Development environment with nix-shell - NixOS Wiki
Programming
Building container images with Nix
My Future with Elixir: set-theoretic types
We announce and explore the possibilities for bringing set-theoretic types into Elixir.
Rust's Result Type is Cool
Intermediate Rustaceans should know about these combinators defined on the Result and Option types that are indispensable in common error handling usecases.
enum VS enum VS enum - Enumeration, Enumerator & Enumerable
How do enums works in Ruby, and what they actually are.
Adam Albrecht - Full Stack Developer in Columbus, Ohio
I’m working on an Elixir app at the moment and really enjoying it, but some of my recent dabbling in the type-safe worlds of Elm and Crystal have left me desiring a bit more structure in my code. The app I’m building involves a multi-step data transformation and so I have a data structure to properly represent this process. But since Elixir is a dynamically typed language, you can’t, for example, have a non-nillable field in a struct. The Elixir/Erlang ecosystem does, however, have a type-checking syntax called Type Specs, along with a tool, Dialyzer,...
ejpcmac.net/blog - Typed Elixir structs without boilerplate
Using a Dependency Graph to Visualize RSpec let
A visual answer to the question “what data is created when I execute this test?”.
Testing LiveView forms
A walk around some functions of the LiveViewTest module that come in handy for testing forms.
The Rise Of Programming As A Trade
Powered by efficient development tools, hiring a programmer to automate the boring stuff is a worthwhile consideration. As development time reduces for simple tasks, incorporating automation can be more appealing for bus...
Axon — Axon v0.2.0
Abstract Syntax Tree (AST) and Interpreter - Create Your Own Programming Language with Rust
Metaprogramming in Python
How you can use metaprogramming in Python and how it can simplify certain tasks.
The Perfect Development Environment
Setup tips for frontend development and React.
10 Tips on How to Become a Great Coder: The Ultimate Guide
Everyone can become a good coder, but few can become a master in it. This article talks about 10 amazing tips on how you can become a great programmer.
Embrace Admiral Ackbar To Identify Traps in Software Development
Is the invisible traps that catch you
Is a better Elixir REPL possible? – mattmower.com
For developers, flow state starts with your finger tips
Developers and their employers are constantly thinking about productivity. We partnered with Logitech to produce a four-part podcast series to chat about how your hardware and software work together to keep you in a flow state and make you more productive. Each podcast will have it’s own landing page on the blog, but will also…
DSL type-safe builders
How to define type-safe DSL builders in Kotlin.
quic | QUIC Protocol for Erlang & Elixir | Networking library
quic
How atom keys with JSON in Ecto can break your system | AppUnite
If you use the map type in your Ecto schema, you definitely should read this article. It'll help you to avoid possible system failures.
Querying nested fields of a map with Ecto
Elixir tutorial: Querying nested fields of a map with Ecto
(tagged: Ecto, JSON, Maps)
17 Awesome Elixir Open-Source Projects
Frameworks, apps, libraries – we have compiled 17 open-source Elixir projects to use or check out.
h4cc/awesome-elixir: A curated list of amazingly awesome Elixir and Erlang libraries, resources and shiny things. Updates:
A curated list of amazingly awesome Elixir and Erlang libraries, resources and shiny things. Updates: - h4cc/awesome-elixir: A curated list of amazingly awesome Elixir and Erlang libraries, resourc...
Where to go next
Website for Elixir
Async/Await — What Happens Under The Hood
Understand how async/await works in a more detailed way and what Tasks, Threads, and ThreadPool has to do with them
Decoding nested JSON the right way in Elixir | DanPetrov
Livebook.dev
Write interactive and collaborative code notebooks in Elixir.
Learn C Programming Using the Classic Book by Kernighan and Ritchie
Dennis Ritchie created the C programming language. He also co-authored the authoritative reference book on C programming with Brian Kernighan. If you want to truly understand C programming, it is a good idea to go straight to the source. We just published a C programming course on the freeCodeCamp.org YouTube
Triggering a Phoenix controller action from a form in a LiveView
Triggering a controller action using phx-trigger-action from a form in a LiveView