German Velasco @germsvel.com · 23/06/2026I wrote a post for whenever you have a co-worker who wants to keep dead code around. In particular, I love the loss aversion principle that I tried to capture in these two contrasting images in the post. 150
German Velasco @germsvel.com · 14/10/2025Sweet #Ecto datetime helpers? Yes, please! 😄 - ago, from_now, date_add, datetime_add 👨🍳🤌 #ElixirLang 3266
German Velasco @germsvel.com · 02/10/2025Getting back into recording **short** #ElixirLang video tips by recording a walk-through of @elixirphoenix AGENTS file... It's ~25 mins long. I think I'm rusty 😅 2220
German Velasco @germsvel.com · 25/08/2025The bracket is set! Tournament is Friday at 3pm @elixirconf.bsky.social 161
German Velasco @germsvel.com · 15/08/2025We have one new participant! Efx! "Efx is a small library that does one thing and one thing only very well: Make code that contains side effects testable." hexdocs.pm/efx/Efx.html 200
German Velasco @germsvel.com · 12/08/2025They haven't all dueled yet, but the repo where I'm testing them all out is aptly called, ARENA! 😄 220
German Velasco @germsvel.com · 12/08/2025And last, but not least, the second twin-protocol library, ProtoMock! "a library for mocking Elixir protocols." hexdocs.pm/protomock/Pr... 110
German Velasco @germsvel.com · 12/08/2025Not to be ignored, one of the twin-protocol libraries, Promox! "Protocol-based mocks and explicit contracts in Elixir." hexdocs.pm/promox/readm... 110
German Velasco @germsvel.com · 12/08/2025Up next is a library that tries to do it all! Repatch! "a library for efficient, ergonomic and concise mocking/patching in tests (or not tests)" hexdocs.pm/repatch 100
German Velasco @germsvel.com · 12/08/2025Coming in with great power (and fervent backers) is mimic! "a library that simplifies the usage of mocks in Elixir" hexdocs.pm/mimic/Mimic.... 110
German Velasco @germsvel.com · 12/08/2025Up next is the evolution of Mox with even more safety, Hammox! "a library for rigorous unit testing using mocks, explicit behaviours and contract tests" hexdocs.pm/hammox/readm... 100
German Velasco @germsvel.com · 12/08/2025Of course, no list is complete without the blessed Mox! "a library for defining concurrent mocks in Elixir." hexdocs.pm/mox/Mox.html 100
German Velasco @germsvel.com · 12/08/2025Next, one that likes to make light of things -- mockery! hexdocs.pm/mockery/read... 100
German Velasco @germsvel.com · 12/08/2025A library that boasts of super powers -- patch! "Ergonomic Mocking for Elixir" hexdocs.pm/patch/readme.h 100
German Velasco @germsvel.com · 12/08/2025Then we. have meck's younger (Elixir) copy. Mock! hexdocs.pm/mock/Mock.html 100
German Velasco @germsvel.com · 16/06/2025I recently discovered (or rediscovered) several really cool `mix hex` tasks. Really handy when you need them. 👇 #ElixirLang 2110
German Velasco @germsvel.com · 05/02/2025Sometimes, I want a function to take in a list, a single element, or perhaps even `nil`. 🤔 But the operation inside the body of the function requires a list. 😞 For that, I like `List.wrap/1` 🤩 👉 www.elixirstreams.com/tips/list-coe… #ElixirLang 061
German Velasco @germsvel.com · 29/01/2025Does anybody else struggle to find their `Logger.debug/1` output in a sea of logs? 😅 One neat trick is to give it some color! 👇 www.elixirstreams.com/tips/log-outp… #ElixirLang 0184
German Velasco @germsvel.com · 04/11/2024I got a chance to talk to @mattwynne.bsky.social last week about living in Canada, being a ski bum, skateboarding at our age, how he got involved with Cucumber, writing books, mobbing, and more! Incredibly fun conversation. Check it out!👇 🎙️ elixirfriends.transistor.fm/episodes/fri... #ElixirLang 092