Mike Zornek
Developer and Teacher.
Working day-to-day programming in Elixir and LiveView. Learning CRDTs, Rust, Svelte, and DevOps automation in my free time.
Looking for part-time Elixir contracts.
Video gamer and Phillies fan.
https://mikezornek.com
- 💜📘 The Elixir Book Club has chosen our next book! #ElixirLang Think Distributed Systems Our first meeting for the new book is Sunday, ## Sunday, January 25, 2026, and we will discuss chapters 1 and 2. Join our Discord to participate! elixirbookclub.github.io/website/
- Reposted by Mike ZornekYou'll note a new co-author on the cover, @aparker.io 👏 We have a stellar lineup of guest contributors, case studies, and deep dives. The material is almost entirely new (maybe 5-8% carryover from 1st ed?), and at least 40-50% longer. Books will be out by June, with preview chapters much sooner.
- 👨💻 Hot take: Keeping "soft deleted" entities in the database is never the right call. To enable entity restoration, serialize the entity and store it elsewhere. If they want to "undelete," then you take that serialized entity and put it back into the system.
- Otherwise, you eventually run into context functions or custom SQL statements that don't honor your `deleted_at` column, and it leads to madness.
- 📕 Just posted a ballot for the next book inside the Elixir Book Club Discord. #ElixirLang The ballot will close on Friday, and the first meeting will probably be on January 25th. elixirbookclub.github.io/website/
- The choices are: - Think Distributed Systems - Network Programming in Elixir and Erlang - Observability Engineering - Advanced Functional Programming with Elixir - Real-World Event Sourcing
- Reposted by Mike Zornek🚀 Today is the day 🚀 @hugobarauna.com and I are pleased to announce that Programming Nerves is officially in Beta 🥳 Check it out at programmingnerves.dev and see all the cool projects that you will learn how to build and program with Elixir! #MyElixirStatus #ElixirLang
- 🔗 pg_large_objects -- Elixir library for working with PostgreSQL Large Objects Seems neat. #ElixirLang github.com/frerich/pg_l...
- ❤️ Happy Friday to all those who celebrate. www.youtube.com/watch?v=9FIS...
- 👨💻 React Native, Tauri, NativeScript, Capacitor, Flutter -- all tools to deliver cross-platform solutions on iOS that still rely on CocoaPods despite its upcoming death date. Hard to take any of these seriously for new work unless that angle is addressed. blog.cocoapods.org/CocoaPods-Sp...
- Reposted by Mike ZornekWhat a great quote to end the last talk @exmexconf.bsky.social Thanks Amos King! #elixirlang
- Reposted by Mike ZornekHappy Halloween folks! If you're looking for a way to make it memorable, you can grab a Manning book, say Elixir in Action, at 50% off this weekend 😅 www.manning.com/books/elixir...
- ✅ Today's Goals: - Sleep in - Full shave and shower - Wash bed sheets - Get some breakfast out - Clean up / dust the bedroom - Bit of client work (have a set of infrastructure PRs and other cleanup to get out of my head)
- - Hand out Halloween candy - Watch the baseball game What can I say, looks like a 'cleanup' Friday.
- Reposted by Mike ZornekMy team is hiring a front end focused LiveView dev. If you know of anyone with those skills hit me up.
- ✅ Today's Goals: - Extra-long sleep after being out on Sunday with family. - Catch up on email. - Client work: Get Android tablet running app and printing to new receipt printer. Look into some on-deck tickets. Check-in meeting at 5 pm.
- - Update Elixir Book Club website and post audio recording. - Heat up some pasta leftovers for dinner. Maybe make some garlic bread? - Watch World Series game 3.
- 👨💻 Been working through a chunky `phoenix_live_view` version bump on a client project for the last few days. So many duplicate DOM ID warnings. Also need to move a bunch of other things forward in the same push (Oban Web, Storyboard, Flop, etc.), each with their own little things to fix. #ElixirLang
- Client seems ok understanding the needs here, but nonetheless has their own features/bugfixes front of mind.
- 👨💻 AppSignal (an observability platform I've used in the past and enjoyed) now has a free tier, great for those little side projects: www.appsignal.com/plans
- 🔗 Philly tool library is looking for a new home for its 5,000 tools and roster of classes The West Philly Tool Library has become an institution in its neighborhood over 18 years. It recently learned its lease wouldn’t be renewed. billypenn.com/2025/10/14/w...
- ✏️ #GitHub #Copilot and Unhonored Branch Protection > GitHub Copilot commits directly to `main` and ruins my night. mikezornek.com/posts/2025/1...
- 🐸 Frogs together strong. www.youtube.com/watch?v=bw5z...
- 💰 With much gratitude, I share that I have regular client income and have removed the `looking for work` subtitle of my social name plates. I still have some hours available, but I'm just as happy to keep those to myself unless a well-fitted opportunity presents itself.
- 🤔 With Phillies baseball done, I am trying to decide where I want to invest those weekly hours. My consulting work schedule is built to allow me time for side projects, but I don't have a solid one right now.
- I have some Grafana things in progress for Flick (ranked voting app), book club readings to do, and I also need to invest in some house cleaning. After those -- I dunno. Would love to find some non-coding activities that feel like good investments of my time (mental or monetary).
- ✅ Had a pretty good Sunday. - Overslept my alarm (not good). - Attended book club to talk about the Ash book. - Did book club web update chores and recording export. - Caught up on some client documentation efforts and a bug fix after being off project Friday, not feeling well.
- - Cleaned up email. - Placed a food order for pickup tomorrow. Watched some of the SEA/TOR game on my iPad in the background while I worked. Will likely do that for other games this week. Very sad Phillies are out.
- ⚾ Some High Hopes on this crisp fall day. #Phillies 🎵 "Just remember that ant..."
- Reposted by Mike ZornekUp next….
- Reposted by Mike ZornekBuddy Kennedy could get a ring this year if the Phillies, Blue Jays or Dodgers win the World Series.
- Reposted by Mike ZornekGood morning #goatmire! Get 45% off Elixir in Action with the code goatelix25 www.manning.com/books/elixir...
- ✅ Today's Goals: - Hit snooze aggressively past when I should get up. - Morning routine, and then to the diner for some breakfast. - Book reading time. - Work on new client project onboarding tasks. - Tinker with some Grafana and Prometheus things inside my side project. - Evening: Mets at Phillies
- 🍿 Started catching up on ElixirConf videos after owning a virtual ticket, but not doing much with the live streams. Still very torn on Chris McCord's perspective and pitch of AI. Can't say I'm excited about the idea where most of my day is spent doing code review of the robot output. #ElixirLang
- I wish his generative project demos included a publication of the token cost. I feel like those will skyrocket when the bubble pops.
- 🔗 User eXperience focused IDentifiers (UXIDs) for Ecto #ElixirLang hexdocs.pm/uxid/readme....
- 🔗 A solid resource to check out if you are interested in observability in #ElixirLang. Comes out of an Elixir Conf talk, and includes a list of relevant readings. github.com/Nezteb/telem...
- 💜📘 The Elixir Book Club has chosen our next book! Ash Framework: Create Declarative Elixir Web Apps We meet on Discord for an hour every other week. Our first meeting is Sunday, September 14, 2025, and we will discuss chapters 1 and 2. #ElixirLang elixirbookclub.github.io/website/
- Reposted by Mike ZornekIs it October 2022 or is it just a
- Reposted by Mike ZornekThis umpiring crew is like when all the Batman villains get together
- 👨💻 Merged a quick `sobelow` configuration change to make sure failures are reported properly in CI. #ElixirLang Thanks to @tylerayoung.com for the suggestion. github.com/zorn/flick/p...