Programming

Programming

1460 bookmarks
Custom sorting
Why Regex Serialization Changed in Elixir 1.19/OTP 28
Why Regex Serialization Changed in Elixir 1.19/OTP 28
When upgrading to Elixir 1.19 with Erlang/OTP 28, the deployment failed with a cryptic error: The fix was simple - just add one characters: But why...
·zarar.dev·
Why Regex Serialization Changed in Elixir 1.19/OTP 28
Parsing Advances
Parsing Advances
I find myself writing yet another toy parser, as one does during a Christmas break. It roughly follows Resilient LL Parsing Tutorial. Not because I need resilience, but mostly because I find producing a syntax tree and a collection of diagnostics a more natural fit for the problem than bailing out on the first error.
·matklad.github.io·
Parsing Advances
Registry you can actually query
Registry you can actually query
Running a private registry is easy; making it searchable isn't. Here's how reg taps SQLite to expose fast queries without touching S3.
·writethat.blog·
Registry you can actually query
SRFI 110: Sweet-expressions (t-expressions)
SRFI 110: Sweet-expressions (t-expressions)
This defines sweet-expressions (t-expressions) for Scheme, building on neoteric-expressions (n-expressions) and curly-infix-expressions (c-expressions). This defines an approach to making Scheme more 'readable' by adding syntactically-meaningful indentation, as well as supporting infix and functions whose names precede the opening parenthesis.
·srfi.schemers.org·
SRFI 110: Sweet-expressions (t-expressions)
Building Embeddable Widgets with Phoenix Channels
Building Embeddable Widgets with Phoenix Channels
When you're selling stuff, every click away from your website is a potential lost sale. Customers kept asking us to allow people to buy tickets without leavi...
·zarar.dev·
Building Embeddable Widgets with Phoenix Channels
In Which I Vibe-Code A Personal Library System
In Which I Vibe-Code A Personal Library System
When I was a kid, I was interested in a number of professions that are now either outdated, or have changed completely. One of those dreams involved checking out books and things to patrons, and it…
·hackaday.com·
In Which I Vibe-Code A Personal Library System
Feature Flags - ElixirCasts
Feature Flags - ElixirCasts
In this episode we'll learn how we can use feature flags to toggle different features of an application to different users. To do this we'll be using the FunWithFlags package in an existing Elixir application.
·elixircasts.io·
Feature Flags - ElixirCasts
Flow-based programming with Elixir
Flow-based programming with Elixir
This document discusses flow-based programming with Elixir. It begins with an introduction to the speaker and overview of topics to be covered. It then covers conventional programming versus flow-based programming, using the "telegram problem" as an example. The document discusses using Elixir's new GenStage feature to implement the telegram problem in a flow-based manner, with independent, asynchronous components communicating via message passing. It also discusses how GenStage dispatchers allow for data routing and partitioning in flow-based applications. - Download as a PDF, PPTX or view online for free
·slideshare.net·
Flow-based programming with Elixir
Embedding LiveView apps in third-party sites with LiveViewPortal
Embedding LiveView apps in third-party sites with LiveViewPortal
Phoenix, among many other things, is a great framework for developing web pages and applications. With LiveView, you get reactivity and real-time updates. To expand these characteristics and unlock live views to exist in any page, we’ve been working on a little PoC library: LiveViewPortal.
·tech.doofinder.com·
Embedding LiveView apps in third-party sites with LiveViewPortal
How NimbleParsec Works And Why I Would Choose It Again!
How NimbleParsec Works And Why I Would Choose It Again!
A dive into the wonderful world of NimbleParsec, how it works, and how it can make your code better. Sometimes, you just need a proper parser!
·revelry.co·
How NimbleParsec Works And Why I Would Choose It Again!
Integrating with Cloud Services: Elixir's Approach to AWS, GCP, and Azure
Integrating with Cloud Services: Elixir's Approach to AWS, GCP, and Azure
Explore how to integrate Elixir applications with major cloud services like AWS, GCP, and Azure. Learn about using SDKs, APIs, storage solutions, queues, and secure authentication methods.
·softwarepatternslexicon.com·
Integrating with Cloud Services: Elixir's Approach to AWS, GCP, and Azure
Deploying Elixir/Phoenix Application on GCP Cloud Run
Deploying Elixir/Phoenix Application on GCP Cloud Run
The goal of this post is to give a general overview of the steps required to get a functional phoenix application running on GCP Cloud Run.
·hanabyte.com·
Deploying Elixir/Phoenix Application on GCP Cloud Run
JSON & Toons: The Unsung Heroes of Animated Worlds
JSON & Toons: The Unsung Heroes of Animated Worlds
When you think of cartoons, you probably imagine vibrant characters, fluid movements, and imaginative stories. What you might not…
·medium.com·
JSON & Toons: The Unsung Heroes of Animated Worlds
Automate Youtube with Python - GeeksforGeeks
Automate Youtube with Python - GeeksforGeeks
Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.
·geeksforgeeks.org·
Automate Youtube with Python - GeeksforGeeks
violet spark in the twilit dark (@artemis@mst3k.interlinked.me)
violet spark in the twilit dark (@artemis@mst3k.interlinked.me)
The year is 2025 There are five browser cores: - webkit - chromium - gecko - servo - youtube-dl, which ended up implementing a full-fledged browser in python to keep successfully downloading videos
·mst3k.interlinked.me·
violet spark in the twilit dark (@artemis@mst3k.interlinked.me)
PO Token Guide
PO Token Guide
A feature-rich command-line audio/video downloader - yt-dlp/yt-dlp
·github.com·
PO Token Guide
Work with Files in Livebook
Work with Files in Livebook
Learn how to upload, process, and download files to and from Livebook.
·peterullrich.com·
Work with Files in Livebook
How to optimize SVG files: A complete guide for beginners
How to optimize SVG files: A complete guide for beginners
SVG files use mathematical formulas to create graphics, allowing infinite scaling without losing quality, and making them perfect for high-res displays and responsive design.
·penpot.app·
How to optimize SVG files: A complete guide for beginners
Writing your own BEAM
Writing your own BEAM
This is my Code BEAM Europe 2025 talk, converted to a blogpost.
·martin.janiczek.cz·
Writing your own BEAM