Archives - 24 June 2016, Friday

  • Double Shot #1703 23 Jun '16, 12pm

    A Fresh Cup is Mike Gunderloy's software development weblog, covering Ruby on Rails and whatever else I find interesting in the universe of software. I'm a full-time software developer: most of my time in recent years has been spent writing Rails, though I've dabbled in many other thi...

    1. Double Shot #1699 16 Jun '16, 12pm
    2. Double Shot #1700 20 Jun '16, 10am
  • Job Search 22 Jun '16, 10pm

    Wednesday, June 22, 2016 at 5:14PM I'm looking for a new job. On the loose as of July 17. I'd love to hit the ground running on something new that day. The question is, what? I've been thinking about that some, and here's where I net out for the moment. Even though I'm mostly a softwa...

  • Double Shot #1700 20 Jun '16, 10am

    As I look for a new job, I think I'm most interested in getting back to pure web work. Remote is a must. Rails is where my best skills are, but I'd like to move into something new as well. PG Casts - Screencasts focused on PostgreSQL. The Segment AWS Stack - Production-ready AWS infra...

    1. Double Shot #1703 23 Jun '16, 12pm
    2. Double Shot #1699 16 Jun '16, 12pm
  • Double Shot #1699 16 Jun '16, 12pm

    Looks like I'm back on the job market again. If you've been reading Double Shot for a while, you know the sort of things I've been poking at lately. But like most experienced developers, I can learn anything given time. [email protected] if you want to chat. My First 10 Minutes On a...

    1. Double Shot #1698 15 Jun '16, 3pm
    2. Double Shot #1703 23 Jun '16, 12pm
    3. Double Shot #1700 20 Jun '16, 10am
  • Double Shot #1698 15 Jun '16, 3pm

    Wednesday, June 15, 2016 at 10:01AM I thought about linking to one of the "screw you, Apple" articles that have come out since the WWDC thing, but they won't convince anyone who's not already had it with Apple. I will say that I've reached my own limit on developers being shat upon by...

    1. Double Shot #1699 16 Jun '16, 12pm
  • Double Shot #1697 03 Jun '16, 11am

    Saving Sprockets - A talk on code maintenance and open source (as well as respect and mustard). Ruby concurrency: in praise of the mutex - I've got great respect for people who can make concurrent code work. I'm not one of them.

  • Double Shot #1694 30 May '16, 11am

    I got this idea a few years ago that I would sit on a beach in Brazil and code right on the beach. Being that I didn't want to get sand in an expensive mac or worse yet get a robber's gun to the head, I decided I would get a cheap acer c720 and use that instead. I installed ubuntu wit...

  • Double Shot #1693 27 May '16, 10am

    Sidekiq for Crystal - The popular job runner for Ruby is expanding to a new language. Comparing Workflows - Atlassian explains common patterns for using git in a team. Nix as OS X Package Manager - An alternative to Homebrew of MacPorts.

  • Double Shot #1690 24 May '16, 8am

    CSS coding techniques - A primer from Mozilla. Good reading if you've never taken the time to get an overview but have just dived into SASS or Bootstrap. What happens when... - An oldie but a goodie that looks into the cascade of things going on when you visit Google. How many layers ...

    1. Double Shot #1689 23 May '16, 11am
  • Double Shot #1689 23 May '16, 11am

    Shrine 2.0 Released - The latest take on Ruby file uploading libraries, complete with migration guides from CarrierWave Paperclip, or Refile. A Content Security Policy (CSP) strategy - How to protect your Rails application from XSS vulnerabilities. git-reflow - A structured workflow l...

    1. Double Shot #1690 24 May '16, 8am
  • Double Shot #1688 20 May '16, 11am

    Friday, May 20, 2016 at 5:57AM - Way easier comparisons of the myriad of EC2 types than you can do on Amazon's own site. Domain Events over Active Record Callbacks - An argument that callbacks are just the wrong tree to bark up. Xray-rails - See in your browser what ...

    1. Double Shot #1685 16 May '16, 12pm
  • Double Shot #1685 16 May '16, 12pm

    Monday, May 16, 2016 at 7:24AM How to Center in CSS - Automatically generate working code for a variety of situations. Google Compute Engine Container-VM Image and Build a Docker Image, push it to AWS EC2 Container Registry, then deploy it to AWS Elastic Beanstalk - There's plenty mor...

    1. Double Shot #1688 20 May '16, 11am
  • Double Shot #1679 05 May '16, 2pm

    is Mike Gunderloy's software development weblog, covering Ruby on Rails and whatever else I find interesting in the universe of software. I'm a full-time Rails and iOS developer.

    1. Double Shot #1677 02 May '16, 1pm
  • Double Shot #1677 02 May '16, 1pm

    10 SQL Tricks That You Didn't Think Were Possible - If you go back far enough you already think everything can be done in SQL, but still a good list of techniques.

    1. Double Shot #1679 05 May '16, 2pm
  • Double Shot #1675 26 Apr '16, 12pm

    Tuesday, April 26, 2016 at 6:30AM Homebrew's Anonymous Aggregate User Behavior Analytics - I wish it were opt-in instead of opt-out, but Homebrew appears to actually be doing a pretty good job of implementing event tracking without compromising user privacy. Bootstrap 4 Cheat Sheet - ...

  • Double Shot #1673 20 Apr '16, 12pm

    Changes to test contollers in Rails 5 - A quick rundown of this year's opinionation. Action Cable Client - Websocket gem supporting the Rails Action Cable protocol. Curing Our Slack Addiction - Because really, you're not getting paid to fart around in chat rooms all day.

  • Double Shot #1672 18 Apr '16, 3pm

    Kite - Helper for programmers that integrates the internet with your text editor to give you a sort of AI pair programmer. Min - "A smarter web browser" with some interesting UI experiments. Rodauth - Authorization framework for Roda and other Rack applications.

  • Double Shot #1669 06 Apr '16, 1pm

    GPG Signature Verification - GitHub is finally showing when commits are signed. I knew there was a reason I'd been signing them! Rollout - Live code patch push for iOS. If this survives I'll be amazed, given Apple's history of iron-fisted control of the platform.

    1. Double Shot #1668 05 Apr '16, 2pm
  • Double Shot #1668 05 Apr '16, 2pm

    Tuesday, April 5, 2016 at 9:13AM Ruby on Rails + TeamCity: Continuous Integration for nubbies - A basic walkthrough to get you started. Grunt 1.0.0 released - Maturity comes to this JavaScript task runner. Setting up Sidekiq, Redis on AWS Elastic Beanstalk with ElastiCache - I'm curre...

    1. Double Shot #1669 06 Apr '16, 1pm
  • Double Shot #1667 30 Mar '16, 12pm

    Gogs - Self-hosted git service written in Go. Because apparently everything needs to be written in Go now. The Lost Wax Method of Rewriting Software - A high-level roadmap of switching from one programming language to another without breaking your project. Versionaire - "Immutable, th...

  • Double Shot #1665 28 Mar '16, 11am

    Monday, March 28, 2016 at 6:35AM Introducing the Query Composer - A new way to build Arel queries, which looks potentially useful in reporting applications. Omniref - Paid (free for public projects) code review platform that builds on top of GitHub. Jenkins 2.0 Overview - Now in beta,...

    1. Double Shot #1664 25 Mar '16, 12pm
  • Double Shot #1664 25 Mar '16, 12pm

    Onotole - Flexible extension to the Rails project generator that knows how to add and configure a whole mess of useful gems. What f#&king programming language should I use? - "Your foul-mouthed technical advisor." Docker for Mac and Windows Beta: the simplest way to use Docker on your...

    1. Double Shot #1665 28 Mar '16, 11am
  • Double Shot #1661 21 Mar '16, 12pm

    Thank You for Ad Blocking - Yeah, really, just install an ad blocker already. Killing the web is better than filling your own computer with crap. Rails 5, Module#prepend, and the End of `alias_method_chain` - I really need to get on to eliminating alias_method_chain from my own code. ...

  • Double Shot #1656 10 Mar '16, 12pm

    Ansible vs Chef - Long evaluation that comes to the conclusion that Ansible is a better choice until you're managing thousands of hosts. Concurrent Ruby - All sorts of utility classes for writing thread-safe concurrent code.

  • Double Shot #1648 24 Feb '16, 12pm

    Wednesday, February 24, 2016 at 6:31AM Introducing Docker Datacenter to Power Your On-Premises CaaS - For a while there I was trying to keep up with the state of Docker tooling. I give up. Things are just moving too fast. If you want to dig more into the latest, here's the Docker Data...

  • Double Shot #1645 17 Feb '16, 12pm

    Wednesday, February 17, 2016 at 6:33AM Awesome Postgres - Curated list of PostgreSQL tools and resources. jekyll-gutenberg-theme - Static site builder with spiffy typography for presenting books. Which Ruby Background Job Framework is Right For You? - Comparison of delayed::job, sidek...

  • Double Shot #1644 12 Feb '16, 2pm

    yagni_json_encoder - Speedier replacement for Rails JSON encoder that is less supportive of older browsers. Kill Your Dependencies - An argument that pulling in gems is getting out of hand. subuser - Turn Docker containers into apps with fewer permissions for desktop use.

  • Double Shot #1642 09 Feb '16, 1pm

    Tuesday, February 9, 2016 at 7:03AM Matrix - "An open standard for decentralised persistent communication", offering a variety of clients for group chats and bridges to other services including IRC and XMPP. I am a puts debuggerer - So am I, though I'm not nearly as clever about it as...

    1. Double Shot #1639 04 Feb '16, 12pm
  • Double Shot #1639 04 Feb '16, 12pm

    Thursday, February 4, 2016 at 6:05AM NPM Addict - A daily dose of new npm packages. Scientist: Measure Twice, Cut Over Once - Tool from GitHub to help swap complex code out without changing the behavior of the system. ngx_pagespeed - Nginx module from Google designed to rewrite pages ...

    1. Double Shot #1636 01 Feb '16, 12pm
    2. Double Shot #1642 09 Feb '16, 1pm
  • Double Shot #1636 01 Feb '16, 12pm

    Monday, February 1, 2016 at 6:02AM Bootstrap Studio - Commercial design tool for Bootstrap sites. There's also Pingendo , which is a free alternative. Is It Time for Swift? - I certainly hope not. Learning a new language from Apple does not fill me with glee. Improve console print deb...

    1. Double Shot #1635 29 Jan '16, 1pm
    2. Double Shot #1639 04 Feb '16, 12pm