Concurrency in C
Multi-Core Parallel Batch Processing - Using C POSIX Threads
Things I’ve Learned to Avoid in My 15 Years as a Software Engineer
Good Programmer vs Bad Programmer
Practical SOLID in Golang: Open/Closed Principle
We continue a journey through the SOLID principles by presenting the one which gives flexibility to applications — The Open/Closed…
Using C from Elixir with NIFs
An in-depth look at how to use NIFs from Elixir to run native code in the Erlang VM.
Running C code in Elixir/Erlang: Ports or NIFs?
I've found that Elixir programs can run C code either via NIFs (native implemented functions) or via OS-level ports. Having read those and similar links, I'm not a hundred percent clear on when to ...
Dijkstra’s Most Powerful Lessons
“On our inability to do much”
Call graph - Wikipedia
Erlang’s Halloween 👻
Some dead code that not even Dialyzer can find
Fast and Elegant Clojure
Idiomatic Clojure without sacrificing performance
A Road to Common Lisp / Steve Losh
Polyglot Programming and the Benefits of Mastering Several Languages
What is polyglot programming? Learn about its benefits to decide if you want to master multiple coding languages and become a polyglot programmer yourself!
7 Best Practices for Testing APIs: A Practical Guide for Developers
7 Best Practices for Testing APIs: A Practical Guide for Developers. API VS Web Services VS Microservices. Microservices vs API. API vs Web Services. What is an API and How it works? What is API Testing, Types & Benefits?
Test Automation University | Applitools
Become a test automation superstar! 🌟
Speeding Up Commit Graph Walks with Materialized Ancestor Closures
Dolt is a version controlled SQL
database — a
database where users and their applications can branch, merge, push, pull and
clone the value…
This Week in Programming: Rancher's Docker Desktop Replacement - The New Stack
This Week in Programming brings all the latest development news to the cloud native computing community.
Semiautomated LaTeX tables
Functions that speed up how I make tables in LaTeX.
Software developers have stopped caring about reliability
Good Developers Discover The Software Needed Before Creating it
The wrong software done well, is still the wrong software
Minimal Elixir JSON RESTful API
How to expose a JSON endpoint in Elixir without any framework?
Seedwork (reusable base classes and interfaces for your domain model)
.NET Microservices Architecture for Containerized .NET Applications | Use the seedwork concept as a starting point to start implementation for a DDD-oriented domain model.
Replacing If-Else and Switch With Parametric Polymorphism
Having more classes does not equal higher complexity.
Human Focused AI | Helping people with photosensitive epilepsy browse the web safely
3 Must-Read Classic Books about Ruby and Ruby on Rails in 2021
An exhaustive book list about Ruby and Ruby on Rails
Embeddable Common-Lisp / ECL
Embeddable Common-Lisp main repository.
What is NLP? An Introduction to Natural Language Processing
The goal of this article if to give a quick introduction to Natural Language Processing(NLP) for people who has basic Machine Learning…
rakyll/hey: HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom
HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom - rakyll/hey: HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom
Oh, Erlang! 🤯
What we did for #SpawnFest 2021
NATS Server and Elixir integration
Elixir Processes: Spawn, Send, and Receive - Samuel Mullen
All of OTP is built on a handful of process primitives. In this article, we'll explore three in particular – spawn, send, and receive – to see how they work together.