A Fresh Cup
270 FOLLOWERS
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. He is a full-time software developer: most of my time in recent years has been spent writing Rails, though I've dabbled in many other things and like most people who have been writing code for decades can learn new stuff as needed.
A Fresh Cup
4y ago
End of the Road
Yesterday was the last real Double Shot. I'm retiring, from working in software and from the Internet in general.
I've been writing code for over 40 years. I've been doing daily news roundups for decades, first in the Microsoft world and later in open source land. And frankly I'm just tired.
Looking back, I'm also not super-happy with how the industry has evolved. There was a time when I could believe and hope that software was making the world a better place. Looking around, I'm not so sure any more. Money and power have seized pretty much everything related to software, and t ..read more
A Fresh Cup
4y ago
What can a pipe wrench teach us about software engineering? - How to describe things precisely, that's what.
Nickel: Better configuration for less - Yet another configuration file format.
This website is killing the planet - Some ways to reduce your online carbon footprint.
1Password for Linux beta is now open - If I was planning a new laptop this would be an essential tool for me.
Sound of Colleagues - Simulate office sounds in your browser.
Choose your browser carefully - Well, try to. These days they basically all suck.
Stripe is the next Google - Another sad fact.
Google Antitrust Notes ..read more
A Fresh Cup
4y ago
Obscurix - "Obscurix is an open source, live operating system based on Arch Linux that is heavily configured for privacy, security and anonymity."
eul - Open-source MacOS monitoring utility.
Git Crash Course, Part 1 - Practical skills for new git users.
Whose computer is it? - Apple's, of course. More Big Company BS.
Boring Generators - Rails generators to install various frequently-users chunks of stuff.
Celebrating 15 years of Git: An interview with Git maintainer Junio Hamano - Hard to believe that git hasn't been around forever.
Forcing Functions in Software Development - Ways to make iss ..read more
A Fresh Cup
4y ago
Temporal - "Temporal is the open source microservices orchestration platform for running mission critical code at any scale."
Stealth - "Secure, Peer-to-Peer, Private and Automatable Web Browser/Scraper/Proxy"
Emerging Architectures for Modern Data Infrastructure - I've long ago lost track of the big data ecosystem.
Chrome exempts Google sites from user site data settings - More BS from big companies.
The Lead Squad Protocol - One way to coordinate work across multiple agile teams.
BetterThanJson - A collection of various data serialization formats.
I’ve been an engineer and a recruiter. Hiri ..read more
A Fresh Cup
4y ago
Glow - "Glow is a terminal based markdown reader designed from the ground up to bring out the beauty—and power—of the CLI."
Managing technical quality in a codebase. - "At a well-run and successful company, most of your previous technical decisions won't meet your current quality threshold."
Iceraven Browser! - "Our goal is to be a close fork of the new Firefox for Android that seeks to provide users with more options, more opportunities to customize (including a broad extension library), and more information about the pages they visit and how their browsers are interacting with those pages ..read more
A Fresh Cup
4y ago
Defective DevOps - Good DevOps takes time, and communication is more important than tools.
Webpack 5 release - "So today (2020-10-10) webpack 5.0.0 is released, but this doesn't mean it's done, bugfree or even feature-complete."
Departure.rb - Non-locking MySQL migrations backed by pt-online-schema-change.
Please stop using CDNs for external Javascript libraries - Probably tilting at windmills these days, but valid points.
Announcing pg_stat_monitor Tech Preview: Get Better Insights Into Query Performance in PostgreSQL - A new tool from Percona.
You Don’t Have to Use Docker Anymore - It's not ..read more
A Fresh Cup
4y ago
The Grand Unified Theory of Product Ideation - Various ways to think about generating new product ideas.
Diffend – OSS supply chain security and management platform for Ruby - Moving along fast.
What happens if you become a director without being a manager first? - You have to learn new skills really fast, for one thing.
Modern-Day Architecture Design Patterns for Software Professionals - "Circuit Breaker, CQRS, Event Sourcing, Sidecar, Backend-for-Frontend, and Strangler"
Dockerfile Security Best Practices - There are always new ways to shoot yourself in the foot.
Waterfall-ish: how not to b ..read more
A Fresh Cup
4y ago
Advice to my young self: forget side projects and focus on your job - "The best way to dig a new technology is to practice it in your daily job."
Branch Agnostic Git Aliases - Renaming your default branches doesn't have to be a mess.
The Semantics of Semantic Versioning? - Deciding what constitutes a "breaking change" is not cut and dried.
Plug'nPwn - Connect to Jailbreak - Bad things you can do to a Mac with enough hardware chops.
1-on-1 Meetings: More Important than Ever - Staying connected in a time of pandemic.
Ron, why do you ... - The best agile practices grow out of delivering value.
A ..read more
A Fresh Cup
4y ago
world smallest office suite - You can do a lot just with contenteditable and a bit of JavaScript.
Application testing with Apache JMeter - A quick look at one load-testing tool.
Introducing Cloudflare One - "It provides secure, fast, reliable, cost-effective network services, integrated with leading identity management and endpoint security providers."
zheap - "zheap is a way to keep table bloat under control by implementing a new PostgreSQL storage engine capable of running UPDATE-intense workloads more efficiently."
Rails multitenancy story in 11 snippets of code - Sketching out an approach ..read more
A Fresh Cup
4y ago
Setting Up Cypress, Rails, and CircleCI - You don't have to use capybara.
Less status updates, more coaching - One-on-ones really shouldn't be for status updates.
Basic Concepts in Unity for Software Engineers - A primer for those who dream of moving to game development.
Sentimental Versioning - "Sometimes a version is just a number, but sometimes what we really want is a poem."
The Case against Low Priority Alerts - If you don't care, why are you alerting?
Announcing HashiCorp Boundary - "Simple and secure remote access — to any system anywhere based on trusted identity."
API pagination desi ..read more