Logo
Login
Tech Posts 31215
100daysofcode 100daysofdevops 100pay 10mistakes 10yearworkanniversary 11 11labs 11tly 11ty 127001

Dev Blog A constructive and inclusive blog for software developers. With you every step of your journey.

Built with modern PHP and MySQL. Open source software that powers developer blogs and other inclusive communities.

Made with love and PHP. Dev Blog Β© 2024.

πŸš€ Go AST 2025: Run Code Bottom-Up with Inverse Blocks

Curious how to make your Go code run bottom-up instead of top-down? βœ… Extend the Go compiler with a custom inversecode {} block βœ… Learn AST basics and reverse execution order βœ… Build playful, fu...
02.05.2025 0 Read More

πŸš€ Adding a while Loop to the Go 1.24 Compiler (2025 Guide)

Want to extend the Go compiler with your own language features? βœ… Add a while loop in 5 clear steps βœ… Walk through lexer, parser, type checker, IR, and backend βœ… Build a custom Go toolchain βœ… ...
02.05.2025 0 Read More

πŸ›  Kubernetes Operators 2025: Monitor External HTTP Services in 10 Minutes

βœ… Build your own Kubernetes operator from scratch 🌍 Check external services & report status inside the cluster βš™οΈ Learn the reconcile loop, CRDs & controller-runtime πŸš€ Adapt the te...
02.05.2025 0 Read More

🧾 Contracts Instead of Guard Clauses in Go (2025 Edition)

πŸ’‘ Why Design by Contract beats defensive programming πŸ“œ Enforce pre/postconditions with zero runtime cost in release builds βš™οΈ Minimal contract.Assert() setup β€” debug safety, production spe...
02.05.2025 0 Read More

🧡 How Many Threads Does Go Really Use? (2025 Test Report)

πŸ’‘ Even with GOMAXPROCS=1, Go runs ~3 OS threads πŸ” sysmon, main, and spare M keep the runtime alive βš™οΈ GC helpers exist but stay parked when GOGC=off πŸ›  Tested with GODEBUG=schedtrace and s...
02.05.2025 0 Read More

Mastering SOLID Principles in Go: Writing Clean and Maintainable Code

In software development, building maintainable, scalable, and robust code is the ultimate goal. The SOLID principles, coined by Robert C. Martin (Uncle Bob), provide a foundation for achieving this in...
02.05.2025 0 Read More

How to start your journey in Open Source using the example of a small Go project

Hi! I am the developer of a small project called Deletor, a utility for cleaning files on Go. I want to tell you why open source is cool, and how you can start small.Why Open Source? I started with a ...
02.05.2025 0 Read More

Engineering the Box Office: My Full Stack Movie Booking Platform Unveiled

Engineering the Box Office: My Full Stack Movie Booking Platform Unveiled
Introduction Have you ever paused to wonder what really happens when you book a movie ticket online? What unfolds behind the scenes when you check show details or reserve your favorite seat? ...
02.05.2025 0 Read More

Unpacking Go Variadic Functions: Clever Ways to Use Them

Hi there! I'm Shrijith Venkatrama, founder of Hexmos. Right now, I’m building LiveAPI, a tool that makes generating API docs from your code ridiculously easy.Go’s variadic functions are a neat fea...
02.05.2025 0 Read More

Why I Built a Web App With HTMX, Go & Postgres

Introduction Recently, I have started to build apps using the web stack: frontend htmx tailwindcss daisyui alpine backend go templ postgres devex gitlab ci ...
02.05.2025 0 Read More
Loading...
#reading
Swift Descomplicado: Guia Completo para Leigos
0
Ben & Ryan Show Guest Appearance & myCFML
0
Python Malware: How Cybercriminals Use It in 2025
0
Cost Comparison: Databricks Cluster Jobs vs. SQL Warehouse for Batch Processing
0
HTTP Requests
0
#popular
Mastering OpenAI’s new Agents SDK & Responses API [Part 1]
0
What is Model Context Protocol (MCP): Explained in detail
0
Beginner's Guide to the Model Context Protocol (MCP)
0
A Step-by-Step Guide to Install DeepSeek-V3-0324 Locally
0
How to Run DeepSeek Locally Using Ollama
0