#diaryofalazydeveloper — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #diaryofalazydeveloper, aggregated by home.social.
-
💰 Need a site that costs nothing while no one uses it ?
I made a #serverless one on #AWS following #BestPractices with a minimal approach to #testing and #deployment 🏗
🔮 Spoiler: it's practically all #MadeInAWS, even though it wasn't my first choice
In the article I describe alternatives, choices and why, investing in #savings and #performance 😄
-
🧪 Ever experimented with what's behind a #LLM provider's interface ?
I tried simulating #Ollama's API with #FastAPI in my IDE, on local #SLM only, over a local #RAG. 🏗️
🔮 Spoiler: on a laptop it's not just an experiment, some results are usable daily 🚀
In the article I walk through the technologies, complicating the system one benchmark at a time 😄
-
🎨 Credits and prizes ? The perfect mix to spark creativity !
#H0Hackathon ran a competition to build on Vercel with an #AWS #database 🏗️
🔮 Spoiler: fingers crossed the credits arrive, because keeping a million-scale setup online isn't exactly cheap 💵
In the article I describe the whole story, wins and constraints alike 😄
-
I can't clone myself, so let's automate 🚀
How do you automate #CrossPosting when every #social has its own rules ?
🔮 Spoiler: the #API is the easy part. The real work is everything the docs don't tell you 🧩
In the article I describe every choice and why, with #GithubActions and workflows playing hide and seek 😄
-
It all started from a curiosity .. and from a new feature.
In a realtime #SpeechToSpeech project on #AWS, can I use #polly bidirectional streaming with #python ?
🔮 Spoiler: well, when boto3 doesn't have it (yet), you write it 🏗️
In the article I describe each choice and the reasons, eager to ship something new 😄
-
When does #Iceberg beat #Parquet+projection on #AWSGlue, and when doesn't ?
An end-to-end #ETL PoC on #AWS to find out: producer, #Kinesis, two #Firehose paths, two #Glue jobs, #Athena.
🔮 Spoiler: how the data is read is the key to the choice.
In the article: every choice with its why, plus a few gems from some Glue experience 😄
-
#CodeQuality of the lazy developer 🛠️
Updating an educational #Python repo, I looked into what to automate for code quality.
🔮 Spoiler: I landed on uv, ruff, pyright and pre-commit.
In the article: the picks, why, and the make patch that broke on the first try 😄
https://alessandra.bilardi.net/diary/articles/2026-04/the-lazy-developer-s-code-quality.en
-
#RealtimeTranscription for #PyConIT 🎙️
Whisper hallucinated on real conference audio: a problem I skipped for time: everything else to build.
🔮 Spoiler: #AmazonTranscribe doesn't generate text, it decodes it.
In the article: the choices I made, and the stories you only find when plugging things in (Linux audio is a zoo) 😄
-
I wrote my first article in the #DiaryOfALazyDeveloper series 🚀
I needed to expose a Docker Compose app for a workshop: HTTPS, custom domain, backups, teardown with one command. ECS was overkill, manual setup was fragile.
🔮 Spoiler: one terraform apply does it all 🏗️
In the article I describe every choice and why, driven by experience and the laziness of doing things by hand 😄
https://alessandra.bilardi.net/diary/articles/2026-04/docker-on-ec2-with-terraform.en