Programming

Programming

1462 bookmarks
Custom sorting
How to Build a Modal with LiveView in Phoenix 1.7
How to Build a Modal with LiveView in Phoenix 1.7
We needed to build a modal that allowed users to share content from our application to external social media platforms like LinkedIn, Facebook, and Twitter. To accomplish this, we used the new Heroicon functional component in Tailwind.
·smartlogic.io·
How to Build a Modal with LiveView in Phoenix 1.7
Ruff: a fast Python linter
Ruff: a fast Python linter
Linters are tools that analyze a program's source code to detect various problems such as syntax errors, programming mistakes, style violations, and more. They are important for maintaining code quality and readability in a project, as well as for catching bugs early in the development cycle. Last year, a new Python linter appeared: Ruff. It's fast, written in Rust, and in less than a year it has been adopted by some high-profile projects, including FastAPI, Pandas, and SciPy.
·lwn.net·
Ruff: a fast Python linter
Beautiful Branchless Binary Search
Beautiful Branchless Binary Search
I read a blog post by Alex Muscar, “Beautiful Binary Search in D”. It describes a binary search called “Shar’s algorithm”. I’d never heard of it and it’s i…
·probablydance.com·
Beautiful Branchless Binary Search
A Comprehensive List of HTML Tags for Web Development
A Comprehensive List of HTML Tags for Web Development
Learn all about HTML tags for web development in this comprehensive list. Includes commonly used and advanced tags, syntax rules, examples, and tips for proper use.
·codewithfaraz.com·
A Comprehensive List of HTML Tags for Web Development
Routing Patterns for Manageable Phoenix Channels
Routing Patterns for Manageable Phoenix Channels
A review of unique challenges that arise when you’re building a huge Phoenix Channel, and solutions for overcoming them.
·felt.com·
Routing Patterns for Manageable Phoenix Channels
The Quest for the Ultimate GUI Framework
The Quest for the Ultimate GUI Framework
I love Graphical User Interfaces, especially the good ones :) Some people feel more comfortable with a terminal and command line arguments – I prefer a graphical representation, especially wh…
·scorpiosoftware.net·
The Quest for the Ultimate GUI Framework
Extending Fly.io's Distributed Turn-Based Game System, Part 2: GameBox | Extism - make all software programmable. Extend from within.
Extending Fly.io's Distributed Turn-Based Game System, Part 2: GameBox | Extism - make all software programmable. Extend from within.
In Part I, we wrote a special Elixir GenServer that allows us to replace any GenServer in our Elixir apps with an Extism Plug-in. Our goal was to build a version of this turn-based game system that allows users of the platform to create and upload their own games.
·extism.org·
Extending Fly.io's Distributed Turn-Based Game System, Part 2: GameBox | Extism - make all software programmable. Extend from within.
Elixir for Beginners | Pablo Aguirre
Elixir for Beginners | Pablo Aguirre
Elixir is a compiled, dynamically-typed, general-purpose, functional programming language developed by Brazilian software developer José Valim, first
·pabloagn.com·
Elixir for Beginners | Pablo Aguirre