Ruby Threads and ActiveRecord Connections
Five Hacks to Level Up Your Learning as a Developer
Lately, I’ve been thinking a lot about how I learn. I was a teacher before I started programming, so I spent many hours studying how people learn. Since being a developer involves constantly staying on top of the latest technologies, I’ve turned these strategies on myself in service of learning more, faster. In a previous […]
Recap: Continuous Testing Meets the Classroom: Testing Online, Interactive Curriculum at Code.org [Webinar]
Thanks to everyone who joined us for our recent webinar, “Continuous Testing Meets the Classroom: Testing Online, Interactive Curriculum at Code.org”, featuring Brian Jordan from Code.org. In his presentation, Brian discussed how Code.org approaches testing throughout the product development cycle, given their unique testing challenges – developing interactive, game-like curriculum for just the types of browsers you’d expect […]
Rails: MVP vs prototype
Your Guide to Healthy SEO
Heroku Pipelines Emerges from Beta
Today is a big day for Heroku Pipelines — our continuous delivery feature that provides a visual sequence of app environments in which to test, stage, and deliver code through to production. Pipelines is now released for General Availability (GA).
Comparing Rails and Phoenix: Part I
As I was thinking about this article a few weeks ago, I was excited when I saw that Chris McCord, creator of the Phoenix Framework in Elixir, was on the Elixir Fountain podcast. One of the things they mentioned on the show was that they were tired of the comparison being made between Rails and […]
Dress Up Your Git Diffs With Word-level Highlights
Oh, hey. I didn’t see you there. How’s it going? You look nice today.
Quick Tip: Add ReCAPTCHA to Your Rails Application
ReCAPTCHA is a free service from Google that helps protect websites from spam and abuse. A "CAPTCHA" is a test to tell humans and robot apart. This kind of service is important for websites or web applications with lots of user generated content. The test is easy for a human to solve, but hard for bots and other malicious software to figure out.
Selenium Design Patterns
In software engineering, a design pattern is a general reusable solution to a commonly occurring problem in software design. A design pattern is not a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations.1)“Software design […]