“I don’t have time to contribute to open source”. But who does? We’re too busy shipping products and open source is so daunting and time consuming. Sure tools and technologies are our livelihood, but there’s just so much there. Even if you’ve got the time - where do you start? continue reading....
There has been a lot of talk about design for beginners or for advanced developers in Rails an other libraries. The argument that a well designed product works for both sounds good, but what does it mean? Take a dive into some developer products to see what it means to make a truly Good, Simple Design
We live in a fast society, so why should our apps be any different? Richard Schneeman from Heroku demonstrates how to optimize your Rails app for speed and scalability -- on both the front end and back end.
You've heard of the Wicked gem, that awesome library for making step-by-step wizards in Rails. Wicked just added the ability to use custom urls in your wizards. It's simple, easy, and flexible check it out.
This is the 10th and final week of my video/exercise/quiz series. Jump over to: Reddit on Rails Part 3: Last week of UT on Rails finish your Reddit on Rails project and prepare yourself for the future.
Heroku just announced their GA for database followers on their production tier databases. They take the pain out of making a databases warm database copy, and there are a ton of things you can do with them read more...
Want to check out that mruby thing everyone has been talking about, well guess what you can try mruby today. Also a great introduction to building binaries (hint: if you don't know what that means, you should read this article).
From Android to iPhone, users everywhere have made it abundantly clear that mobile apps are the future, and when it comes to mobile nothing beats a native experience. Learn how to build your first OAuth backed Rails app and mobile client in this quick article.
Heroku is an erosion-resistant platform, but what happens when something needs change? Learn all about Heroku's deprecation and sunsetting policies so you can sleep sound at night knowing what to expect.
Exceptions suck, but they don't have to. Learn how to program better through error messages, and see how improved messages are going to rock your world in Rails 4.0.
Terence Lee from Heroku has taken on maintaining Resque. He just released 1.22.0 which contains important signal handling fixes. To learn more read about signals in Resque on Terence's blog.
This week we cover a veritable smorgasbord of topics in Databases & Rails: Week 8. We'll talk about dealing with Nil and using Modules in Ruby. We are also going to cover importing data from a spreadsheet, rake, rubygems, bundler, and talk a little about Rail’s testing ecosystem. Enjoy!
If you make changes to an object you can get the previously saved changes in Rails. Use it to make an audit trail or something else equally useful. Go forth and make changes!
If you’re new to Rails and Active Record, or you’ve been using them for some time, there are likely methods you’ve been overlooking. Join me this week for a deep dive into Active Record as we cover the query interface, how method chaining works, and how to avoid SQL injection.
If you've played with rails but you're still pretty new to javascript come watch some videos and do a quick exercise on how to doData Visualization with Javascript using Rails, of course.
Do you remember how hard it was to get started programming? If you do surely you remember a time before you knew Command Line Basics, if you or someone you know is new to this whole programming thing or maybe new to the command line, the will certainly get something out of this introduction to the command line.
Week 3 in my class series at the University of Texas, we're building views with nothing but Ruby and the standard library. If you're just getting started or you've been using Rails for years, come learn how Rails works some of it's view Ruby magic. We cover building html, layouts, and serving dynamic content with a server (web brick).
How exactly do we model relationships between different database tables, and how do we use those relationships in ActiveRecord? With Database Relationships and ActiveRecord [video] you'll learn how to map a has_many and belongs_to relationship and more in databases, and cover how to query and join the data in ActiveRecord. This is the second week of my Database and Rails class at the University of Texas.
It's the beginning of another course at the University of Texas, and i'm bringing the content direct to you. In this post of Databases & Rails: Week 1 Introduction you'll learn how the web works, how data stores are used to power the web, then we'll design a simple data store and see it implemented in PostgreSQL. Tell your friends, it's gonna be fun.
Just found this great little post Heroku Isn't for Idiots and wanted to share. Hits a lot of points on why the author likes using Heroku, and has a good bit of technical information on Dynos and what Heroku does in the background.
Starting Now on Heroku, Cedar Stack is in General Availability. Now you get all the things you love about Heroku defaulted to the latest and greatest stack.
What exactly is OAuth 2, and how can you use it to access data on sites like Facebook? We'll take a quick look at how servers can use OAuth to talk to one another.
If you're concerned about code reuse in Ruby you should be using Active Support concerns to awesome-ize your modules. Learn why and how in this quick article.
Method Cacheable allows you to cache any Ruby method easily in memcache. It makes calls to the cache in your code explicit so you know whats going on at all times.
Ever want to save, just part of an object? You can with partial validation. This example uses Wicked a gem for making step by step wizards, and shows you how to build objects piece by piece and validate every step of the way
Haven’t you always wanted to make some changes to your server and then absolutely slam it with traffic to see the result? That's exactly what I did to performance test some configuration changes I made with Rack::Cache and Rails last week using BlitzIO.
Wouldn't it be awesome if we could just save data in a database like a hash? Well now you can, with hstore & Rails. Hstore is a key/value schema-less datastore in Postgres, use it just like a hash...(more)