German Velasco's Avatar

German Velasco

@germsvel.com

πŸ’§Elixir and πŸ”₯ Phoenix consultant - http://germanvelasco.com πŸŽ₯ Short tips - https://elixirstreams.com πŸŽ™ Elixir Friends - https://elixirfriends.transistor.fm/

1,207
Followers
42
Following
141
Posts
23.08.2023
Joined
Posts Following

Latest posts by German Velasco @germsvel.com

@ftes.de πŸ₯³ you're always on top of things!

06.03.2026 10:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
PhoenixTest β€” PhoenixTest v0.10.0

PhoenixTest v0.10.0 is released! It's got a lot of things, and (I think) none from me!

A huge thanks for all who contributed! πŸ₯³

hexdocs.pm/phoenix_test...

πŸ“š Changelog: hexdocs.pm/phoenix_test...

#ElixirLang

05.03.2026 20:58 πŸ‘ 14 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

That's why in Harkn, I'm using tags/topics. People self-select into what they want to hear about. They subscribe to topics, and only they get emailed when the announcement is made. If anybody misses the announcement, they're all available to the team (so nothing hidden in a mailbox).

03.03.2026 11:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Interesting! I hadn't heard of JMAP. I still think the problem of "who do I send the announcement to" remains (though maybe that's not your point πŸ˜…). There's an information gap -- you need to know who would benefit from the announcement but don't want to spam those who don't care.

03.03.2026 11:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

That's a great question! And... it'll be my next blog post πŸ˜„

The gist: I think email is amazing to deliver announcements, but you run into the issue of who to send it to (and occasional reply-all nightmares). And... the announcement is trapped in email -- no way for other teammates to discover it.

01.03.2026 14:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Slack vs Announcements

I've been thinking (writing is thinking, right?) about why Slack, Discord, etc. are a bad fit for your team's internal announcements.

It's not the right medium!

More thoughts πŸ‘‡

harkn.app/blog/slack-v...

26.02.2026 19:38 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Curiosum Elixir Survey 2025 Elixir Survey 2025 by Curiosum - a global community survey collecting insights about how developers and teams use Elixir, their favorite tools, challenges, and expectations for the future of the…

The State of Elixir Survey for 2025 is live!

elixir-survey.typeform.com/2025-edition

Fill it out if you have any connection to the Elixir ecosystem. It really helps us understand what happens. Curiosum are awesome to run this for the community.

#elixirlang

30.10.2025 11:01 πŸ‘ 23 πŸ” 22 πŸ’¬ 4 πŸ“Œ 1
Preview
Elixir Friends Conversations about work, life, and other things with... Elixir friends. Inspired by the hallway track of ElixirConf.

Thanks for the ping Dennis. Sadly, Elixir Friends is dead. I could resurrect it at some point, but I think I was trying to do too much 😞

All the episodes exist in YouTube (πŸ‘‡), but the regular feed is probably dead.

www.youtube.com/@elixir_frie...

14.10.2025 22:42 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ˜‚

14.10.2025 16:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Sweet #Ecto datetime helpers? Yes, please! πŸ˜„

- ago, from_now, date_add, datetime_add πŸ‘¨β€πŸ³πŸ€Œ

#ElixirLang

14.10.2025 12:19 πŸ‘ 26 πŸ” 6 πŸ’¬ 3 πŸ“Œ 0

Alright... it's all up now πŸŽ‰

I walked through the Phoenix 1.8 AGENTS md file, and it was both funny and informative!

You can see the full 25 mins of glory or in parts (on the same page) πŸ‘‡

www.elixirstreams.com/tips/what-ag...

#ElixirLang

09.10.2025 12:35 πŸ‘ 16 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Post image

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 πŸ˜…

02.10.2025 15:10 πŸ‘ 23 πŸ” 0 πŸ’¬ 2 πŸ“Œ 1

Nice! That's good praise for them. That's helpful for me too. I keep trying to see if there's a pain in the community/market (enough of a pain). But if people are loving it, no pain. πŸ˜„

Is there anything that would make you switch to a hypothetical competitor?

02.10.2025 15:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Do you use anything for APM now? Or just nothing? And given that you love sentry (always good to know if people love the tools), what would it take you to switch to something else? (it's fine if "nothing" is the answer.

02.10.2025 14:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Anybody using #ElixirLang in production and doesn't like their error tracking service/APM service?

Would you be willing to jump on a 30 min call today and show me what you like/dislike about it? πŸ™

02.10.2025 13:18 πŸ‘ 4 πŸ” 2 πŸ’¬ 3 πŸ“Œ 0
Preview
Break apart your features into full-stack slices Our communication practices can be very disrupting. Remote work has taught me to be more considerate of how I communicate with others. We should treat other people's time as we like ours to be treated...

Don’t let the age of this article from @germsvel.com scare you off, vertically slicing features is still a great idea:

www.germanvelasco.com/blog/break-a...

#AgileDevelopment

01.10.2025 22:47 πŸ‘ 7 πŸ” 5 πŸ’¬ 2 πŸ“Œ 0

Got it. Yeah, I've seen and used that before in things like Sentry and AppSignal. I think they're called "deploy markers" or "release markers" or something like that. But super helpful for knowing when we've introduced new issues.

Thanks for all the additional context!

18.09.2025 19:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I like that. Makes total sense to me. Nice dev experience out of the box for development.

18.09.2025 19:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

🀣

18.09.2025 19:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Nice. Thanks! I'll keep it quiet πŸ˜„

18.09.2025 19:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Interesting. Sounds like I'll need to reach out to find out more (if/when I do this πŸ˜„)

18.09.2025 17:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yeah, I'm in the same boat. Part of me wants this:

[app] Elixir's telemetry -> [lib] (telemetry -> OpenTelemetry) --> [External Tool]

So, you don't have to use OpenTelemetry directly if you don't want to. Can use Elixir's telemetry instead. But we communicate in OpenTelemetry (if it makes sense)

18.09.2025 16:44 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Interesting! How would you use that feature? Do you add any specific metadata? And what does it allow you to do?

18.09.2025 16:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thanks. Strange you can't see that anymore. But it's been a little while since I've used AppSignal in anger.

18.09.2025 16:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Do you remember what kind of information they had that was useful that you no longer get?

18.09.2025 16:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Nice. Love the "things we don't need". Super helpful too! πŸ™

18.09.2025 16:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Getting Started Welcome to the OpenTelemetry for Erlang/Elixir getting started guide! This guide will walk you through the basic steps in installing, configuring, and exporting data from OpenTelemetry. Phoenix This p...

I'm assuming you use dependencies like those listed in opentelemetry.io/docs/languag.... Do you like the experience from Elixir's side?

I've often wondered if it wouldn't be nicer for me to report from my app with Elixir's telemetry, and the library translates that to OpenTelemetry stuff.

18.09.2025 15:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

Do you like the current integration of Elixir apps with opentelemetry right now? (I mean the Elixir-side of adding open telemetry)

18.09.2025 15:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Hypothetically speaking... if I were to build an Elixir-focused error and performance tracking tool, what would you like to see in it? 🧐

#ElixirLang

18.09.2025 12:11 πŸ‘ 11 πŸ” 1 πŸ’¬ 6 πŸ“Œ 0

Leaving @elixirconf.bsky.social , as I usually do, with my heart full. I know some people go for the tech, but I go for the people. Love meeting old and new friends. Thanks for all the hard work organizing the conference!

29.08.2025 22:17 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0