Tuesday 25: Writing a RubyTapas episode (with voice dictation) etc.
December 29, 2016
Tuesday 25: Writing a RubyTapas episode (with voice dictation)
Writing software is hard
Good software is uncommon because writing it is hard. In the abstract, we all know that it is hard. We talk incessantly about how it’s hard. And yet, we also collectively seem shocked — just shocked…
Building Rails Applications in Docker
Docker images can provide a powerful interface for deploying your Rails applications. Everything your application needs in order to run can be packaged inside a Docker image. The Docker images can then be deployed from your laptop, staging and to production. This greatly increases the parity between your development and production environments when making a Rails application.
Ruby 2.4 Released: Faster Hashes, Unified Integers and Better Rounding
The Ruby maintainers continued their annual tradition by gifting us a new Ruby version to celebrate the holiday: Ruby 2.4 is now available and you can try it out on Heroku.
We’re bringing GitLab Pages to the Community Edition
We're bringing GitLab Pages from GitLab Enterprise Edition to the open source Community Edition. GitLab Pages allows you to host static sites straight from GitLab, using any static site generator.
How to Differentiate Yourself in a Saturated Market, Using Steve Jobs Quotes
Starting a company is tough. Figuring out what to build, how to build it, and how to pay for the whole thing takes tremendous energy and conviction. And the kicker? These days, nearly every idea for a product has already been thought of by someone else. But what if you have an idea that’s better than the others? How can you convince potential backers, customers, and yourself that it’s worth the effort? We asked real-life startup founders how they differentiate themselves in a crowded marketplace, both to investors and the public. As it turns out, their lessons learned, as well as the advice they give to others, map closely to the sage wisdom of the quintessential startup founder, Steve Jobs.
Seedbank: Structured Seed Files for Rails Projects
ActionCable under stress: Finding a DoS vulnerability in Rails 5 WebSockets Apps
In this article we will show you how Rails 5.0.0 ActionCable applications on Puma, the new default Rails app server, might be exposed to denial of service by slow clients. We will be using the OS X network shaping tools to simulate an attack, revealing the vulnerability.
Ruby 2.4 adds support for extracting named capture groups using MatchData#values_at
Ruby 2.4 adds ability to extract named capture groups through values_at