Mario Vellandi
@vellandi.net
Marketing, Engineering, and Media
🏡 vellandi.net
🏡 vellandi.net
Pinned
Mario Vellandi
@vellandi.net
· Sep 15
Language Communications
docs.google.com
How programming languages do marketing/engagement: a quick study. I researched the landscape last week and put this table together. Although attributes like memberships, donations, or newsletters may have been available, doesn't mean they were prominent or any good
docs.google.com/spreadsheets...
docs.google.com/spreadsheets...
started using Freeform on iPad, a great canvas/whiteboard app that I didnt know apple made
October 23, 2025 at 6:14 PM
started using Freeform on iPad, a great canvas/whiteboard app that I didnt know apple made
Reposted by Mario Vellandi
It's neat to see them encourage developers to add ARIA tags to pages though, an "agent" can be thought of as effectively another form of assistive technology
October 21, 2025 at 6:50 PM
It's neat to see them encourage developers to add ARIA tags to pages though, an "agent" can be thought of as effectively another form of assistive technology
We need more of this type of sarcastic commentary replacement.ai
October 19, 2025 at 6:03 PM
We need more of this type of sarcastic commentary replacement.ai
Great resource for learning about Effect TS github.com/PaulJPhilp/E...
October 19, 2025 at 8:53 AM
Great resource for learning about Effect TS github.com/PaulJPhilp/E...
The newish claude code behavior of creating multiple docs files seems reasonable, but the growing problem is stale, outdated content with tmi
October 18, 2025 at 9:48 PM
The newish claude code behavior of creating multiple docs files seems reasonable, but the growing problem is stale, outdated content with tmi
in ”age of ai”, it’s disturbing to read about how there wasn’t nearly enough data to train gpt-3, so tons of low quality, illegal, and psychologically harmful content was used and the model later rlh-tuned using cheap, desperate foreign workers, just like FB did earlier for content moderation
October 18, 2025 at 9:20 PM
in ”age of ai”, it’s disturbing to read about how there wasn’t nearly enough data to train gpt-3, so tons of low quality, illegal, and psychologically harmful content was used and the model later rlh-tuned using cheap, desperate foreign workers, just like FB did earlier for content moderation
Wow, I'm impressed with @zitadel.com as a comprehensive self-hosted auth service. I'm setting it up with tanstack and better-auth, but I reckon it could be used with Phoenix via an auth lib over oidc
October 17, 2025 at 6:35 AM
Wow, I'm impressed with @zitadel.com as a comprehensive self-hosted auth service. I'm setting it up with tanstack and better-auth, but I reckon it could be used with Phoenix via an auth lib over oidc
Reposted by Mario Vellandi
💜 @elixir-lang.org v1.19 is the first release with OpenChain certification — bringing more transparency and trust to the BEAM ecosystem.
Big thanks to @maennchen.dev and our sponsor Herrmann Ultraschall for making this milestone possible! 👏
🔗 elixir-lang.org/blog/2025/02...
#Elixilang
Big thanks to @maennchen.dev and our sponsor Herrmann Ultraschall for making this milestone possible! 👏
🔗 elixir-lang.org/blog/2025/02...
#Elixilang
October 16, 2025 at 6:51 PM
💜 @elixir-lang.org v1.19 is the first release with OpenChain certification — bringing more transparency and trust to the BEAM ecosystem.
Big thanks to @maennchen.dev and our sponsor Herrmann Ultraschall for making this milestone possible! 👏
🔗 elixir-lang.org/blog/2025/02...
#Elixilang
Big thanks to @maennchen.dev and our sponsor Herrmann Ultraschall for making this milestone possible! 👏
🔗 elixir-lang.org/blog/2025/02...
#Elixilang
Building a concept gadgetbot rental service using tanstack start, effect, and some ddd. It won’t be easy to wire up like Ash+Phoenix, but im interested in the architecture of effect workflows and playing with shadcn
October 10, 2025 at 10:56 AM
Building a concept gadgetbot rental service using tanstack start, effect, and some ddd. It won’t be easy to wire up like Ash+Phoenix, but im interested in the architecture of effect workflows and playing with shadcn
In a NotebookLM summary of this convo w/Figma www.youtube.com/watch?v=wGEn..., I agree brand UX, voice, and details will become stronger differentiators as software copycats increase, tho imo it's marketing and PR have always been user growth factors. Regarding Figma, the gen UI thing is neat but..
October 9, 2025 at 7:51 AM
In a NotebookLM summary of this convo w/Figma www.youtube.com/watch?v=wGEn..., I agree brand UX, voice, and details will become stronger differentiators as software copycats increase, tho imo it's marketing and PR have always been user growth factors. Regarding Figma, the gen UI thing is neat but..
Charm made a terminal AI coding agent: github.com/charmbracele...
GitHub - charmbracelet/crush: The glamourous AI coding agent for your favourite terminal 💘
The glamourous AI coding agent for your favourite terminal 💘 - charmbracelet/crush
github.com
October 5, 2025 at 8:49 AM
Charm made a terminal AI coding agent: github.com/charmbracele...
whoah, I just installed Helium browser and noticed uBlock origin installed and active by default 😀
October 4, 2025 at 8:25 PM
whoah, I just installed Helium browser and noticed uBlock origin installed and active by default 😀
It feels like now “AI Engineer” conf has become “PR Ted Talk” meets 2021 Nextjs conf.
If Simon Willison, Jeremy Howard, and Karen Hao organized a conf, I would be excited about that bc it’s fckn real and sincere
If Simon Willison, Jeremy Howard, and Karen Hao organized a conf, I would be excited about that bc it’s fckn real and sincere
October 2, 2025 at 9:56 PM
It feels like now “AI Engineer” conf has become “PR Ted Talk” meets 2021 Nextjs conf.
If Simon Willison, Jeremy Howard, and Karen Hao organized a conf, I would be excited about that bc it’s fckn real and sincere
If Simon Willison, Jeremy Howard, and Karen Hao organized a conf, I would be excited about that bc it’s fckn real and sincere
Ok, so maybe you know Frozen movie songs. I like the German version of “Into the Unknown” better than the original English version
youtu.be/txdgKrt-oU0?...
youtu.be/txdgKrt-oU0?...
Willemijn Verkaik, AURORA - Wo noch niemand war (aus "Die Eiskönigin 2")
YouTube video by disneymusicdeVEVO
youtu.be
October 2, 2025 at 9:21 PM
Ok, so maybe you know Frozen movie songs. I like the German version of “Into the Unknown” better than the original English version
youtu.be/txdgKrt-oU0?...
youtu.be/txdgKrt-oU0?...
The parallels between elixir genservers and cloudflare durable objects are neat. Just exploring for now with a quick app
October 1, 2025 at 9:48 AM
The parallels between elixir genservers and cloudflare durable objects are neat. Just exploring for now with a quick app
All Elixir and libary docs should be simultaneously published in markdown for agents to save on tokens and improve retrieved content. A robot doesn't need markup. Fix this #elixirlang
September 27, 2025 at 8:09 PM
All Elixir and libary docs should be simultaneously published in markdown for agents to save on tokens and improve retrieved content. A robot doesn't need markup. Fix this #elixirlang
So elixir hex package download graphs are presumably wavy because of weekend drops. Acc to Claude, moving to a 7-day moving average would make it appear steady, like this, which isn't confusing for viewers. #elixirlang
September 23, 2025 at 10:53 AM
So elixir hex package download graphs are presumably wavy because of weekend drops. Acc to Claude, moving to a 7-day moving average would make it appear steady, like this, which isn't confusing for viewers. #elixirlang
The fact this website weuseelixir.com exists (now on HN front page) and elixir-observer.com while we're at it, shows the community and its ecosystem needs to be much better communicated by a full-time developer advocate to (collaboratively) wrangle it all in
September 20, 2025 at 5:31 PM
The fact this website weuseelixir.com exists (now on HN front page) and elixir-observer.com while we're at it, shows the community and its ecosystem needs to be much better communicated by a full-time developer advocate to (collaboratively) wrangle it all in
Reposted by Mario Vellandi
One more reminder that Slack is a terrible choice for communities, and extorts even nonprofits. Even when it’s one teaching teens to code, for free.
Hack Club is moving to Mattermost. They really have no choice.
Just a poor taste how Slack demands $50K in a week, no real notice
Hack Club is moving to Mattermost. They really have no choice.
Just a poor taste how Slack demands $50K in a week, no real notice
September 18, 2025 at 6:06 AM
One more reminder that Slack is a terrible choice for communities, and extorts even nonprofits. Even when it’s one teaching teens to code, for free.
Hack Club is moving to Mattermost. They really have no choice.
Just a poor taste how Slack demands $50K in a week, no real notice
Hack Club is moving to Mattermost. They really have no choice.
Just a poor taste how Slack demands $50K in a week, no real notice
How programming languages do marketing/engagement: a quick study. I researched the landscape last week and put this table together. Although attributes like memberships, donations, or newsletters may have been available, doesn't mean they were prominent or any good
docs.google.com/spreadsheets...
docs.google.com/spreadsheets...
Language Communications
docs.google.com
September 15, 2025 at 10:41 PM
How programming languages do marketing/engagement: a quick study. I researched the landscape last week and put this table together. Although attributes like memberships, donations, or newsletters may have been available, doesn't mean they were prominent or any good
docs.google.com/spreadsheets...
docs.google.com/spreadsheets...
Anybody else find themselves cropping their archived photos to best display details for a widescreen TV or monitor? Half of my portraits become square
September 8, 2025 at 6:52 AM
Anybody else find themselves cropping their archived photos to best display details for a widescreen TV or monitor? Half of my portraits become square
Just submitted 🍀 my talk for @ash-hq.org summit: "We BEAM Together... What do the girl scouts, an Italian design brand, and Steve Jobs have in common? Explore challenges and opportunities to grow the Ash, Elixir, and BEAM community"
#elixirlang
#elixirlang
September 6, 2025 at 12:19 PM
Just submitted 🍀 my talk for @ash-hq.org summit: "We BEAM Together... What do the girl scouts, an Italian design brand, and Steve Jobs have in common? Explore challenges and opportunities to grow the Ash, Elixir, and BEAM community"
#elixirlang
#elixirlang
Just pledged !
Maybe you can too?
Go Team BEAM 🚀
Maybe you can too?
Go Team BEAM 🚀
Stretch goal 2 (inclusion in Erlang/OTP itself) would solve the #1 thing people get stuck on when trying to get started with Gleam or Erlang!
www.kickstarter.com/projects/pee...
www.kickstarter.com/projects/pee...
From Rebar3 to Rebar4: Integrating with Erlang/OTP
Building on top of Rebar3 to Fully Integrate with Erlang/OTP for All BEAM Languages, creating Rebar4 the next generation build tool.
www.kickstarter.com
September 4, 2025 at 10:48 AM
Just pledged !
Maybe you can too?
Go Team BEAM 🚀
Maybe you can too?
Go Team BEAM 🚀
The Elixir ecosystem has really grown in the last 4 years, yet it all feels so disparate bc the solutions serve specific needs and audiences, the main website mentions nothing except the language. This is sad. It should feel like a worldwide club, advocating for entire community & projects.
September 2, 2025 at 10:22 PM
The Elixir ecosystem has really grown in the last 4 years, yet it all feels so disparate bc the solutions serve specific needs and audiences, the main website mentions nothing except the language. This is sad. It should feel like a worldwide club, advocating for entire community & projects.