Mike Greenberg
16 posts
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…
Apple notes is my CMS
Introduction You may have already come across this meme and the superiority of Apple Notes. Well, what if…
Agile vs. Lean: A Powerful Combination for Software Development
In the world of software development, Agile and Lean methodologies are often viewed as distinct approaches. However, they…
Understanding the `this` Keyword in JavaScript
The this keyword in JavaScript can be one of the most confusing concepts for new developers. Its value…