| 8 Practical Threat Modeling Example Methodologies for 2025 |
Huguette Miramar |
Oct 28, 2025 |
4169 |
- |
| How to Delete a Git Branch A Practical Guide |
Huguette Miramar |
Nov 06, 2025 |
2593 |
- |
| Application vs. Database: Where Should Permissions Live? |
Fabien Martinet |
Sep 18, 2025 |
1707 |
- |
| Handling Candidate Rejection: A Delicate Balancing Act |
Julien Danjou |
Apr 17, 2025 |
801 |
- |
| Safely Use Git Delete Remote in Your Workflow |
Huguette Miramar |
Oct 31, 2025 |
2539 |
- |
| The Origin Story of Merge Queues |
Julien Danjou |
Sep 10, 2025 |
3053 |
- |
| How to Git Delete Last Commit Safely |
Huguette Miramar |
Nov 10, 2025 |
2507 |
- |
| Mastering Git Fetch Tag A Practical Guide |
Huguette Miramar |
Nov 08, 2025 |
2430 |
- |
| Pull Request Management: Streamline Your Workflow with Automation |
Julien Danjou |
Sep 05, 2025 |
820 |
- |
| Origin and Evolution of the Globstar |
Julien Danjou |
Nov 06, 2025 |
2011 |
- |
| Best practice for software development: A proven guide |
Huguette Miramar |
Oct 25, 2025 |
5313 |
- |
| Feature Branch Workflow: A Practical Guide for Git |
Julien Danjou |
Sep 04, 2025 |
638 |
- |
| CI Failures Don't Just Break Builds: They Break Focus |
Julien Danjou |
May 07, 2025 |
798 |
- |
| Git Undo Commit Before Push Made Easy |
Huguette Miramar |
Nov 01, 2025 |
2620 |
- |
| Updating Materialized Views (Without Worrying Too Much) |
Rémy Duthu |
Nov 19, 2025 |
1074 |
- |
| Why PostgreSQL Ignored Our Index (and What the Planner Was Thinking) |
Fabien Martinet |
Oct 29, 2025 |
1365 |
- |
| TypeScript's import type: The Flag That Makes Builds Honest |
Alexandre Gaubert |
Oct 22, 2025 |
1489 |
- |
| GitHub's Merge Queue Isn't Enough for Large Teams |
Julien Danjou |
Jun 12, 2025 |
694 |
- |
| Trunk-Based Development vs Gitflow: Which Branching Model Actually Works? |
Julien Danjou |
Sep 05, 2025 |
1021 |
- |
| Looking for a Bulldozer Alternative? Meet Mergify. |
Julien Danjou |
Sep 04, 2025 |
1025 |
- |
| Stop Abusing .gitignore |
Julien Danjou |
Sep 04, 2025 |
392 |
- |
| CI Sucks (and That's OK) |
Julien Danjou |
Sep 02, 2025 |
831 |
- |
| Auto-Retry Is the Duct Tape of CI — Here’s Why We Need It |
Julien Danjou |
May 13, 2025 |
497 |
- |
| Goodbye Checklists, Hello AI Linters |
Mehdi Abaakouk |
Nov 17, 2025 |
946 |
- |
| What I Learned Building My First Jenkins Plugin |
Mehdi Abaakouk |
Sep 08, 2025 |
855 |
- |
| A Guide to Monitoring Web Applications |
Huguette Miramar |
Oct 27, 2025 |
4511 |
- |
| Code Review: Culture, Flow, and Practices That Drive Team Performance |
Julian Maurin |
Sep 03, 2025 |
2961 |
- |
| A Developer’s Guide to Git Pull Rebase |
Huguette Miramar |
Nov 09, 2025 |
2498 |
- |
| Git Pull Overwrite Local Changes A Practical Guide |
Huguette Miramar |
Oct 30, 2025 |
2564 |
- |
| Should We Still Write Docs If AI Can Read the Code? |
Alexandre Gaubert |
Oct 15, 2025 |
1072 |
- |
| Mergify's 2024 Recap |
Julien Danjou |
Jan 02, 2025 |
649 |
- |
| Mastering monitoring it infrastructure: Key tools |
Huguette Miramar |
Oct 26, 2025 |
4383 |
- |
| Mergify CI Insights Now Supports Jenkins |
Julien Danjou |
Sep 03, 2025 |
506 |
- |
| Git Create Branch Local and Remote A Practical Guide |
Huguette Miramar |
Nov 07, 2025 |
2282 |
- |
| Stop Writing Blind Wrappers: How to Properly Type Your Python Wrapping Code |
Julien Danjou |
Feb 18, 2025 |
741 |
- |
| Unit Test Results: From Noise to Insight |
Huguette Miramar |
Nov 04, 2025 |
4226 |
- |
| Lessons From a Noisy Monitor |
Julian Maurin |
Dec 02, 2025 |
2246 |
- |
| Friends Don't Let Friends Use :latest |
Mehdi Abaakouk |
Sep 25, 2025 |
1026 |
- |
| Shadow Shipping: How We Double-Executed Code to Ship Safely |
Julian Maurin |
Nov 05, 2025 |
1257 |
- |
| How to Apply a Patch A Developer's Guide |
Huguette Miramar |
Nov 02, 2025 |
2778 |
- |
| await Is Not a Context Switch: Understanding Python's Coroutines vs Tasks |
Mehdi Abaakouk |
Nov 25, 2025 |
1214 |
- |
| AI Won't Replace Code Reviews, But It Can Fix Them |
Alexandre Gaubert |
Oct 01, 2025 |
814 |
- |
| What Is a Source Code Manager? |
Huguette Miramar |
Nov 05, 2025 |
4426 |
- |
| Monorepo CI for GitHub Actions: Run Exactly the Tests You Need, Nothing More |
Julien Danjou |
Nov 27, 2025 |
676 |
- |
| What Is an Audit Trail and Why Is It Essential |
Huguette Miramar |
Oct 29, 2025 |
3256 |
- |
| How to Actually Use DORA Metrics in CI (Without the Bullsh*t) |
Julien Danjou |
May 27, 2025 |
930 |
- |
| Why WARNING Has No Place in Modern Logging |
Mehdi Abaakouk |
Oct 08, 2025 |
715 |
- |
| The Magic (and Mayhem) Behind Our Config Deprecation Transformers |
Guillaume Risbourg |
Oct 23, 2025 |
1270 |
- |
| 1M Pull Requests per Year and Not a Single Broken CI |
Julien Danjou |
Apr 17, 2025 |
459 |
- |