Double Shot #2164
- json-server - Quick prototyping tool that looks useful if you're developing the client code for some JSON API in progress.
- Q: Why Do Keynote Speakers Keep Suggesting That Improving Security Is Possible? A: Because Keynote Speakers Make Bad Life Decisions and Are Poor Role Models - A great conference keynote from James Mickens.
- um - Tool to create and maintain your own simplified set of man pages.
- GitOps: A Path to More Self-service IT - If you're using git and your infrastructure is code, why are you not letting everyone submit PRs?
- Kantu Browser Automation plus Selenium IDE -If you already know Selenium it's only a small step to visual UI testing.
- When everything blows up - Incident Management 101.
- What do you believe now that you didn't five years ago? Centralized wins. Decentralized loses. - Sad, but...yeah.
- Methodologies for measuring project health - Thinking about the open source ecosystem.
Double Shot #2163
- Becoming a senior developer: 9 experiences you'll encounter - Things to expect if you stay on a technical career path.
- rb - Command-line version of ruby as a utility.
- Foreshadow - TL;DR: Your servers are vulnerable and we can never have nice things.
- How To Monitor a Serverless Application - Some basic advice.
- git-bug - Distributed bug tracker embedded directly in your git repo.
- Why Kakoune — The quest for a better code editor - An updated take on a modal text editor.
- Go On Rails - In-place conversion of Ruby to Golang.
- Being Glue - Yes, yes, yes, and also yes.
Double Shot #2162
- Why I believe in pair programming — and you should too. - A reasonable look at the arguments on this topic.
- A Minimalist Guide to Microsoft SQL Server 2017 on Ubuntu Linux - It would be very nice to go back to SQL Server after years in the open source database wilderness.
- Solve Less General Problems - You're probably not writing code for the ages.
- On Engineers and Influence - If you've never thought about where your power in the organization comes from, read this. I don't agree with every bit of the article, but it's brilliant anyhow.
- How to Hire - Advice from Netflix.
- Remote product management: challenges and opportunities - Some learning from Postmark.
- Manager Responsibilities - Hey, you know, if you have managers then they're responsible for the things they manage. This is controversial?
- Pottery - Record a project log directly into your git repo.
Double Shot #2161
- Art of debugging with Chrome DevTools - Lots and lots of tips.
- In praise of SWARMing - Dan North on scaling agile.
- Health Checks and Graceful Degradation in Distributed Systems - Another insightful roundup from Cindy Sridharan.
- KaiserRuby - Rockstar to Ruby transpiler.
- A Practical Guide to Testing in DevOps - An ebook via LeanPub.
- This spiffy git code visualizer has made it ot 0.49. -
- Tutorial: How to deploy an app to production with an actual button - Cute.
- An Increasingly Less-Brief Guide to Mastodon - Just in case you're finally at the breaking point with Twitter.
Double Shot #2160
- CattlePi - Turn your Raspberry Pi pets into cattle.
- Beaker -Experimental browser that layers peer-to-peer publishing on top of the existing Web.
- <a href=https://sanderknape.com/2018/08/two-years-with-cloudformation-lessons-learned/">Two years with CloudFormation: lessons learned</a> - There are a bunch of them.
- Why Software Development Requires Servant Leaders - Or at least why it's very useful to have them.
- “The DNS Camel”, or, the rise in DNS complexity - Internet standards are absurd.
- Adding Code Quality Checks To Your Ruby Test Suite - A step beyond simple testing.
- Microservices Messaging: Why REST Isn’t Always the Best Choice - Because it puts too flipping many bits on the wire, that's why.
- \Style your Terminal better by mastering these settings - Plenty of ideas for you iTerm users.
Double Shot #2159
- 5 Essential Ingredients for an Awesome Tech Talk - How to get started. Don't let your imposter syndrome keep you from speaking.
- Stop Validating & Start Co-Creating - Some thoughts on moving to working designs without a lot of wasted effort, especially when you're in pursuit of an MVP.
- The Patient Change Agent - Changing organizations is hard, especially when you think it's easy.
- Why You Should Let Greed Accelerate Your Agile Development - "Greed is good" as applied to software.
- SQLite Release 3.25.0 (Pending) - Window functions are coming to SQLite too. Guess I really should figure out what they're good for.
- Leverage Points: Places to Intervene in a System - Systems thinking is powerful when you do it right. Here's an example.
- Leo’s Home Page - Editor/outliner/documentation tool. An interesting take on a new way to program.
- Deprecating static attributes in factory_bot 4.11 - This is a big change.
Double Shot #2158
- Towards Progressive Delivery - Analysis of new deployment trends from RedMonk.
- K8s::Client - Ruby client library for Kubernetes.
- Chrome OS Can Now Install Debian Linux Packages - An interesting change for Chromebooks in the experimental channel.
- mnmlist: minimal web - We'd all be happier of more sites would follow these principles.
- Bash Infinity/a></strong> - Library and framework for bash scripts. Because why not?</li>
- There’s always more work to do—but you still don’t need to work long hours - One key is to leave some padding in your schedule.
</ul>
Double Shot #2157
- Unit testing anti-patterns: Structural Inspection - If tests don't connect to a business requirement, get rid of them.
- pgModeler - Data modeling tool for PostgreSQL.
- Progressive Delivery, a History…. Condensed - The next step beyond continuous delivery is turning up the number of users who can see a new feature slowly.
- GLB: GitHub's open source load balancer - You probably don't need this, but high-end engineering is always fun to read about.
- The Cloud Native QA - Some thoughts about how QA needs to change in a cloud-native landscape.
- Make your Firefox browser a privacy superpower with these extensions - Customizing Firefox for the mildly paranoid.
- graphqurl - Curl-like functionality for GraphQL endpoints.
- Introducing Electron Fiddle - For quick experiments inside of the Electron shell.
Double Shot #2156
- The Open Guide to Amazon Web Services - A condensed look at the AWS ecosystem loaded with practical advice.
- Should you build or buy microservices? - Another free chapter from Microservices for Startups.
- Rails + React Server Side Rendering, with Webpacker + Hypernova - A step by step guide.
- The default OpenSSH key encryption is worse than plaintext - Because it's easier to confirm a crack.
- Firefox Offers Recommendations with Latest Test Pilot Experiment: Advance - Why yes, it does.
- The Holloway Guide to Equity Compensation/a></strong> - Hour of reading and hundreds of links to help you navigate the sea of equity offers when you're considering a new job. Here's my own short guide: those stock options they offer you have a net present value of $0.</li>
- Dependency Injection Containers vs Hard-coded Constants - Noodling around with Ruby syntax.
- The Orange Juice Test - An interesting tactic for getting realistic development quotes.
</ul>
Double Shot #2155
- Docker Application Guides - How to take common enterprise applications and run them inside of Docker containers.
- lazygit - Terminal application for interacting with git.
- Mozilla's new DNS resolution is dangerous - Arguments against the coming Firedox DNS resolution changes.
- Why you Should Build a Hackintosh - I'm tempted. Probably means I should go have a lie down.
- Rails 5.2.1 has been released! - Mostly bugfixes.
- Advanced Git Fu - Most of us can use more git fu.
- Tomu - A microprocessor that fits in the USB port. What could possibly go wrong?
- Kimurai - Ruby web scraping framework that can handle Javascript.
Double Shot #2154
- repo-security-scanner - Pipe your git log through this tool to find things that should not have been committed.
- caffee.io - Product roadmap tool that integrates directly with Slack.
- Don’t Even Think About Taking That Manager Job If You Can’t Do This - A good checklist for people new to management who have no idea what to do next.
- Repeat yourself, do more than one thing, and rewrite everything - So yeah, sometimes common software development advice is wrong.
- Homebrew Security Incident Disclosure - A bullet barely dodged.
- Developing Great Leaders is More Important than Training Bad Managers - There is a differene between leadership and management that many software shops don't seem to understand.
- In Pursuit of Production Minimalism - If you never retire any of your software, you're doing it wrong.
- Military Phrases For Use in DevOps - Cynicism is universal.
Double Shot #2153
- Ruby 2.6 adds option to not raise exception for Integer, Float methods - A little syntax tweak in the latest version of ruby.
- Stop shipping untested Ruby code with undercover - A project to tighten up your code coverage feedback loop.
- Introducing the Dweb - Mozilla announces the dumbest term ever for decentralization.
Double Shot #2152
- My Lessons from Interviewing 400+ Engineers Over Three Startups - Some good advice on treating interviews as a critical component of a tech company.
- Rails Escape Routes using Constraints - A bit of routing that you might not know about.
- Lending Library Suggestions - Suggestions for a software engineering & leadership lending library.
Double Shot #2151
- A Spectre is Haunting Unicode - Turns out the Unicode standard actually invented characters.
- Building an Inclusive Code Review Culture - There is more to code reviews than nitpicking syntax. Much more.
- Update on the Distrust of Symantec TLS Certificates - Some top websites are about to be broken in cutting-edge browsers. Hopefully yours isn't one of them.
Double Shot #2150
- The Free Stack - Running your application for free on AWS - You can get quite a ways for a year without spending money.
- XMPP Echo Bot - Written in sed. Useful if you're stranded on a desert island with no access to high-level languages, I guess.
- Knative - Kubernetes extensions for serverless applications.
Double Shot #2149
- Front-End Performance Checklist - Many recommendations and links.
- Six Tips for Mastering your Procfile - Working better with Heroku.
- uefi-jitfuck - "A JIT (Just-In-Time) compiler for Brainfuck programming language running solely on x86_64 UEFI (Universal Extensible Firmware Interface)."
- rockstar-ruby - Transpiler from rockstar to ruby.
- How VCs See Your KPI - Are you even tracking the right things?
Double Shot #2148
- #NoEstimates isn't crazy - Because estimates are always waste.
- Mission: Improve the Web Ecosystem for Developers - This appears to conflate "Chrome" with "The Web" but hopefully some good innovation will result anyhow.
- Git is already federated & decentralized and GitHub vs mailing lists, from another perspective - A discussion in the wake of the GitHub buyout.
- Time Travel Debugging - Now in a Firefox Nightly near you.
- Introduction to Test Kitchen - Testing framework for your infrastructure-as-code.
Double Shot #2147
- Dev, don’t put Rails on the whale - An argument for Dockerizing services but not the Rails code you're working on itself.
- Be Nice And Write Stable Code - A look at stability and versioning, and subtle things that can break your code.
- Why No HTTPS? - Tracking which popular websites are still loading over plain old http.
- The Site Reliability Workbook - Free download (until August 23) from Google.
- The Web Developer's Toolkit - Noel Rappin is working on a book about how to better use the basic tools.
- Issuing - New API from Stripe to allow on-the-fly credit card issuing.
- Kubernetes: Core Concepts - A starting point.
Double Shot #2146
- Git Aliases & Shell - The way that git handles parsing things saved with git config is more complicated than you might think.
- Pundit 2.0 - New major version of this authorization gem is out.
- My arsenal of AWS security tools/a></strong> - There are...a lot of these.</li>
- In the Loop: How a Release Team Centralizes and Aligns Processes - Devops and a team focused explicitly on release engineering are not mutually exclusive.
- Lambda Warmer: Optimize AWS Lambda Function Cold Starts - Best practices to keep things cooking along between requests.
- Is Freedom Zero such a hot idea? - Maybe we don't want to share our work with people building Bad Things.
- Gurke - An "experimental, alternative cucumber runner."
- Detecting the use of "curl | bash" server side - Just in case you want to sneak malware out to overconfident developers.
</ul>
Double Shot #2145
- RemoteHabits - Support website for remote workers, centered around interviews.
- Designing a Successful Microservices Engineering Culture - A collection of ideas on how to do this.
- \Tutorial: Designing a GraphQL API - From the fine folks at Shopify.
- #noprojects - A Culture of Continuous Value - Interesting-looking ebook on moving from project culture to product culture.
subscribe via RSS