Versioning Show, Episode 19, with Glenn Goodrich
In this episode, Tim and David are joined by Glenn Goodrich, aka Ruprict, a developer by day and SitePoint’s Ruby Channel editor by night. They discuss the benefits of Ruby, building websites with Rails, the confusion between languages and frameworks, writing articles, dealing with impostor syndrome, whether or not Turbolinks are cool, and the story behind that intriguing nickname.
State of the Web 2016
Since starting at Viget over four years ago, I’ve had the opportunity to share a ‘State of the Web’ presentation at many of our quarterly ‘Third Third Thursday’ (TTT) events. These talks offer the chance to explore and share key trends in our industry, and they’re just one of the ways Viget works to stay ahead of the curve.
Looking for a donor RoR app
Hi, folks. I’m in the market for a hand-me-down app. Specifically: Open-source or public domain Smallish, but real. Not just a “hello world” app. Does something that most people would understand without a ton of domain-specific background. Built with Ruby on Rails 3 or later Working (if there are bugs that’s OK) Doesn’t have to have […]
Replacing Sinatra with Rack in Sidekiq
Sidekiq is one of the first gems that I install when doing a significant Rails project. If you plan to or already have Redis running, it provides an almost effortless ability to process background jobs. Aside from that, I’ve always thought that one of the most powerful components of Sidekiq was the web UI that […]
9 New Features in Ruby 2.4
It has become a tradition to release new Ruby versions on Christmas. And in this post I want to cover some of the most interesting changes in the next version so you can keep up with the news 🙂 Float#round with keyword If you are using floats in your app I hope you use floor […]
A Beginner's Guide to Exceptions in Ruby
The other day I was searching for an introduction to Ruby exceptions written for beginners - people who know basic Ruby syntax but aren't really sure what an exception is or why it's useful. I couldn't find one, so I decided to have a go at it myself. I hope you find it useful.
Phoenix Models and Migrations Compared to Rails Framework
In my last article I outlined the structure of the new Phoenix project. Today I will show you how Phoenix migrations and models compare to rails ActiveRecord and ActiveRecord::Migration.
Building API Clients With Ruby
Before we get into the details of how to build a Ruby API client, let’s take a look at two reasons why SaaS companies build them.
Updates to Everyday Rails Testing with RSpec for Rails 5 and RSpec 3.5
A big update to my testing book is coming in 2017. Here's a list of things to expect in the new edition.
Patterns for dealing with uncertainty
In programming we are often dealing with an uncertainity. We don't know, we are not sure if something happened or not. Or we are not sure about the result. Especially when it comes to networking/distributed systems but also in other contexts. What I find interesting is that in many cases the techniques used to handle such problems are very similar.