Double Shot #2064
- Managing db schema changes without downtime - A piece of the continuous deployment story that doesn't get enough attention.
- 12 Things Everyone Should Understand About Tech - Anil Dash ruminates on the position of technology in our lives, and how (and whether) we can do anything to change that for the better.
- Require multiple reviewers for pull requests - It's a bit amusing to see GitHub playing catchup with GitLab.
- Twenty Top Fails in Executive Agile Leadership - A cry of frustration that is well-warranted in many organizations.
Double Shot #2063
- Redis high availability - Not perfect, but it's getting there.
- Text Buffer Reimplementation - Fascinating VS Code low-level code wonkery.
- A guide to Ruby in ten lines of code - Whirlwind tour of some of the ways the language works.
- Nix: A Reproducible Setup for Linux and macOS - Using Nix as a system configuration language.
Double Shot #2062
- A Deep Dive into Database Attacks [Part III]: Why Scarlett Johansson’s Picture Got My Postgres Database to Start Mining Monero - The bad guys certainly get points for creativity.
- Switching From Sublime Text to Visual Studio Code - A strong recommendation from a Sublime user.
- What happens when software developers are (un)happy - Basically, unhappy developers write crap software.
- dejavu - "The Missing Web UI for Elasticsearch"
- What are the odds that two pull requests get completed at the exact same time? - Approaching 1 as your repository gets large enough, of course.
- Testing in Production, the safe way - An encyclopedic (and well worth reading) blog post from Cindy Sridharan. I wish I had a chance to work somewhere that did these things...
- Privacy and Tracking on the Fediverse - It's not a silver bullet. It's still a shitload better than FacebookTwitterGoogle.
- Run Less Software - You might want to play with the latest shiny. That's not necessarily what your business needs.
Double Shot #2061
- Computer science faces an ethics crisis. The Cambridge Analytica scandal proves it. - The lack of ethics in software development has been a problem for a long time. Now we may be coming to a breaking point where either we self-regulate or we get regulated - and more. Are you willing to go to jail because you helped your employer do something profitable but scummy?
- How I've Built a Profitable Slack Bot as a Side Project in Rails - There are still some niches to be found out there.
- Beyond CI/CD: GitLab's DevOps vision - GitLab wants to be much more than your source code repository.
- Lockbox - Mozilla is building their own secure password manager.
- A Quantitative Analysis of the Impact of Arbitrary Blockchain Content on Bitcoin - If you own BitCoin you also own child pornography. Congratulations.
Double Shot #2060
- Introducing Sourcegraph Server 2.6: Symbol search for 75+ languages - This tool for poking around in all your source across repositories continues to improve.
- Repl.it 1.0: the IDE That Grows—from Playgrounds to Fullstack Apps - An attempt at frictionless online programming environments.
- AWS Documentation is Now Open Source and on GitHub - Now you can contribute documentation to one of the world's richest corporations for free!
- Mark Text - Cross-platform open-source MarkDown editor.
- Why AWS Lambda and .zip is a recipe for serverless success - A view of some of the plumbing that makes Lambda work.
- Rails 5.2.0 RC2: Active Storage, Redis Cache Store, HTTP/2 Early Hints, CSP, Credentials - Still on track to release for RailsConf.
Double Shot #2059
- Tandem - Cross-editor collaborative editing solution.
- Teleport 2.5 released - Some major upgrades to this modern SSH gateway.
- Harpoon: an OSINT / Threat Intelligence tool - A tool to help with some of the tasks of investigating dodgy web sites and other fun things on the internet.
- What Is Pleroma? - A microblogging server that plays nice with some other things in the space, like Mastodon and GNU Social. One difference is that it'll run well even on really cheap hardware, like a Raspberry Pi.
Double Shot #2058
- Fossa - Dependency & license tracking with free and paid plans.
- An overview of Desktop Ruby GUI development in 2018 - Yeah, mostly it still sucks.
- Five Key Git Concepts Explained the Hard Way - A start at learning your way around things like tags and references.
- Gitkube - Tool for building & deploying Docker images on Kubernetes just by doing a git push.
- RedisGraph: A High Performance In-Memory Graph Database as a Redis Module - Just what it says/
Double Shot #2057
- Servoce Fabric - Microsoft has open-sourced its cross-platform tools for deploying and managing microservices.
- Memoizing in Ruby - How to do it right, even with falsey values.
- Rollbar+Scout: a legit New Relic alternative - At least, if performance and error monitoring are your primary needs.
- Stack Overflow Developer Survey Results 2018 - Bear in mind this is not a sample of all developers.
- Komiser: AWS Environment Inspector - A dashboard to help you keep tabs on your AWS infrastructure.
Double Shot #2056
- fkill - All the process-killer you'll ever need.
- Run Chaos Experiments Without Risking Your Job - A step-by-step guide using hosted Kubernetes & simulated traffic to get you familiar with the concepts.
- Salary Negotiation - "Always ask for more," along with specific tips.
- Everyone can now run JavaScript on Cloudflare with Workers - An interesting move from Cloudflare - servrless combined with edge servers.
- Updating a 50 terabyte PostgreSQL database - Problems I'm just as glad that I don't have.
Double Shot #2055
- Experimental OSX Version - Of TunSafe, a new & faster VPN client.
- Project Nimble: Region Evacuation Reimagined - You're not Netflix. But if you were, you could change AWS regions really fast.
- The Product Owner Role in Software Development - Some thoughts on being effective in agile teams.
Double Shot #2054
- Becoming a 10x Developer - Hint: it's not about how many programming languages you know.
- Continuous Delivery Sounds Great, but Will It Work Here? - Depends. Is your management actually committed to change?
- The Local Variable Aversion Antipattern - Sometimes extracting methods goes too far.
Double Shot #2053
- How to separate frontend + backend with Rails API, Nuxt.js and Devise-JWT - An architecture for decoupled web applications.
- go-internals - A work in progress ebook about the guts of the Go language.
- Keybase is now supported by the Stellar Development Foundation - My favorite encryption platform is getting deeper into cryptocurrencies.
- Comparing AWS Lambda performance of Node.js, Python, Java, C# and Go - I probably can't avoid Lambda forever. Pity.
- Announcing log processing and analytics in Datadog - Now generally available.
- Measuring the many sizes of a Git repository - Introducing git=sizer, a tool to warn you if you're on your way to trouble.
Double Shot #2052
- How to Make an AWS S3 Static Website With SSL - A self-documenting web page.
- Lessons from my first year of live coding on Twitch - Massively multiplayer pair programming still strikes me as odd, but if you're young enough to learn new stuff here's a guide.
- Geany - Low-dependency cross-platform coding IDE.
- My thoughts on Hanami and Why Hanami will never unseat Rails - Some pros and cons.
- Pwned - Rubygem that ties into the Pwned Passwords API.
- pgmetrics - PostgreSQL metrics tool for automation & troubleshooting.
Double Shot #2051
- A Career Cold Start Algorithm - Advice on ramping up quickly in a leadership position on an existing team.
- Improving your OSS dependency workflow with Licensed - A tool to make the pain in the ass that is license management a bit easier.
- Kubernetes 101: Pods, Nodes, Containers, and Clusters - Maybe some day I will actually need to know this stuff.
- Skaffold - A continuous development command-line tool for Kubernetes.
- https://www.codewithjason.com/ruby-testing-micro-course/ - Learn some testing basics without the overhead of Rails.
- Only code at work? That doesn’t make you a worse programmer - IOndeed it does not.
- GraphQL ActiveRecord Resolvers - Automatic eager loading for associations in GraphQL APIs.
Double Shot #2050
- Boiling Frogs - about lowering your standards to mediocrity - Why code that is "good enough" can be toxic to your engineering culture.
- Paseto is a Secure Alternative to the JOSE Standards (JWT, etc.) - Yay for alternatives!
- Gotchas with Rails System Testing - Working around some JavaScript and AJAX issues.
Double Shot #2049
- Serverless Ops: What do we do when the server goes away? - Nope, ops isn't going to go away just because you can't get to the underlying hardware or OS.
- Tracking where your time went with Lego workstream visualisation - A fun technique for finding the waste in your team's week.
- Rails respond_to block Explained - The ins and outs of this piece of Rails structure.
Double Shot #2048
- Slack-Term - Ditch the chrome and run Slack in a terminal session.
- Firefox Configuration Guide for Privacy Freaks and Performance Buffs - Nothing ever works really right out of the box, does it?
- The Little Book of Semaphores - Free ebook that introduces synchronization concepts with examples in Python.
- LogAnalyzer - Produce summary information from Rails logs so you can see where your rendering hotspots are.
- Server Timing Response Headers for Rails - Send server-side timings straight to Chrome Canary.
Double Shot #2047
- Dig Deeper with Pry: Explore Ruby Internals - Just in case you need more trouble to get into, pry-doc's C viewing capabilities have been improved.
- Announcing SMP: Speeding Up webpack With Timers - Find the slow parts of your front-end build process so you can (hopefully) fix them.
- The Proxy pattern revisited. - Using Module#prepend for more elegant Ruby code.
- Queryparser, an Open Source Tool for Parsing and Analyzing SQL - Analyze a query stream at data warehouse scale.
- GDPR – A Practical Guide For Developers - Not surprisingly, GDPR is coming up a lot lately.
Double Shot #2046
- Programmer's Oath - An attempt to set some ethical boundaries for our profession.
- GitHub Desktop 1.1 is now available - The bespoke Electron app for dealing with GitHub is out with new features.
- Application Tracing on Kubernetes with AWS X-Ray - Cross-container tracing is a tool that I wish my current project's architecture included.
- Timeasure - Transparent method-level wrapper for profiling Ruby code.
- Ruby on Rails Survey 2018 - Planet Argon is working on taking the pulse of hte community again.
- When is a senior engineer not a senior engineer? - There are many different dimensions of "senior" in this industry.
Double Shot #2045
- Memcrashed - Major amplification attacks from UDP port 11211 - Why we can't have nice things, part 11211.
- Clowne: Clone Ruby models with a smile - A declarative approcah to cloning Ruby models.
- How GDPR Will Change The Way You Develop - It will make life harder, that's how.
- Things I Learned Managing Site Reliability for Some of the World’s Busiest Gambling Sites - Documentation is your friend.
subscribe via RSS