Alex Pumnea
shift2code.bsky.social
Alex Pumnea
@shift2code.bsky.social
Husband, proud 3x dad 👨‍👩‍👧‍👦
Day Job: Taxi driver 🚖
After Hours: Java & Go Enthusiast
Before: learn-practice-know-earn-progress
Now: useLLLM-pretend to know-earn-pay for LLLM-regress
May 13, 2025 at 7:57 AM
Reposted by Alex Pumnea
A nice article about "Organize your Go middleware without dependencies"
#golang

www.alexedwards.net/blog/organi...
May 12, 2025 at 4:37 AM
The story behind 100 Go Mistakes
open.substack.com/pub/thecoder...
So, I Wrote a Book
The Story Behind 100 Go Mistakes and How to Avoid Them
open.substack.com
April 8, 2025 at 5:54 PM
Quick update on my progress: Not much done since the last update, but still taking baby steps forward… every little bit counts!
#LearningGo #Shift2Code
April 8, 2025 at 2:39 PM
Reposted by Alex Pumnea
TIL: Product owners are the OG “vibe coders”. They’ve been vaguely describing what they want for years and receiving crappy bug-ridden code in return.
April 3, 2025 at 11:16 AM
A nifty 8 minute video quickly touring Go’s concurrency mechanisms using basic examples.

youtu.be/f9IrbW13C_c?...
Go Concurrency From The Beginning
YouTube video by Living, etc
youtu.be
April 3, 2025 at 9:02 AM
Goodbye core types - Hello Go as we know and love it!

go.dev/blog/coretypes
Goodbye core types - Hello Go as we know and love it! - The Go Programming Language
Go 1.25 simplifies the language spec by removing the notion of core types
go.dev
March 26, 2025 at 6:32 PM
It's been about a month into my @golang.org learning journey and this is my progress so far, I use exercism.org for hands-on learning, and while at work I read "Learning Go" by Jon Bodner
#Go #Shift2Code
March 25, 2025 at 7:25 AM
Reposted by Alex Pumnea
Today I'm proud to launch your new favourite Go book in early access!

This book will go to a depth not seen before in Go books, and the first three chapters are available right now:
www.bytesizego.com/books/anatom...
March 25, 2025 at 6:28 AM
Missed a couple of days with my daily learning @golang.org updates. So I'll drop the day count, besides that I don't think anyone is interested in that count.
Anyway, I solved:
🎯 Grains on the chessboard: each next square has a double amount of grains
🎯 Arabic to Roman numerals
#Go #Shift2Code
March 25, 2025 at 7:11 AM
Bad decisions happen, and life goes on. Many mistakes were made and the bills still come down this road but I would like to thank ThePrimeagen for all his hard work, drive, and passion that keeps me learning after a 12-hour shift as a taxi driver learning and not giving up.
March 23, 2025 at 9:35 PM
With vibe coding you build what an LLLM can, not what you want.
March 15, 2025 at 4:39 PM
It’s slow today at work, well it’s been like that the whole week but that gives time to read “Learning Go” by Jon Bodner atm at chapter 6 Pointers. Highly recommend this book.
#Go #Shift2Code
March 14, 2025 at 8:04 PM
Day05: Done 3 exercises and before starting the 4th, was scrolling through solutions that others posted to see if I was not missing a better way to solve this problem and that was the path to falling into a rabbit hole of performance testing) More details after my night shift. #Go #Shift2Code
March 14, 2025 at 7:04 PM
Day 03-04: Basics are done. Couple of hours of night shift left and I will be starting with next exercise.
March 14, 2025 at 1:33 AM
The “why” behind Microsoft’s choice to use Go for porting Typescript’s compiler
youtube.com/watch?v=pNlq...
A 10x faster TypeScript
YouTube video by Microsoft Developer
youtube.com
March 12, 2025 at 8:40 PM
Every type in @golang.org is a value type. It’s just that sometimes the value is a pointer.
March 12, 2025 at 7:15 PM
Day 02: Got through Interfaces, Zero Values and Stringer interface
✅ Interfaces: DIY contracts, with implicit implementation.
✅ Zero values: smart defaults.
✅ Stringer(): allows types to provide their string representation.

#Go #Shift2Code
March 12, 2025 at 12:16 PM
Reposted by Alex Pumnea
Here is episode #11 of Ultimate Software Design Live.

We have a functional chat system with a client all written in #golang. Starting on Thursday we work on decentralized authorization.

www.youtube.com/live/eHZ8a2H...
Ultimate Go Software Design LIVE: Real Time Chat App Ep.11
YouTube video by Ardan Labs
www.youtube.com
March 11, 2025 at 9:25 PM
Reposted by Alex Pumnea
Reposted by Alex Pumnea