Programming

Programming

1462 bookmarks
Custom sorting
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
A version of `make` that supports (almost) all Erlang source types - Erlang/OTP Proposals / Proposals: Ideas - Erlang Forums
A version of `make` that supports (almost) all Erlang source types - Erlang/OTP Proposals / Proposals: Ideas - Erlang Forums
I decided to make a fairly small extension to the `make` module: It addresses two limitations that I’ve personally found a bit annoying: It supports all file types that can be built using `erlc` (except `.idl`) It allows for selective loading of compiled modules in the `Emakefile` The latter is useful if you have parse-transforms. E.g. uwmbp:plain_fsm uwiger$ cat Emakefile {“src/plain_fsm_xform.erl”, [debug_info, {i, “include/”}, {outdir, “ebin/”}, load]}. {“src/*”, [debug_info, {i, “inc...
·erlangforums.com·
A version of `make` that supports (almost) all Erlang source types - Erlang/OTP Proposals / Proposals: Ideas - Erlang Forums
Ecto Types in Elixir: A Hidden Feature That Simplifies Your Code
Ecto Types in Elixir: A Hidden Feature That Simplifies Your Code
Learn how to use custom Ecto Types in Elixir to create cleaner, more expressive schemas. See how Mimiquate’s team used them in Elixir Observer to eliminate boilerplate and improve design.
·mimiquate.com·
Ecto Types in Elixir: A Hidden Feature That Simplifies Your Code
Not Peer Reviewed
Not Peer Reviewed
Jonathan Arns's personal blog
·notpeerreviewed.com·
Not Peer Reviewed
health
health
Health monitoring for apps and cron jobs
·codeberg.org·
health
Deep dive into Elixir Logger
Deep dive into Elixir Logger
Learn about more advanced features of the Elixir Logger module, which can bring your app's observability to the next level.
·honeybadger.io·
Deep dive into Elixir Logger
Dangerous Logic - De Morgan & Programming
Dangerous Logic - De Morgan & Programming
Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more.
·i-programmer.info·
Dangerous Logic - De Morgan & Programming
Charm
Charm
We make the command line glamorous
·charm.land·
Charm
ex_cldr
ex_cldr
Common Locale Data Repository (CLDR) functions for Elixir to localize and format numbers, dates, lists, messages, languages, territories and units with support
·hex.pm·
ex_cldr
My OCaml-flavoured Elixir style
My OCaml-flavoured Elixir style
Inline anonymous functions + result-pipeline helpers = flatter, top-down reading flow
·katafrakt.me·
My OCaml-flavoured Elixir style
Your Images Are (Probably) Oversized
Your Images Are (Probably) Oversized
Or why you should always set the `sizes` and `srcset` attributes on your (responsive) img tags.
·reasonunderpressure.com·
Your Images Are (Probably) Oversized
What are Elixir Protocols? | Culttt
What are Elixir Protocols? | Culttt
Polymorphism in Elixir is implemented using Protocols, which are like blueprints for functions.
·culttt.com·
What are Elixir Protocols? | Culttt
[RFC] Ripple: A compiler-interpreted API to support SPMD and loop annotation programming for SIMD targets - LLVM Project - LLVM Discussion Forums
[RFC] Ripple: A compiler-interpreted API to support SPMD and loop annotation programming for SIMD targets - LLVM Project - LLVM Discussion Forums
[RFC] Ripple: A Compiler-Interpreted API for Efficient SIMD Programming TL;DR We have been working on Ripple, a lean addition to LLVM to support Single-Program, Multiple-Data (SPMD) and loop-annotation-based parallel programming for SIMD hardware. We propose a parallel programming API to support these two models, which departs from GPU-style SPMD programming, in that block computations of different dimensions (including 0) can coexist in the same function. This makes it easier to explicitly expr...
·discourse.llvm.org·
[RFC] Ripple: A compiler-interpreted API to support SPMD and loop annotation programming for SIMD targets - LLVM Project - LLVM Discussion Forums