Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at matthew@mastracci.com

Why You Should Care About Functional Programming (Even in 2025)

What’s one time YAGNI didn’t apply—and you were glad you built it early?

I gave LLMs browser control using a lightweight MCP server

Wrote something on lucene linda mental model. Any feedback is appreciated

Is GPT-4 Actually Getting Dumber?

Interview with William Woodruff, security engineer and creator of zizmor (a static analysis tool for Github Actions written in Rust)

Elasticsearch 101: Deep Dive

Your Stubborn Coding Style Is Holding the Team Back

Vibe Coding Is Cool—Until Everything Starts to Look the Same

Java Coding Interview(non-leetcode-style) - Top 10 Active Users by Login & Email Trust

What’s Hot on Hacker News Today? (Curated Top 5)

Comparing error handling in Zig and Go

Navigate to T-Shaped Software Engineer Path

Understanding Why COUNT(*) Can Be Slow in PostgreSQL.

My golang guilty pleasure: ADTs

ElasticSearch 101: Part 1

AI Agents = Mentor + Assistant

There is no open source AI.

Introduction to Software Architecture for Aspiring Software Engineers

How DynamoDB Scales: Architecture and Design Lesson

Creating an AI-Powered Researcher: A Step-by-Step Guide

Yet Another Rust Drama

What’s Next for Rerun

My 6 months with the GoTH stack: building front-ends with Go, HTML and a little duct tape

Dear Substack, Please Add Syntax Highlighting

A step by step tutorial to create your first AI agent using LangGraph (free)

The Hardest Thing About Software Engineering

Redis Persistence Dive Deep - Trade-offs Between Performance And Durability

📜 JavaScript Deep Dive #1: Demystifying Closures

7 Things LeetCode Doesn’t Teach You About Software Development

More →