Dennis Yurichev: Autocomplete using Markov chains
Coroutines under the hood
A deep dive into how suspension and continuations work under the hood.
Doing The Math On CPU Native AI Inference
A number of chip companies – importantly Intel and IBM, but also the Arm collective and AMD – have come out recently with new CPU designs that feature
Why Erlang? | Fredrik Holmqvist
Ruby is Still a Diamond
Matz is nice and so we are nice.
— Ruby Community Motto
How To Implement Domain-Driven Design (DDD) in Golang
The easy way of learning how to use DDD in a Go application
Stay on top of your Erlang deps with our latest rebar3 plugin - NextRoll
Yet another very simple rebar3 plugin for Erlang that we created on our latest HackWeek
Introducing Prodfiler | Prodfiler
Kotlin Syntax, Comments & Variables
Kotlin for Python Developers.
Let's learn Syntax, Comments & Variables
Simple code: Naming things
There are two hard things in programming and naming is one them. If you don't believe me ask Martin Fowler https://www.martinfowler.com/blik...
Software Development - ORMs vs SQL - PEBKAC
ORMs have been an integral part of software development for many years and now it is time to consider their appropriate use cases.
Learning Elixir, Phoenix and LiveView: A Primer for Experienced Programmers
ActiveRecord vs. Ecto Part One
In part one of this two-part series, we'll compare ActiveRecord and Ecto by looking at how they handle database schemas and migration.
Goroutines and Channels Exercises and Examples - golangprograms.com
Golang Programs
Checking it twice
Comparing lists is a deeper subject than you may think.
Reverse engineering software licencing from early-2000s abandonware – Part 1
Guidelines for writing useful libraries | Kislay Verma
General guidelines for writing useful libraries
Using Math to Solve Classification
via Quanta Magazine For decades, one classification problem — involving a particular set of infinitely large objects called torsion-free abelian groups (or TFABs) — stymied researchers. This proble…
Software development topics I've changed my mind on after 6 years in the industry - Blogomatano
A day is not 60*60*24 seconds long | Swizec Teller
Days aren't 60*60*24 seconds long. They are 1 day long, which on most days maps to 60*60*24 = 86400 seconds. But not on all days.
Container Images the Easy Way with Cloud Native Buildpacks - The New Stack
If you’re an application developer writing Dockerfiles, you are doing it the hard way, whether you realize it or not.
Fewer Rust Developers Target WebAssembly - The New Stack
Year-over-year, WebAssembly has become a less popular target for Rust developers to build applications, according to 2021 version of JetBrains' annual "Developer Ecosystem Survey."
How to Write a Good User Story: with Examples & Templates
If you're wondering how to write User Stories and looking for User Story examples we're happy to share our experience with you in this article!
7 Benefits of Testing in Isolation - The New Stack
In this article, we’ll examine seven benefits of testing in isolation. Along with its pros, we’ll consider its cons and costs.
Understanding Protobuf Compatibility
In a recent article, I presented rules for evolving JSON Schemas in a backward, forward, and fully compatible manner. The backward compatibility rules for Protocol Buffers (Protobuf) are much simpl…
The Rise Of User-Hostile Software
Or why software we get today is not the software we should strive to be getting tomorrow.
CNCF Welcomes WebAssembly-Based wasmCloud as a Sandbox Project - The New Stack
Cosmonic, the company behind wasmCloud, a distributed application framework for microservices, donated the project to the Cloud Native Computing Foundation to help accelerate its adoption.
A Data-Centric Introduction to Computing
Hammock Driven Development - Wasteland Coder
I first heard this term from Michael Carducci at one of the No Fluff Just Stuff conferences. At least in this case, it is a way of saying: take a step back, relax, and think about this from another perspective. Relax It is amazing how much you can actually do when you are not stressing ... Read more
Hammock-driven development
Sometimes, the best thing you can do for your code is to stop thinking about it - at least consciously.