Tag: ruby

Rails API – Tech Learning

This post is part of my tech learning series, where I take a few hours to evaluate a piece of technology that I’d like to learn. Since I’ve been working a bit more with client side JavaScript frameworks like AngularJS and Knockout.js with my tech learning series, I decided it was a good idea to …

Read more

What is a healthy Rails application?

There are two overarching criteria to use to determine if an application is healthy or not. Is the team making forward progress? Are investments in the application paying off? (positive ROI) Though this may sound simple, there is a surprising amount of depth to these two criteria. 1. Is the team making forward progress? Forward …

Read more

Why application health is important in Ruby on Rails

A healthy Rails application is an asset that will benefit your organization for years to come – an unhealthy one, on the other hand, will be a weight you and your team will have to bear every day. Why application health is important A Rails application’s health is important for a number of reasons. 1. …

Read more

Small Development Team Problems

When a Rails application is developed by a small team – say, under six developers – some unique problems can occur. Narrow experience With a small team the collective experience of all of the developers can be small. This means that when a problem occurs, they have limited ideas to fix it. This is also …

Read more

Rails Rescues: Performance Rescues

All software projects can run into performance problems, including Rails projects. There are two common situations that cause Rails projects to run into performance problems. 1. Popularity An application becomes more popular than expected. This unplanned additional popularity puts stress on the system and can cause failures. Very often the failures are in a few …

Read more

Learning Redis

This post is part of my weekly tech learning series, where I take one hour each week to try out a piece of technology that I’d like to learn. Make sure to read to the end, where I have a screencast overview of the final application. This week I decided to learn a bit more …

Read more

Learning pjax – Tutorial and Screencast

This post is part of my weekly tech learning series, where I take one hour each week to try out a piece of technology that I’d like to learn. This week I’m back to JavaScript, trying out the pjax library from Chris Wanstrath. pjax 1.0.0 was just released a few days ago and I’ve been …

Read more

Learning EventMachine

This post is part of my weekly tech learning series, where I take one hour each week to try out a piece of technology that I’d like to learn. This week I decided to try out EventMachine: a fast, simple event-processing library for Ruby. I have to say, I was pretty impressed. Both by its …

Read more

Fog – Automating Cloud Servers

This post is part of my weekly tech learning series, where I take one hour each week to try out a piece of technology that I’d like to learn. Today I decided to try something new. Since I’ve been working with JavaScript libraries for the past few weeks, I wanted to go in a completely …

Read more

Tech Learning

Most web developers know that the tech industry moves at an accelerated pace, with hundreds (thousands?) of new technologies to try out that all promise to make our jobs [easier|faster|more efficient|stronger|more shiny]. The problem is time. How do you know which technology is worth your time to learn? Which ones will actually deliver and make …

Read more