home.social

#diaryofalazydeveloper โ€” Public Fediverse posts

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

  1. 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

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

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

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

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