Skip to content
Artwork for Macro Mayhem
TechnologyNewsTech News

Macro Mayhem

Peter Ullrich and Gus Workman

The latest Elixir news and general software industry topics

Play
  • 4 episodes
  • Avg 1 hr 11 min
  • English
  • #4
    Tuesday · 1 hr 21 min

    004 - Peter announces Pushin.eu, Oban 2.24, and Ash CVEs

    Peter announces Pushin.eu, a GitHub competitor hosted in the EU, written in Elixir. Other topics include Phoenix ships security patches spanning four versions, Oban 2.24 and Oban Pro 1.8rc land, and Ash publishes a batch of CVEs alongside a wave of new Elixir tool releases. ## FOLLOW UPS - Steffen Deusch — Phoenix gets security patches going back 4 versions (1.5 to 1.8) https://bsky.app/profile/steffend.me/post/3mthapcxlwk2v - "Apps using old Phoenix should still update, for sure, but not necessarily for security reasons" - "As a general note: a common misconception is also that people think they have to copy whatever changes we did to the generators. That's not the case. You can of course do that, but it's in no way a requirement to update to later Phoenix versions. It's 1.x, so updates are generally non-breaking." ## NEWS - Nerves has an AI policy now https://github.com/nerves-project/nerves/blob/main/CONTRIBUTING.md#ai-assisted-contributions - Oban 2.24 and Oban Pro 1.8rc are out - Oban v2.24.0 released https://elixirforum.com/t/oban-v2-24-0-released/76462 - Oban Pro announcement https://bsky.app/profile/oban.pro/post/3mtwjkkwzy22v - oban-bg/oban v2.24.0 release notes https://github.com/oban-bg/oban/releases/tag/v2.24.0 - Oban Pro changelog https://oban.pro/docs/pro/changelog.html - samly (Elixir SAML client) has security issues and needs maintainers https://forum.elixirforum.com/t/samly-add-saml-sso-to-your-phoenix-application-now-with-multiple-identity-provider-support/8511/50 - Ash releases a bunch of CVEs https://cna.erlef.org/cves - Quite a lot of small tools were released. An overview: - Abuuba — a drop-in replacement for Mastodon https://elixirforum.com/t/abuuba-a-drop-in-replacement-for-mastodon/76501 - BeamConsole — an embeddable process map and flight recorder for BEAM applications https://elixirforum.com/t/beamconsole-an-embeddable-process-map-and-flight-recorder-for-beam-applications/76486 - Voyager — a modern alternative to Observer https://elixirforum.com/t/voyager-a-modern-alternative-to-observer/76247 - MapLibreX — MapLibre GL JS as Phoenix LiveView components https://elixirforum.com/t/maplibrex-maplibre-gl-js-as-phoenix-liveview-components/76457 - Temper — flaky test detection for ExUnit https://elixirforum.com/t/temper-flaky-test-detection-for-exunit/76476 - DSH — a DeepSeek coding harness written in Elixir https://elixirforum.com/t/dsh-the-deepseek-harness/76497 - Probex — exact answers to structural questions about Elixir source, built by agents for agents https://elixirforum.com/t/probex-exact-answers-to-structural-questions-about-elixir-source-built-by-agents-for-agents/76366 - PaperForge — a pure Elixir platform for building, securing, and transforming PDFs https://elixirforum.com/t/paperforge-a-pure-elixir-platform-for-building-securing-and-transforming-pdfs/76241 - Press — a HTML-to-PDF library, 100% in Elixir https://elixirforum.com/t/press-a-html-to-pdf-library-100-in-elixir/76418 - Announcing Pushin ## BLOGS - Gleam — Takeaways from the GitHub Secure Open Source Fund https://gleam.run/news/help-from-the-github-security-lab/ - LiveView Local: first release https://swmansion.com/blog/local-live-view-first-release/ - River — We replaced our ledger with two functions https://river.com/content/we-replaced-our-ledger-with-two-functions - Johanna Larson — Speeding up a Phoenix LiveView web app with a CDN https://jola.dev/posts/speeding-up-phoenix-liveview-cdn - Aleksei Matiushkin (mudasobwa) - Anti-Antipatterns in Elixir Libraries https://rocket-science.ru/hacking/2026/08/09/anti-antipatterns-in-elixir-libraries - Why LLMs Rock (or: BooLLMean Logic for the Uninitiated) https://rocket-science.ru/hacking/2026/08/29/why-llm-rock - Lars Wikman — Nerves, apparently popular with agents https://underjord.io/nerves-iot-framework-apparently-popular-with-agents.html - Terence Tao — Mathematics in the age of AI https://arxiv.org/html/2608.16753v1 - "The goal of training a mathematician is not achieved by producing correct homework" - "Above all, our community needs to come together to have open and honest discussions" ## MEETUPS & CONFERENCES - Nerves Meetup — taking a break in September - ElixirConf US — next week, Sept 10 & 11th. Ping Gus on socials if you're going and want to meet up - CodeBEAM Europe — Oct 21–22, Haarlem - Goatmire — Sept 28 – Oct 2, two days of workshops, three days of conference - AshConf/Goatmire Hackathon — Oct 3 ## DISCUSSION - Pushin - Options for Git Hosting - Using LLMs for building big ideas

    • Transcript
    • Chapters
  • #3
    August 18 · 1 hr 4 min

    003 - Phoenix Adoption, Sobelow, and Whether AI Is Making Us Worse Developers

    FOLLOW UPS — 00:00 - Audio. We'll do better. - No interviews on this podcast (for now). But thanks for reaching out. NEWS — 02:22 - Praia Labs — Phoenix version and Bandit adoption https://www.praialabs.com/phoenix-version-adoption https://www.praialabs.com/bandit-adoption - Sobelow 0.15 https://github.com/sobelow/sobelow/blob/main/CHANGELOG.md - New Elixir book: Elixir for Finance — Dr. Dimitrios Koutmos, Alex Koutmos, Hugo Baraúna https://www.financialelixir.dev/#table-of-contents - LLamex — a Credo plugin to clean up Ash-related LLM-isms https://github.com/dmitriid/llamex https://github.com/Jump-App/credo_checks https://github.com/elixir-vibe/ex_slop - Black Hat USA 2026: The OpenAI–Hugging Face incident https://www.youtube.com/watch?v=87DyyMV0kCY - Tip: Impeccable for design work with LLMs https://github.com/pbakaus/impeccable - Dokploy v0.30.0 released, with nice-to-haves https://github.com/Dokploy/dokploy/releases/tag/v0.30.0 BLOG — 12:03 - Andrea Leopardi — GenStage Demand Visualized https://andrealeopardi.com/posts/genstage-demand-visualized - Arjun Gillard — The Elixir Hiring Paradox: notes from ElixirConf EU 2026 https://agtalent.co.uk/the-elixir-hiring-paradox-notes-from-elixirconf-eu-2026 - Tidewave — A new way to use Tidewave: from your terminal or editor https://tidewave.ai/blog/tidewave-connect - Mike Zornek — An Agent Skill for Updating Elixir Dependencies https://mikezornek.com/posts/2026/8/elixir-dependency-update-skill - João Paulo Abreu — Learning Elixir: Alias, Import, Require, and Use https://dev.to/abreujp/learning-elixir-alias-import-require-and-use-2hk2 - DeClaude — How AI text watermarking works https://declaude.org/watermarking/ - 28:36 — PSA: Don't generate blogs with AI MEETUPS & CONFERENCES — 30:47 - UnConference US (Sep 9) + ElixirConf US (Workshops Sep 9 – Conf Sep 10–11) https://luma.com/erlef https://elixirconf.com - Goatmire / AshConf / Hackathon (Workshops Sep 28–29 – Conf Sep 30 – Oct 2 – AshConf & Hackathon Oct 3) https://www.goatmire.com/ https://luma.com/wz4z0iz6 https://luma.com/qm8gs6j4 - UnConference EU (Oct 20) + CodeBEAM EU (Workshops Oct 20 – Conf Oct 21–22) https://luma.com/erlef https://codebeameurope.com/ JOKE — 32:37 DISCUSSION — 33:11 - 33:11 — How will the work of a senior engineer look two years from now? I'm done using AI https://brettcodes.com/im-done-using-ai/ Don't be a meat proxy https://gruhn.me/blog/2026-08-03/ - 45:59 — Staying in the loop: Grill Me, being the driver, and a better code-review skill - 51:31 — The mental health crisis no one is talking about https://ai-health.syntax.fm/ https://www.youtube.com/watch?v=iPUn1Fnfn0k How much genuine enjoyment or flow do you get from coding now compared to before you started using AI heavily? 54% less or somewhat less — 26% more or somewhat more Do you feel your actual coding skills are sharpening, holding steady, or diminishing? 60% diminishing or somewhat diminishing — 13% sharpening or somewhat sharpening (careful: coding skills, not experience as a developer) How often do you feel you should be producing more because AI makes it possible, even when you don't want to? 65% often or daily — 18% never or rarely Strongest correlation between questions: coding enjoyment vs. perceived coding skill change

    • Transcript
    • Chapters
  • #2
    August 7 · 1 hr 7 min

    002 - OTP Security Patches, Fly.io Pivots, and AI Code Copyright

    FOLLOW UPS Deep dish is indeed pizza not a pie. (Is it though?) Hologram is written in Elixir NEWS OTP Emergency Patch releases for OTP 27, 28, 29 fix a bunch of vulnerabilities https://elixirforum.com/t/patch-package-otp-29-0-4-released/76127 https://elixirforum.com/t/patch-package-otp-28-5-0-4-released/76128 https://elixirforum.com/t/patch-package-otp-27-3-4-15-released/76129 Gleam 1.18 released https://gleam.run/news/a-field-day-for-gleams-language-server/ ElixirConf US 2025 Talks are being published on YouTube https://forum.elixirforum.com/tag/elixirconf/147 Version 0.3.0 of the Programming Nerves book by Alex Koutmos and Hugo Barauna is out https://www.programmingnerves.dev/ https://bsky.app/profile/akoutmos.bsky.social/post/3mrpthmrm6k2v BLOGS Mike Zornek - Shimming your way off a dead Elixir dependency https://mikezornek.com/posts/2026/7/shim-off-a-dead-elixir-dependency Johanna Larson - Distributed rate limiter with HRW in Elixir https://jola.dev/posts/distributed-ratelimiter-with-hrw Paul Ricks - Profiling Rust NIFs in Elixir (with hotpath) https://blog.smaller-infinity.com/posts/profiling-rust-nifs-in-elixir Jacob Swanner - Batching Phoenix LiveView Updates https://jacobswanner.com/development/2026/batching-phoenix-liveview-updates/ Paraxial - Security Vendor's AI Best Practices Labels Critical Elixir RCE Safe https://paraxial.io/blog/ai-spam German Velasco - Diverge then converge with LLMs https://www.germanvelasco.com/blog/diverge-then-converge-with-llms PSA - Don’t write on medium MEETUPS & CONFERENCES Nerves Meetup - online via Zoom, this week (August 12) UnConference before ElixirConf US (Sept 9) and CodeBEAM EU (Oct 20) https://luma.com/erlef Goatmire - Varberg, Sweden Sept 28 - Oct 3 https://goatmire.com DISCUSSION Deployment strategies in 2026 - Fly.io shifting focus: https://fly.io/blog/kurt-scott-money-sprites/ https://community.fly.io/t/will-the-apps-and-machine-platform-start-winding-down/28380 https://github.com/dmkenney/xamal https://coolify.io/ What will more intelligence actually do for us? https://www.noahpinion.blog/p/what-will-more-intelligence-actually GCC To Decline Any Significant Contributions Made Via AI/LLMs - Except For Test Cases https://www.phoronix.com/news/GCC-Declining-AI-Contributions

    • Transcript
  • #1
    July 27 · 1 hr 12 min

    001 - Redesigns, Conferences, and Rogue Agents

    NEWS Hex 2.5.0 - mix deps.get vuln warnings https://github.com/hexpm/hex/releases/tag/v2.5.0 Elixir-lang redesign https://elixir-lang.org/ Elixirforum redesign Stackoverflow 2026 Developer Survey is now open https://stackoverflow.blog/2026/06/23/the-2026-developer-survey-is-now-open-for-human-developers-only/ Filipe Cabaco announces Ex-Tauri https://github.com/filipecabaco/ex_tauri Augmental Mouthpad launches - alternative input device for hands-free control https://www.augmental.tech/news/mouthpad-and-vox-launch Blog posts Bart from Hologram https://hologram.page/blog/backing-hologram Ryan Zidago - Each test should own its setup https://ryanzidago.com/posts/self-contained-tests-in-elixir/ Mike Zornek - Guarding against AI drift https://mikezornek.com/posts/2026/7/guarding-against-ai-drift/?utm_source=elixir-forum&utm_campaign=guarding-against-ai-drift Johanna Larsson - Elixir Cluster 101 https://jola.dev/posts/elixir-cluster-101 https://incident.io/blog/dont-add-a-read-replica-until-youve-read-this Meetups and Conferences Nerves Meetup EU Aug 12, 19 CEST. https://nervesmeetup.eu/meetup/peter-ullrich-dont-get-pwned-by-mythos Goatmire - Sept 28th to Oct 3rd (Mon-Sat) AshConf + Hackathon - Oct 3nd (Sat) ElixirConf US - Sept 10-11th CodeBeam EU - Oct 21-22 DISCUSSION Codeberg blocks LLM repos https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html https://xn--gckvb8fzb.com/i-regret-migrating-to-codeberg/ OpenAI says it hacked HuggingFace https://www.reuters.com/business/its-ai-agent-spent-days-hacking-company-sources-say-openai-did-not-notice-week-2026-07-24/ https://openai.com/index/hugging-face-model-evaluation-security-incident/ What it means to be a mathematician when AI does the math https://spectrum.ieee.org/ai-in-mathematics

    • Transcript
    • Chapters
Showing 1–4 of 4 episodes