Programming

Programming

1462 bookmarks
Custom sorting
Color Shifting in CSS • Josh W. Comeau
Color Shifting in CSS • Josh W. Comeau
A little while ago, I was trying to animate an element’s background color, so that it cycled through the rainbow. Seems easy, but it turns out, browsers have a surprisingly big limitation when it comes to color processing! In this tutorial, we’ll dig into the issue, and I’ll share a couple of strategies you can use to work around this limitation.
·joshwcomeau.com·
Color Shifting in CSS • Josh W. Comeau
Structs as maps with __struct__
Structs as maps with __struct__
I'm reading another book about Elixir and I had a little Eureka!-moment with structs.
·zeitschlag.net·
Structs as maps with __struct__
Different Types of Recursion in Golang - GeeksforGeeks
Different Types of Recursion in Golang - 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·
Different Types of Recursion in Golang - GeeksforGeeks
Charm
Charm
We make the command line glamorous
·charm.land·
Charm
Liveness analysis with Datalog
Liveness analysis with Datalog
After publishing Linear scan register allocation on SSA, I had a nice call with Waleed Khan where he showed me how to Datalog. He thought it might be useful to try implementing liveness analysis as a Datalog problem.
·bernsteinbear.com·
Liveness analysis with Datalog
Elixir Hub
Elixir Hub
You central point for all things Elixir.
·elixir-hub.com·
Elixir Hub
Understanding mix.exs: The Heart of Your Elixir Project
Understanding mix.exs: The Heart of Your Elixir Project
At the core of every Elixir project lies a file that orchestrates your project’s dependencies, configuration, and tasks: mix.exs. This file…
·medium.com·
Understanding mix.exs: The Heart of Your Elixir Project
Using an Elixir Umbrella | 8th Light
Using an Elixir Umbrella | 8th Light
Elixir Applications In Elixir, an application is a component implementing some specific functionality. It is a unit that can be run independently, thus started and stopped. It can also be reused by other applications, much like a library. When you cr...
·8thlight.com·
Using an Elixir Umbrella | 8th Light
Rosie And Elixir
Rosie And Elixir
I've been working on writing PEG expressions with Rosie Pattern Language to help people to search Elixir code bases for certain things. Very preliminary but I did want to share what I've got so far....
·onor.io·
Rosie And Elixir
Introducing Drops.Relation: High-Level Relation Abstraction on top of Ecto
Introducing Drops.Relation: High-Level Relation Abstraction on top of Ecto
I’m excited to announce the latest addition to the Elixir Drops suite of libraries: Drops.Relation. This new library provides a high-level API for defining database relations with automatic schema inference and composable queries, simplifying database interactions when developing applications in Elixir. Drops.Relation is based on 10 years of my work on the Ruby Object Mapper project and brings the most powerful features of ROM to Elixir. What is Drops.Relation? Drops.Relation bridges the gap between Ecto and application-level data handling and management. It automatically introspects your database tables, generates Ecto schemas, and provides a convenient query API that feels like working directly with Ecto.Repo while adding powerful composition features.
·solnic.dev·
Introducing Drops.Relation: High-Level Relation Abstraction on top of Ecto
Receiving Emails Over SMTP With Elixir
Receiving Emails Over SMTP With Elixir
Let’s see just how simple SMTP is with elixir/erlang. I began experimenting with this mostly as a learning tool to get more familiar with…
·medium.com·
Receiving Emails Over SMTP With Elixir
Popcorn
Popcorn
·popcorn.swmansion.com·
Popcorn
Sideko Blog - Building an SDK Generator: Maintaining Custom Files
Sideko Blog - Building an SDK Generator: Maintaining Custom Files
Building an SDK Generator: Maintaining Custom Files | This articles explains our SDK generation solution that utilizes a macro! in the Rust programming language to maintain custom files added between code generations with zero configuration.
·sideko.dev·
Sideko Blog - Building an SDK Generator: Maintaining Custom Files
Gotta Snatch'Em All in Elixir on Exercism
Gotta Snatch'Em All in Elixir on Exercism
Can you solve Gotta Snatch'Em All in Elixir? Improve your Elixir skills with support from our world-class team of mentors.
·exercism.org·
Gotta Snatch'Em All in Elixir on Exercism
Def Over Lambda Part 1 - Factory Pattern and Dependency Injection
Def Over Lambda Part 1 - Factory Pattern and Dependency Injection
I recently read part of a pretty awesome book called Let Over Lambda by Doug Hoyte. Full of nice examples, wisdom and funnily opinionated remarks. I was also working on a personal project involving a couple of libraries where I suddenly saw how I could use one of the first patterns explained in the book. Let Over Lambda In lisp and lisp like languages you can rely on lexical binding to manage scope in a way that is for today's standards (at least to me) intuitive.
·andrewfavia.dev·
Def Over Lambda Part 1 - Factory Pattern and Dependency Injection