Double Shot #1984
- Where are the programmers who give a shit? - I've often wondered that myself. I've also wondered about whether I am one.
- Pick Your Decorator/Presenter Gem - A Comparison - Six reasonably popular solutions for Rails compared.
- Introduction to Debugger - In Firefox, that is. Another tool where I only use 10% or so of what it does.
- -
- -
- -
- -
- -
Double Shot #1983
- Leaving Apple and Google : my “eelo odyssey” — Introduction - A new plan to escape the clutches of the internet giants, proposed by the creator of Mandrake Linux.
- A minimalist guide to tmux - Just enough tmux to be dangerous. Which is about all I know. So many tools, so little time...
Double Shot #1982
- Clipy - I don't remember whether I've mentioned this one so I'll mention it again. Free MacOS clipboard history app that gives you access to everything you've cut or copied lately, as well as keyboard macros. I think it was Wes Bos who turned me on to this one.
- tldr - Simplified man pages with examples that you can access through a variety of clients including an Alfred workflow.
- From Markdown to RCE in Atom - Electron, bringing web attack vectors straight to your desktop.
Double Shot #1981
- Improving Ruby Performance With Rush - Move code from hot spots to a more efficient language for fun & profit.
- Introducing logs in Datadog - Datadog is rapidly progressing to be a one-stop tool for monitoring and related topics.
- DB Browser for SQLite - Nice little cross-platform SQLite client. It'd be nice if it could display JSON stored in a binary field, but that's a nitpick.
- 5 reasons you should use Phoenix instead of Rails in your next project - From the author of the forthcoming book Phoenix for Rails Developers.
Double Shot #1980
- Minikube - Run Kubernetes on your laptop. C'mon, you know you want to.
- Benefits of Continuous Delivery - Why it's a good thing along with some complexity to think about.
- Why Isn’t Agile Working? - Because there still isn't a silver bullet.
Double Shot #1979
- BitSettings - Active Record plugin to manage an integer database column as a collection of boolean settings.
- Quad9 - IBM is getting into the business of DNS managed to block unsafe domains.
- pspg - Table-oriented pager that you can use from the psql or mysql clients.
- The Change Gap: How to Unleash Your Desired State/a></strong> - One for the engineering managers in the audience.</li>
- Dark Mode List - "A List of 39 Apps That Support Dark Mode" Be nice to your pixels and make them work less.
</ul>
Double Shot #1978
- GTD in 15 minutes – A Pragmatic Guide to Getting Things Done - In my experience GTD doesn't work, but it's still superior to all of the other things that don't work even more.
- The Complete Moral Bankruptcy of Manipulating Human Psychology To Turn Users Into Addicts - Thinking about things like this is what tempts me to walk away from this industry after 40 years. Just stop.
- Use the New Visual Editor to Create and Modify Your AWS IAM Policies - Where was this when I needed it?
- Interview with Scott Bellware (Eventide co-creator) about micro-services in Ruby, event sourcing, autonomous services, SOA, dumb pipes, EventStore and mis-representation of terms in IT - Microservices, you're doing it wrong.
- ActualVim - Embed NeoVim inside of Sublime Text 3. I can't decide whether this is genius or frightening.
Double Shot #1977
1977...the year I graduated high school. More significant to me than to most of you, I'm sure.
- Scaling Postgres with Read Replicas & Using WAL to Counter Stale Reads - An interesting (and somewhat complex) approach to avoiding the problem of stale reads with read-write database splitting.
- Introducing container-diff, a tool for quickly comparing container images - An extensible framework for seeing what's changed between builds of a Docker container.
- Why Prod is Down - Because life sucks and then you try to do devops.
- Pragmatic Releasing: Less Worry, More Shipping - Ideas and techniques to keep releases from becoming a bottleneck.
- Luxon - JavaScript library for date/time manipulation that builds on the work of Moment without including the entire Moment
Double Shot #1976
- Sniffer - Tool to log and debug outgoing HTTP requests across multiple ruby libraries.
- Active Record Database Documentation - Update your database documentation directly from code.
- Entering the Quantum Era—How Firefox got fast again and where it’s going to get faster - Words and cartoons reviewing the current Firefox architecture.
Double Shot #1975
- Introducting Visual Studio Live Share and Code together in real time with Teletype for Atom - Collaborative editing gets more popular every day.
- The Cost of JS - It's more than just download time.
- Using ActiveStorage Today (prior to Rails 5.2 release) - Another tutorial on the soon-to-be-released framework.
Double Shot #1974
- ModelProbe - Schema introspection on demand for ActiveRecord models
- New research: Understanding the root cause of account takeover - Google sez "Phishing."
- The Senior Engineer’s Guide to Helping Others Make Decisions - Some good advice for those trying to consciously mentor more junior engineers.
- Multiverse - Gem to make it easier to use multiple databases with Rails.
Double Shot #1973
- The GraphQL stack: How everything fits together - A look at the state of GraphQL in late 2017.
- Announcing MongoDB 3.6 - Lots of changes in this new version.
- On sustainable testing - An argument that verbose, plain-language specs are not necessarily better.
- DeepScan - "Make your JavaScript better" with this automated analysis tool.
- MySQL vs. MariaDB: Reality Check - An evaluation from the folks at Percona.
- Three fun ways to use emoji in your code - Just in case you'd like to cause mayhem in your development team.
Double Shot #1972
- How to Do Code Reviews Like a Human (Part Two) - aka, Don't be an asshole.
- Dckerize - Automated creation of Docker containers for your Rails application.
- Stop using .IO Domain Names for Production Traffic - The dangers of depending on second-tier DNS.
- Markdown Here - Want to write your emails in Markdown? You can.
- Do’s and Don’ts of AWS Lambda - A medley of learning from implementing a service on Lambda.
- How we do Vue: one year later - Some learning from GitLab.
Double Shot #1971
- Presentations on steroids - Use reveal.js, host everything on GitHub Pages, and leave your laptop at home.
- Beyond Agile: Why Agile Hasn’t Fixed Your Problems - You should at least consider the possibility that agile form and agile function are two different things.
- The Complete Guide to Rails Performance - Online course from Nate Berkopec, with options starting at $99.
- Introducing the Scout database monitoring addon - More tools for monitoring & debugging database issues.
- Ownership - Flag sections of your code to help route errors to the correct team.
- Tor's Fall Harvest: the Next Generation of Onion Services - In today's political climate, it feels like Tor is more needed than ever.
Double Shot #1970
- DuckRails - Rails-based tool for quickly mocking API endpoints via GUI configuration. Available in a Docker image for fast deployment.
- Flight rules for git - What to do when things go wrong.
- Functional Programming Jargon - You too can sound like you know what you're talking about.
- Ruby performance profiling: an unorthodox approach - Introducing the ClassProfiler gem for Rails applications.
- Polymer Skeleton: Webpack, PostCSS, Service Workers and the future - Another take on organizing fancy modern JavaScript applications.
Double Shot #1969
- You Shouldn’t Use Faker (or other test randomization libraries) - Because it's slow and can introduce its own bugs to your tests.
- If you type the letter “i” and it autocorrects to an “A” with a symbol - Oh, Apple.
- PeerPad - A "realtime P2P collaborative editing tool, powered by IPFS and CRDTs."
- Interactors in Ruby — easy as cake, simple as pie - Using the Interactor gem to organize your code better.
- Mastering PostgreSQL in Application Development - Use the SQL, Luke.
- Tufte CSS - Style your web articles using Edward Tufte's ideas.
Double Shot #1968
- The License Zero Manifesto - A license that is designed to be both permissive for contributors and potentially monetizable. Technically not open source according to some definitions, but worth a look.
- What nobody tells you about documentation - A framework for thinking about different kinds of documentation and some advice on making it more effective.
- 7 Reasons Why Your Staging Environment Sucks - Mostly because it isn't really a good representation of production.
Double Shot #1967
- Solidarity — The CLI for Developer Sanity - A tool & standard for verifying the presence of required dependencies on developer workstations.
- Scaling the GitLab Database - A dive into PostgreSQL pooling and load balancing.
- Growing Pains: Migrating Slack’s Desktop App to BrowserView - I look forward to the blog post ten years from now when they finally get around to building a native desktop app.
- A 5-point Rails app performance audit - Some advice from Scout - the graphs are specific to their UI, but the advice is general.
Double Shot #1966
- The madness of paths - Files and paths are confusing, especially at the edge cases.
- A Minimalist Guide to SQLite - A quick tour highlighting data analysis capabilities and connections to other applications.
- Electron.NET - Build cross-platform GUI tools in a codebase from .NET land.
Double Shot #1965
- Design Patterns in API Gateways and Microservices - Some ideas on architecture at scale.
- AWS Terminator - Silly but strangely satisfying.
- pry-media - Because why wouldn't you want to use pry as a media player?
- Quality != !Quality - There's always room to do more thinking about delivering high-quality software.
- sonar: Linting the web forward - New automated tool from Microsoft to check web sites for best practices.
subscribe via RSS