Sign in

German Velasco

@germsvel.com
1.2K followers 48 following 191 posts

💧Elixir and 🔥 Phoenix consultant - germanvelasco.com 🎥 Short tips - elixirstreams.com 🎙 Elixir Friends - elixirfriends.transistor.fm

PostsRepliesMedia
German Velasco @germsvel.com · 23/06/2026
I 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/2025
Sweet #Ecto datetime helpers? Yes, please! 😄 - ago, from_now, date_add, datetime_add 👨‍🍳🤌 #ElixirLang
3266
German Velasco @germsvel.com · 02/10/2025
Getting 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/2025
The bracket is set! Tournament is Friday at 3pm @elixirconf.bsky.social
161
German Velasco @germsvel.com · 15/08/2025
We 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/2025
They 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/2025
And 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/2025
Not 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/2025
Up 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/2025
Coming 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/2025
Up 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/2025
Of 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/2025
Next, one that likes to make light of things -- mockery! hexdocs.pm/mockery/read...
100
German Velasco @germsvel.com · 12/08/2025
A library that boasts of super powers -- patch! "Ergonomic Mocking for Elixir" hexdocs.pm/patch/readme.h
100
German Velasco @germsvel.com · 12/08/2025
Then we. have meck's younger (Elixir) copy. Mock! hexdocs.pm/mock/Mock.html
100
German Velasco @germsvel.com · 12/08/2025
First up is the OG -- meck! hexdocs.pm/meck/readme.ht
110
German Velasco @germsvel.com · 16/06/2025
I recently discovered (or rediscovered) several really cool `mix hex` tasks. Really handy when you need them. 👇 #ElixirLang
2110
German Velasco @germsvel.com · 05/02/2025
Sometimes, 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/2025
Does 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/2024
I 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
Picture of Matt Wynne on the left and German Velasco on the right. Text reads Elixir Friends #6 and Matt Wynne.
092