Double Shot #1944
- Choosing an ETL tool for your analytics stack - Some thinking about how to buy a tool for pulling together data from a bunch of different SAAS products.
- Refinery CMS 4.0.0 Released with Rails 5.1 support - One of the longest-running Rails CMS projects continues to upgrade.
- LinkedIn’s Tips for Highly Effective Code Review - Lessons learned from a million code reviews.
- Modern JavaScript Cheatsheet - Another reference for developers trying to catch up with all the changes.
Double Shot #1943
- Mixro and TextAdept - A couple of lesser-known text editors, just in case you're shopping for a new one.
- Top 10 ES6 features by example - With code samples to demonstrate usage.
- Visualizing Your Ruby Heap - Because why not spend some time grubbing around in ruby internals?
- Alacritty - "The fastest terminal emulator in existence."
- -
- -
- -
- -
Double Shot #1942
- Facebook's About Face - An analysis of the React licensing change from RedMonk.
- Kong - API middleware designed to take some of the architectural load off of moving towards microservices.
- Sysdig Inspect - GUI tool for making sense of sysdig trace files.
Double Shot #1941
- The Outrageous Cost of Skipping TDD & Code Reviews - A straightforward economic argument. Though when you start to dig, there's a lot of complexity in software economics, this one probably holds for small & medium projects.
- ANN RabbitMQ 3.7.0 RC1 is released - New rabbits are on the way soon.
- Tree Style Tab - Firefox addon now compatible with the new extension model in Firefox 57 and later.
Double Shot #1940
- New in postgres 10 - Lots.
- render_async - Increase the perceived speed of Rails views by rendering partials asynchronously.
- Debugging Why Your Specs Have Slowed Down - One of the perennial issues in the Ruby community.
- franchise - Pretty-looking in-browser database analysis and sharing tool.
Double Shot #1939
- ProxySQL - High-performance open-source MySQL proxy server.
- Remodule — Redux for Lazy People - A way to cut down on the Redux boilerplate.
- You Might Be Evil - Tim Bray ponders big tech companies, monopolies, and potential backlash.
- Why the Future Could Mean Delivery Straight Into Your Fridge - Another example of the rule of thumb that Silicon Valley types are trying to replace their momma with applications. Go home Walmart, you're drunk.
Double Shot #1938
- Clipy - There are a bunch of clipboard history apps out there. Syntax.fm turned me on to this one and I like
- custom-iterm-applescripts-for-alfred - I don't know why I didn't get this hooked up sooner.
- For weeks, Equifax customer service has been directing victims to a fake phishing site - Because things are bad and then you die.
- Relicensing React, Jest, Flow, and Immutable.js - Facebook gives in and puts React under the MIT license.
Double Shot #1937
- Finding Internships in the Tech Realm - Some personal history & advice from Coding Geekette.
- Announcing CoffeeScript 2 - A big update aimed at making CS play better in today's Javascript environment.
- Input - Another coding font to take a look at.
- Timber - A new entrant in the log consolidation & querying business. They do postprocessing of log lines to make them into structured events.
Double Shot #1936
- Meet “Design Systems”, A New Smashing Book (Pre-Release) - Some deep thinking from Smashing Magazine. There's a free downloadable sample if you'd like a taste.
- Effective Testing with RSpec 3 has been released! - Looks like a must-have if you're on the RSpec bandwagon.
- Improving spec speed in a huge, old Rails app - An approach that focused on profiling and eliminating disk and database access.
Double Shot #1935
- Why you should stop using Git rebase - I've never understood why teams want a "clean" linear git history either.
- The Modern JavaScript Tutorial - All the basics and then some.
- You could be a victim of illegitimate mining - So yeah, there is now a JS library to make it easy to hijack your site visitor's browser to mine bitcoins for you. Why are developers such antisocial dolts?
- How Equifax got Hacked - If this is even half true, it's because they were irresponsible morons.
- Windows for Linux Nerds - Microsoft has been hiring a bunch of cool folks and this post from Jessie Frazelle is one of the side effects.
Double Shot #1934
- Events Live Cheatsheet - Common React events presented in live examples for your interactive pleasure.
- UI & UX: What’s The Difference? - A nice explanation complete with pretty pictures.
- 30 interesting commands for the Linux shell - Because more timesavers are always good.
- On React and WordPress - WordPress is dumping all of their React dependencies because there's too much fuss over the patent clause.
Double Shot #1933
- Breaking up the Behemoth - Some thoughts from Sandi Metz about how code tends to grow a central lump of complexity, and what to do about it.
- Free HR assistance - Fractured Atlas is offering to help out cultural organizations facing HR challenges for free.
- Resources for Getting Started with Distributed Systems - Books, papers, blog posts and other suggestions.
- Cross-Site Scripting in Rails - How can you screw up site security? Let me count the ways.
- Learn How To Debug JavaScript with Chrome DevTools - A basic introduction to modern in-browser debugging.
- Another webshell, another backdoor! - The lengths to which the bad guys go to obfuscate code are pretty impressive sometimes.
- Ruby 2.4.2 Released - Another round of security updates is out. There are also new releases for 2.3 and 2.2. If you're running anything older, upgrade.
- -
Double Shot #1932
- How mutation testing causes deeper thinking about your code + constructor for an included module in Ruby - Some day I will have source code mature enough to subject to mutation testing.
- How to write your first CLI with Thor - Getting started in moving scripts to Ruby code.
- Delivering Dot - On the one hand, it's cool to see CloudFlare backing up one of the root instances. On the other, they're concentrating an awful lot of power.
Double Shot #1931
- Sublime Text 3.0 - If you haven't already switched to the dev channel, you're going to find this is a huge upgrade.
- Introducing Atom-IDE - Facebook and GitHub collaborate on a set of optional packages for Atom to move it along the IDE path.
- Connect Your Git Repository to Amazon S3 and AWS Services Using Webhooks and New Quick Start - You'd want to do this if you intend to use AWS CodePipeline or AWS CodeBuild
Double Shot #1930
- Little Warden - Service to keep an eye on a bunch of website things like the status of your robots.txt and whether your domain registration is going to expire soon.
- Talk - Mozilla has a tool for managing and hosting online comments. I should take a look at this.
- HashiCorp Vagrant 2.0 - New major version of this tool for managing virtual development environments.
- Publishing with Apache Kafka at The New York Times - With a variety of producers & consumers, the NYT found a log/stream based architecture better than an API based one.
- selfcare.tech - I think I've mentioned this one before, but it bears repeating: "a repository of self-care resources for developers & others." Take care of yourselves, people.
- 6 Lessons I learned while implementing technical RFCs as a management tool - An aspect of software development management I'd never thought about, but which looks useful.
Double Shot #1929
- NGINX Unit - New application server with built-in support for Go, PHP, and Python. "More languages on the way soon."
- Yarn v1.0.0 ! - A milestone for this package manager.
- Quick Access to Your Production Rails Console - If you run the same commands over and over, it's time to script them.
- Gemfile's new clothes - Oh goody, Bundler 2.0 is changing the file names it works with. There are good reasons, but it's going to be a big change for the ecosystem.
- Writing Imperfect Code - A contrarian view of some of the currently-accepted best practices in software development.
- lolcat - Awesomely garish replacement for cat.
- Datadog acquires Logmatic.io - Datadog is adding log consolidation to its existing metrics and APM capabilities.
Double Shot #1928
- The CoffeeCup Guide to LIBERATING LAYOUT THROUGH CSS GRID - "CSS Grid is the final answer to all layout hacks". Oh, the optimism. Lots of good info here though.
- Squash Debugger for Microservices - A distributed service debugger that currently works with gdb or dlv, Kubernetes, and VS Code. They'd like to add support for more debuggers, platforms, and IDEs.
- npmarket - Alternative search UI for Node packages.
- Using the Data Access Object Pattern in a Microservice Architecture - Code in PHP, but the concepts translate to whatever you're using.
- Page.REST - HTTP API that will grab content & metadata from any web page and return it as JSON. $5 for an annual access token.
- A modest proposal - If JSON has ever annoyed you, you will probably enjoy this quickie.
- An Honest Post-Breach Letter Template - Reacting to the Equifax breach with sarcasm, because really, what else can you do?
Double Shot #1927
- Takeoff: A rapid development environment designed for hack days - A shot at dockerizing enough that you can get a spike of a new idea up and running quickly.
- How can I use CSS-in-JS securely? - Don't ever ever allow user input.
- Free Bootstrap 4 Themes & Components - A bunch of 'em.
- Introduction to Concurrency Models with Ruby. Part II - All sorts of things that make my head hurt, up to and including Guilds.
- Playing with iTerm's tabs - An old tip but a good one. Always nice to have a way to tell when you're running a command on production servers.
Double Shot #1926
- How to Run a Front-End Infrastructure Team - Lots of food for thought in this long article from AdRoll.
- Trello, “Jira Sucks”, and Tool Dysfunction - Maybe it's your expectations that suck instead of the tool.
- Writing Slack Command APIs in Ruby - A four-part series using Heroku as a server.
Double Shot #1925
- 10 Ways to Defend Against Business Email Compromise / CEO Email Fraud Scams - This is the arena I'm working in these days. Hopefully I'm helping make the internet a bit safer.
- Webpacker 3.0: No separate process needed, less config generated - I quite like the work that's being done to make Rails play well with modern JavaScript development.
- Headless Mode - Available for Firefox starting with version 56, currently in beta.
- My Version of "TDD is Design, Not About Testing" - An essay on TDD and why it's here to stay.
- 99 [PR]oblems: A Beginner’s Guide to Open Source - If you're ready to start contributing but not sure how, this will get you pointed in the right direction.
subscribe via RSS