Mike Greenberg
19 posts
Run, Isolate, and Act: A Minimal Primitive for Container Workflows
You’ve probably wanted to run a one-off command in a clean environment, or pipe a task into an…
COLORS: The Favors – Lake George | A COLORS SHOW
The Favors—the dynamic duo of FINNEAS and Ashe—serve up a dreamy, nostalgic take on their track “Lake George”…
What It Really Feels Like to Work as a Software Engineer
An honest take on the day-to-day reality of working as a software engineer: the routine, the mindset, and…
No Laying Up Podcast: Lydia Ko | NLU Pod, Ep 1045
Ahead of next week’s AIG Women’s Open, defending champ Lydia Ko joins the crew to relive her stunning…
Critical Path Diagram: In-Depth Analysis of a Critical Path Example
A critical path diagram offers a detailed, visual representation of the sequence of project tasks that directly affect…
Migrating from Bitbucket to GitLab? Here’s how to keep your teams moving without missing a beat.
During transitions from Bitbucket to GitLab, teams may still push code to Bitbucket. Keeping both Bitbucket and GitLab…
Testing Food Delivery Apps: Key Test Cases & Best Practices
Think about the last time you ordered food online. Maybe it was late evening when you selected the…
A Frequent Problem in Legacy System Maintenance
A frequent problem in maintaining legacy systems is understanding why things are the way they are. It’s necessary…
Understanding the CSS Box Model: content-box vs border-box, inline vs. block elements
As a frontend developer, understanding the CSS box model is make-or-break for being able to deliver pixel-perfect layouts.…
Anti-BS Product Management: Driving Value When Everyone Distracts You – By David Pereira
The reality of being a product manager is often different from what many might expect. Instead of being…