Double Shot #1512
- Auto-squashing Git Commits - This would be very useful knowledge if I actually had the discipline to clean up my commit history to be pretty.
- MetaRuby - Discourse-based discussion board for the Ruby language, just now getting off the ground.
- Bootcards - Card-based dual-pane mobile UI built on top of Bootstrap.
Double Shot #1511
Summer camp season is upon us - see y'all in a couple of weeks, most likely.
- An Introduction to Swift for Ruby Developers - Now you can avoid Objective-C when you want to move to iOS, which is good.
- InfraRuby 3.7 Released - Static ruby compiler, supposed to be very fast when you can live with the subset of Ruby that it implements.
Double Shot #1510
- Spina - A new entrant in the list of Rails CMS's, offering a choice between WYSIWYG and Markdown editing and cutting-edge Rails version support.
- Boldly refactoring complex code - A clever approach to making changes with continuous deployment.
- libgrader - Search for ruby gems and get them graded on usability, upkeep, and vitality.
Double Shot #1509
- Leasot - TODO/FIXME printer for a bunch of different coding languages.
- Convert Any Server to a Docker Container - Using a couple of automated tools.
- Documenting Ruby command-line apps - Some rules of thumb for writing good help for the command line.
Double Shot #1508
- StatsD update to Docker-Scout - Easy statsd monitoring from within Docker containers. Nice.
- Introducing Melodiest - A generator for Sinatra applications.
- The RESTful CookBook - Things to think about when you're designing a REST API, along with accepted solutions to problems.
Double Shot #1507
- Solved by Flexbox - If you haven't been keeping up with bleeding-edge CSS, this is worth a look. Easy vertical centering at last (among other goodies).
- Blog Post Driven Development - Announce before coding. Interesting idea.
Double Shot #1506
- Oga 1.0 Released - A new XML/HTML parser for Ruby, with instructions for migrating from Nokogiri.
Double Shot #1505
- Phusion Passenger 5.0.8: new Debian packages, Red Hat packages, bug fixes - Installing Passenger on Red Hat or CentOS just got a whole lot easier.
- The Logjam Attack - Honestly, I'm starting to think that SSL security was just a huge joke that the security community decided to play on the rest of us.
- nunes - Instrument everything for use with statsd or Instrumental.
Double Shot #1504
- The bunny theory of code: I think this analogy can be extended. Not only does code tend to multiply, it also craps all over your carpet if you don't treat it like a wild animal.
- Your Clever Code is a Jewel-Encrusted Lobster - OK, maybe it isn't a bunny after all.
- Scout is the easiest way to unleash StatsD - Big leap forward for the Scout monitoring service, with built-in StatsD integration.
- The Ruby Community: The Next Version - Some thoughts on what's wrong with the way Ruby has gone the last few years. I gotta say I for one am still a happy programmer though.
Double Shot #1503
- Ruby on Windows Guides - If you must use Windows, this will get you started.
- Howitzer - Flexible test framework to generate the structure of acceptance tests for an application.
- Encrypting Secrets with Rails - How to use ActiveSupport::MessageEncryptor.
- Setting up Atom for Rails Development - Some hints if you want to switch to this relatively-new editor.
Double Shot #1502
- The Failure of Agile - One of the original Agile Manifesto signers pronounces it a meaningless mess - and proposes a new structured system to replace it. Personally, I still prefer Programming, Motherfucker.
- Experimental MySQL HTTP API and Ruby - Yes, you can treat MySQL as a JSON/CRUD endpoint. Have fun.
Double Shot #1501
Thanks for all the kind words, folks. No promises, but there's just too much good stuff out there on the interwebs not to post some of it now and then.
- The Value of Postmortems - Yes, they are a good thing. Don't ever be the one person who knows everything. First off, if you get hit by a bus, the company is toast. Second, you can never ever leave your current position.
- SandiMeter - Gem to check your code for compliance with Sandi Metz's rules for good Ruby.
Taking a Break
Some of you may have noticed that Double Shot made it to the magic 1500 number, and then stopped (or maybe no one noticed, I dunno). Even though that's plenty of link roundup posts to get into the habit (and the number is probably closer to 5000, counting previous blogging running all the way back to 1999), it's been getting harder and harder to find time for this the past few months.
Real life, as they say, has been getting in the way of digital life. My job keeps me as busy as I like with coding, my kids are growing up, I'm slowing down a bit. It's time to make it official: I'm going to fallow this blog for a while. Perhaps a long while.
Perhaps I'll come back in a few months and start posting again. Perhaps I'll lose my job and need to build up digital cred again in a hurry. Or perhaps not. I don't anticipate closing the doors on the archives, but for now, this is it.
Double Shot #1500
Another nice round number in the title there. Sometimes inertia is the key to success.
- On Ruby - Primarily an argument to keep your implicit dependencies to a minimum, with recommendations on gems to help you do that.
- Gathering and Visualizing metrics from Rails application using InfluxDB - A proof-of-concept setup that will help you wire up this time series database.
- Git Style Guide - Suggestions on branches, commits, and merging. As with any other style guide, use this as inspiration to codify your own best practices.
- CachetHQ - A system for building your own fancy-schmancy status pages.
- Toolkit - "Extensible front-end HTML, CSS, and JavaScript user interface components for the responsive, mobile, and modern web."
Double Shot #1499
- Crystal - A compiled language with a Ruby-flavored syntax.
- Pixel Perfect 2, Developer Tool Extension Architecture - Some notes on building a developer tool in the current versions of Firefox.
- FnordMetric Server - Write SQL queries to explore your timeseries data, with a StatsD compatible API.
Double Shot #1498
Hooray, survived another year of "the day the internet is covered in stupid crap".
Double Shot #1497
- Two Factor Auth - List of sites supporting it, and a way to nag the ones that don't.
- JSON:API - Because you can never have enough standards. And because we want JSON to turn into Son of SOAP.
- Rails Play - Quickly spin up playground apps with some sample data so you can test Rails features.
Double Shot #1496
- Ruby Survey Results - The community pulse for this year - or at least, the pulse of the community that fills out online surveys.
- Flexibility - Mix-in to easily set up ruby methods with a selection of positional and keyword arguments.
- The 5 habits of practically unhackable people - Advice on password management from Intel.
Double Shot #1495
- Bazel - Alpha open source release of Google's automated build tool for large projects.
- Crono - Background job scheduler designed to integrate tightly with Rails.
- RQuest - Helper library to build RESTful web requests in Ruby without remembering all of the Net:HTTP syntax.
- The Minitest Cookbook - $39 ebook to get your more effective with your testing.
Double Shot #1494
- device_detector - Fast user agent parser with an extensive database.
- A Social Network in Rails: Activity Feed - Using the public_activity gem.
- Document an API with Paw - Executable documentation for folks working with REST APIs from OS X.
- Primer - GitHub has open-sourced their CSS toolkit and guidelines.
subscribe via RSS