Boško Ivanišević
@pragdevnotes.com
📤 540
📥 55
📝 135
#Elixir
/
#Ruby
dev 合気道 Aikido master and more
reposted by
Boško Ivanišević
Hugo Baraúna
1 day ago
Now, Elixir + Nerves Circuits in the browser powered by Popcorn! 🙀
try-programming-nerves.pages.dev
#ElixirLang
add a skeleton here at some point
0
12
5
reposted by
Boško Ivanišević
Lars Wikman
1 day ago
Playing a lot with ExNVR recently. I have 3 different presentations happening around this thing. Next week as a demo setup when I'm talking to local youths. End of month as part of presentation at a university. And ElixirConf EU in Malaga.
www.youtube.com/watch?v=T4EG...
#elixirlang
loading . . .
Hacking up ExNVR to do a live grid
Repo: https://github.com/evercam/ex_nvr Evercam's YouTube channel, has cool timelapses: https://www.youtube.com/@UCvzCD5PxhLJdl63SmmUt7MA My ElixirConf EU talk:…
https://www.youtube.com/watch?v=T4EGRWzkUW4
0
3
1
reposted by
Boško Ivanišević
Lars Wikman
2 days ago
Having a bit of fun with the simulated badge and preparing for the Nerves Starter Kit.
www.youtube.com/watch?v=Zj-q...
#eink
#elixirlang
loading . . .
Getting ready for the Nerves Starter Kit with the Simulator
Gus' presentation at the meetup: https://nervesmeetup.eu/meetup/gus-workman-introducing-nerves-starter-kit Gus' talk at NervesConf EU during Goatmire: https://video.goatmire.com/v/qwr9e Repo to get…
https://www.youtube.com/watch?v=Zj-qgU1TS_Q
0
5
3
reposted by
Boško Ivanišević
Gus Workman
4 days ago
I had the pleasure of revealing some of the latest updates for the Nerves Starter Kit project last night at the monthly
@nervesmeetup.eu
! There were some really good discussions, and I definitely woke up today really energized from the feedback we got :)
#Nerves
#ElixirLang
2
19
7
reposted by
Boško Ivanišević
Petar Radošević
4 days ago
If Codex fails on
#elixirlang
with "failed to open a TCP socket in Mix.Sync.PubSub.subscribe/1, reason: :eperm" try this setting in your ~/.codex/config.toml: [sandbox_workspace_write] network_access = true
0
5
3
reposted by
Boško Ivanišević
λ (λ 2 (1 1)) (λ 2 (1 1))
6 days ago
Hello
#ElixirLang
Does anyone look for highly skilled Elixir developer based in Europe for remote work or consulting services? I am open to opportunities.
0
14
7
reposted by
Boško Ivanišević
Parker & Shannon
9 days ago
A standalone docker image to run Oban Web is available! This provides a convenient UI for Oban Py, and naturally it works for Elixir based Oban apps as well. Read about available options like basic auth, read only mode, Oban Pro integration, etc. in the guide.
hexdocs.pm/oban_web/sta...
0
17
2
reposted by
Boško Ivanišević
Bozhidar Batsov (a.k.a. Bug)
9 days ago
Seems that's the end of the line for Heroku
www.heroku.com/blog/an-upda...
I remember how amazing it felt in the early days of
#Ruby
on
#Rails
. They have been in decline for quite a while now, but it's still sad to see them go.
loading . . .
An Update on Heroku
Today, Heroku is transitioning to a sustaining engineering model focused on stability, security, reliability, and support. Heroku remains an actively supported, production-ready platform, with an emph...
https://www.heroku.com/blog/an-update-on-heroku/
5
14
6
reposted by
Boško Ivanišević
Simon Willison
24 days ago
Qwen released a new Apache 2.0 licensed text-to-speech model, with full voice cloning abilities, and it's really effective - my notes from trying it out here:
simonwillison.net/2026/Jan/22/...
loading . . .
Qwen3-TTS Family is Now Open Sourced: Voice Design, Clone, and Generation
I haven't been paying much attention to the state-of-the-art in speech generation models other than noting that they've got really good, so I can't speak for how notable this new …
https://simonwillison.net/2026/Jan/22/qwen3-tts/
3
121
23
reposted by
Boško Ivanišević
Kevin Schweikert
26 days ago
My talk from
@nervesmeetup.eu
is online! 🎉
www.youtube.com/watch?v=9Bu8...
loading . . .
Kevin Schweikert - Bringing Nerves and Home Assistant together
YouTube video by Nerves Meetup EU
https://www.youtube.com/watch?v=9Bu8JjFVjsM
0
2
3
reposted by
Boško Ivanišević
Kyle
27 days ago
Hey
#ElixirLang
&
#Ruby
fam, I got laid off this last Friday and am looking for the next adventure! If anyone has any opportunities, feel free to reach out!
2
11
10
Extraordinary article about development of expectations in software industry:
www.caimito.net/en/blog/2025...
loading . . .
Why We've Tried to Replace Developers Every Decade Since 1969
Every decade brings new promises: this time, we'll finally make software development simple enough that we won't need so many developers. From COBOL to AI, the pattern repeats. Business leaders gro...
https://www.caimito.net/en/blog/2025/12/07/the-recurring-dream-of-replacing-developers.html
28 days ago
0
1
0
reposted by
Boško Ivanišević
Álvaro Ramírez
about 1 month ago
🦬 New Bending Emacs episode ✨
www.youtube.com/watch?v=R2Uc...
#mistral
#emacs
#qwen
#claude
#anthropic
#ai
#google
#goose
#gemini
#linux
#github
#macos
#oss
#foss
#opencode
#codex
#vibe
#macos
#linux
#windows
#video
#youtube
#indie
#indiedev
loading . . .
Bending Emacs Episode 10: AI / LLM agent-shell
YouTube video by xenodium
https://www.youtube.com/watch?v=R2Ucr3amgGg
1
8
2
reposted by
Boško Ivanišević
about 1 month ago
Happy new year to all! We’re starting our 2026 meetup season tomorrow (Wed Jan 14th) at 19h CET via Zoom!
@kevinschweikert.de
will be kicking us off with a presentation on using
#HomeAssistant
with
#Nerves
and
#ElixirLang
Registration link:
nervesmeetup.eu/meetup/kevin...
loading . . .
Bringing Nerves and Home Assistant together
Join us for this presentation by Kevin Schweikert on 2026-01-14 at 19h CET!
https://nervesmeetup.eu/meetup/kevin-schweikert-bringing-nerves-and-home-assistant
1
9
8
reposted by
Boško Ivanišević
{:ok, Noah}
about 1 month ago
#ElixirLang
1.20.0-rc.0 just dropped. 👀
github.com/elixir-lang/...
loading . . .
Release v1.20.0-rc.0 · elixir-lang/elixir
Type system improvements This release includes type inference of all constructs. Type inference of function calls Elixir now performs inference of whole functions. The best way to show the new capa...
https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.0
1
28
12
reposted by
Boško Ivanišević
Peter Ullrich
about 1 month ago
Tailwind had to fire 75% of their staff because of AI ☹️
github.com/tailwindlabs...
loading . . .
feat: add llms.txt endpoint for LLM-optimized documentation by quantizor · Pull Request #2388 · tailwindlabs/tailwindcss.com
Add /llms.txt endpoint that serves a concatenated, text-only version of all Tailwind CSS documentation pages optimized for Large Language Model consumption. Extract text from MDX files, removing J...
https://github.com/tailwindlabs/tailwindcss.com/pull/2388#issuecomment-3717222957
1
10
13
reposted by
Boško Ivanišević
Dima Mikielewicz
about 1 month ago
The best AI agent framework was invented in 1986. It's called Erlang. - Agents => Processes - Orchestration => Supervision - Agent communication => Message passing - Coordination => Pure code Legion connects the dots together -
github.com/dimamik/legion
#myelixirstatus
#Legion
#elixirlang
0
21
3
gist.github.com/richhickey/e...
loading . . .
Thanks AI!
Thanks AI! GitHub Gist: instantly share code, notes, and snippets.
https://gist.github.com/richhickey/ea94e3741ff0a4e3af55b9fe6287887f
about 2 months ago
0
1
0
www.ruby-lang.org/en/news/2025...
loading . . .
Ruby 4.0.0 Released | Ruby
We are pleased to announce the release of Ruby 4.0.0.Ruby 4.0 introduces “Ruby Box” and “ZJIT”, and adds many improvements.
https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released/
about 2 months ago
0
0
0
I was not sure about result but I must say that, for now, I am extremely satisfied with my new Arzopa Z1FC 16.1" mobile monitor. Lightweight, excellent picture and I can bring it wherever I go.
about 2 months ago
0
0
0
reposted by
Boško Ivanišević
Álvaro Ramírez
about 2 months ago
agent-shell v0.26.1 just got Mistral support
github.com/xenodium/age...
#mistral
#emacs
#qwen
#claude
#anthropic
#ai
#google
#goose
#gemini
#linux
#github
#macos
#oss
#foss
#opencode
#codex
#vibe
1
8
1
Finally I was able to finish blog post
pragdevnotes.com/elixir-nrf24...
about my
gitlab.com/boskoivanise...
library. Next on the agenda is a post how it is used on
#raspberrypi
with
#nerves
and
#arduino
station.
#elixirlang
#nerves
#MyElixirStatus
loading . . .
Elixir Nrf24 library
https://pragdevnotes.com/elixir-nrf24-library/index.html
about 2 months ago
0
7
2
reposted by
Boško Ivanišević
Simon Willison
2 months ago
OpenAI aren't talking about it yet, but it turns out they've adopted Anthropic's brilliant "skills" mechanism in a big way Skills are now live in both ChatGPT and their Codex CLI tool, I wrote up some detailed notes on how they work so far here:
simonwillison.net/2025/Dec/12/...
loading . . .
OpenAI are quietly adopting skills, now available in ChatGPT and Codex CLI
One of the things that most excited me about Anthropic’s new Skills mechanism back in October is how easy it looked for other platforms to implement. A skill is just …
https://simonwillison.net/2025/Dec/12/openai-skills/
10
212
32
reposted by
Boško Ivanišević
Lars Wikman
2 months ago
Yesterday's Nerves Meetup EU had a great talk by
@fhunleth.bsky.social
about his work on try_boot/autoboot. Automatic reverting of bad firmware on RPi is the point. The video is already up!
youtu.be/7zfydKoe5nY
#nerves
#elixirlang
loading . . .
Frank Hunleth - Breaking the (Boot)Cycle | Nerves Meetup EU
YouTube video by Nerves Meetup EU
https://youtu.be/7zfydKoe5nY
1
6
3
reposted by
Boško Ivanišević
Suzie Price
2 months ago
How can we make AI workloads more sustainable? 🌱 We partnered with Soluna to build real-time systems in
#Elixir
that match renewable energy with compute demand - powering the future of green AI. Check out how we did it 👉
alembic.com.au/case-studies...
loading . . .
Soluna Computing: Sustainable High-Performance Computing
Soluna Computing optimised renewable energy for high-performance computing using Alembic's fault-tolerant Elixir systems for efficient scaling.
https://alembic.com.au/case-studies/sustainable-solutions-for-energy-intensive-ai-driven-compute-workloads
2
10
3
reposted by
Boško Ivanišević
Lars Wikman
2 months ago
Fly me to the moon and let me film among the stars. Not quite into space. Damir takes us down the rabbit hole of drones, cameras, hacked wifi drivers and Nerves. Live demos and all.
goatmire.bold.video/v/w5vve
#goatmire
#elixirlang
loading . . .
Fly me a camera - Damir Batinović
Nerves, Membrane, cameras, WiFi hacking. All in the service of drones. Damir brought the perfect way to wrap up NervesConf EU.
https://goatmire.bold.video/v/w5vve
1
13
6
reposted by
Boško Ivanišević
2 months ago
It's been another month already! That means it's almost time for another Nerves Meetup EU - join us tomorrow, Wedneday Dec. 10th at 19h CET for a presentation by
@fhunleth.bsky.social
about rolling back failed firmware upgrades using tryboot!
#ElixirLang
#Nerves
nervesmeetup.eu/meetup/frank...
loading . . .
Breaking the (Boot)Cycle
Join us for this presentation by Frank Hunleth on 2025-12-10 at 19h CET!
https://nervesmeetup.eu/meetup/frank-hunleth-breaking-the-boot-cycle
0
5
5
reposted by
Boško Ivanišević
Lars Wikman
2 months ago
Nice! The Elixir survey for 2025 got >1000 respondents. Not too shabby!
elixir-hub.com/surveys/2025
#elixirlang
1
22
10
reposted by
Boško Ivanišević
Howard the Geek
2 months ago
Looking forward to this year's online conference for
#emacs
:
#emacsconf
... Here's how to watch:
https://emacsconf.org/2025/
What talks are you looking forward to? (No, I was not able to talk this year)
loading . . .
EmacsConf 2025
Comments
https://emacsconf.org/2025/
1
2
6
Good alternatives for moving out from GitHub: *
gitlab.com
*
codeberg.org
*
tangled.org
I must admit I've just recently found about last two. I think opensource projects should really go with diversification.
loading . . .
The most-comprehensive AI-powered DevSecOps platform
From planning to production, bring teams together in one application. Ship secure code more efficiently to deliver value faster.
https://gitlab.com/
2 months ago
0
0
1
reposted by
Boško Ivanišević
Jan Ehrhardt
3 months ago
I missed Zig's move to Codeberg. I wish it was
@tangled.org
. It is great for open source tool diversification ♥️
add a skeleton here at some point
2
5
2
reposted by
Boško Ivanišević
Lars Wikman
3 months ago
It is time. I was going to hold off, release in bulk. When all were ready. Stina suggested an advent calendar. And I try to heed her wisdom. Goatcember begins! Marc Lainez gave us this fantastic start on his teams work on The Nerves Car.
goatmire.bold.video/v/ywpqe
#elixirlang
loading . . .
A Nerves Car - Marc Lainez
In december 2023, Loïc, Thibault and Marc embarked on a journey to convert a 2007 VW Polo into an EV. At Elixirconf 2024, they presented their early prototype showing the car's wheels spinning and…
https://goatmire.bold.video/v/ywpqe
1
27
11
reposted by
Boško Ivanišević
Alex Koutmos
3 months ago
@hugobarauna.com
and I are hard at work preparing the Beta release of Programming Nerves. Every
@livebook.dev
project in the book comes with a notebook that includes the wiring diagram and code 🤩.
#MyElixirStatus
#ElixirLang
#Erlang
#Elixir
4
107
13
reposted by
Boško Ivanišević
Álvaro Ramírez
3 months ago
📢 Bending Emacs Episode 7 🙃
youtu.be/M6o1N2kfmuc
#emacs
#foss
#oss
#macos
#windows
#linux
#gnu
#ricing
#rice
#unixporn
#unix
loading . . .
Bending Emacs - Episode 07: Eshell built-in commands
YouTube video by xenodium
https://youtu.be/M6o1N2kfmuc
1
2
1
reposted by
Boško Ivanišević
Leandro Pereira
3 months ago
Soon in MDEx ➡️ Phoenix Components! Yes, MDEx will support embedding HEEx templates inside Markdown. Components and Elixir empressions.
hex.pm/packages/mdex
#MyElixirStatus
3
28
7
reposted by
Boško Ivanišević
Daniel Liden
3 months ago
Wrote up a short post on how I use registers to save window configurations in
#emacs
. It's simple, but it's something I've used daily since discovering it.
www.danliden.com/posts/202511...
loading . . .
Saving and Restoring Window Configurations in Emacs
This post talks about registers and desktop-save-mode for restoring window configs in emacs.
https://www.danliden.com/posts/20251122-emacs-window-configs.html
0
5
2
After a long time finally made new version of my Nrf24 library for receiving and sending data through the Nordic nRF24L01+ 2.4GHz wireless transceiver module. It fixes all bugs from the initial version and has much better documentation. Planing to write blog post about it soon.
#ElixirLang
#Nerves
3 months ago
0
1
0
reposted by
Boško Ivanišević
Susanna Shore, Author
3 months ago
I spotted this on Mastodon and I find it horrible, not least for the speed with which this has happened.
86
5811
2274
reposted by
Boško Ivanišević
3 months ago
Happy Friday!! Just a reminder that our second Nerves Meetup EU will be next week Wednesday (Nov. 12) at 7pm CET! Joining us is
@alvises.bsky.social
to talk about running computer vision models on Nerves. Sign up via Luma below :)
nervesmeetup.eu/meetup/alvis...
loading . . .
European Nerves Community · Nerves Meetup EU
https://nervesmeetup.eu/meetup/alvise-susmel-nerves-of-vision
1
9
7
reposted by
Boško Ivanišević
Gus Workman
3 months ago
I can't believe it's been a month already! Looking forward to hanging out with 30-50 fine folks and talking about Nerves for an hour after work!! Come hang out with us :)
add a skeleton here at some point
0
3
3
reposted by
Boško Ivanišević
Jake Gold
3 months ago
Looks like X is juicing web visit numbers by opening a browser WebView in the background whether the user visits the link or not. They've re-invented pop-under fraud (allegedly).
news.ycombinator.com/item?id=4580...
29
1371
426
reposted by
Boško Ivanišević
Arjen (a.k.a. credmp)
4 months ago
The code is available as a package now:
forge.arjenwiersma.nl/arjen/upiv/
loading . . .
upiv
Emacs package to insert custom variables into the use-package form with their current value.
https://forge.arjenwiersma.nl/arjen/upiv/
0
1
1
reposted by
Boško Ivanišević
Lars Wikman
4 months ago
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
loading . . .
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…
https://elixir-survey.typeform.com/2025-edition
4
23
23
My new
#Emacs
package
gitlab.com/boskoivanise...
4 months ago
1
1
0
reposted by
Boško Ivanišević
Lars Wikman
4 months ago
Just in case people have missed it. If you have a Nerves device you can set it up for automatic updates and health monitoring by just adding nerves_hub_link and registering a NervesCloud account. Hobbyist use is free (up to 10 devices).
nervescloud.com
#elixirlang
loading . . .
NervesCloud - Manage your device fleet
NervesCloud enables your team to manage your entire IoT device fleet. From firmware updates to health metrics, your developers can ship new features with ease, and your support teams can identify…
https://nervescloud.com/
1
9
2
reposted by
Boško Ivanišević
Simon Willison
4 months ago
I recorded a ten minute video showing my vibe-coding process for building a tool for sharing formatted terminal sessions via copy and paste using the new Claude Code for web - now available on YouTube here
www.youtube.com/watch?v=GQvM...
More notes on my blog:
simonwillison.net/2025/Oct/23/...
loading . . .
Using Claude Code for web to build a tool to copy-paste share terminal sessions
YouTube video by Simon Willison
https://www.youtube.com/watch?v=GQvMLLrFPVI
3
90
10
cURL is must have tool for every developer instead of few hundreds of megabytes Electron application installed just to make HTTP request.
justuse.org/curl/
Right to the point!
loading . . .
Just use cURL
https://justuse.org/curl/
4 months ago
1
1
0
reposted by
Boško Ivanišević
Simon Willison
4 months ago
DeepSeek released a new OCR model - I got it working on an NVIDIA Spark (CUDA + ARM64) by starting a Docker container, running Claude Code as root with "claude --dangerously-skip-permissions" and telling it to figure it out Took 4 prompts and 40 minutes
simonwillison.net/2025/Oct/20/...
loading . . .
Getting DeepSeek-OCR working on an NVIDIA Spark via brute force using Claude Code
DeepSeek released a new model yesterday: DeepSeek-OCR, a 6.6GB model fine-tuned specifically for OCR. They released it as model weights that run using PyTorch and CUDA. I got it running …
https://simonwillison.net/2025/Oct/20/deepseek-ocr-claude-code/
6
72
7
reposted by
Boško Ivanišević
Tobias Pfeiffer
4 months ago
Elixir 1.19 released! 🎉 This one had a lengthier rc period. It brings type system improvements and compile time improvements in large projects among other things 🚀
elixir-lang.org/blog/2025/10...
loading . . .
Elixir v1.19 released: enhanced type checking, broader type inference, and up to 4x faster compilation for large projects
Elixir v1.19 released: type checking of protocols and anonymous functions, broader type inference, improved compile times, and more
https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/
1
60
20
Load more
feeds!
log in