home.social

#diaryofalazydeveloper — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #diaryofalazydeveloper, aggregated by home.social.

fetched live
  1. 💰 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 😄

    alessandra.bilardi.net/diary/a

    #DiaryOfALazyDeveloper #sam #docker

  2. 🧪 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 😄

    alessandra.bilardi.net/diary/a

    #DiaryOfALazyDeveloper

  3. 🎨 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 😄

    alessandra.bilardi.net/diary/a

    #DiaryOfALazyDeveloper #terraform #aurora

  4. 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 😄

    alessandra.bilardi.net/diary/a

    #DiaryOfALazyDeveloper

  5. 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 😄

    alessandra.bilardi.net/diary/a

    #DiaryOfALazyDeveloper #docker #fastapi

  6. 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 😄

    alessandra.bilardi.net/diary/a

    #DiaryOfALazyDeveloper

  7. #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 😄

    alessandra.bilardi.net/diary/a

    #DiaryOfALazyDeveloper #pytest #ruff #pyright #uv

  8. #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) 😄

    alessandra.bilardi.net/diary/a

    #DiaryOfALazyDeveloper #aws #transcribe #docker #fastapi

  9. 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 😄

    alessandra.bilardi.net/diary/a

    #terraform #docker #aws #ec2 #DiaryOfALazyDeveloper