Project Management for Software Engineers #Engineering #Software #Management
Increased virtualization performance with the AWS Nitro System #CloudComputing #AWS #Performance
Using Neovim as a Java IDE #Vim #Java #IDE
Distributed System Models in the Real World #DistributedSystems #SoftwareArchitecture #CloudComputing
Write-ahead logging and the ARIES crash recovery algorithm #Databases #DistributedSystems #SoftwareEngineering
How to kill a process that is a using port on macOS #macOS #Tech #Software
Progress is a lake, not a line #Opinion #Philosophy #Growth
Why Systems Work So Well #Systems #Software #Engineering
Java For The Experienced Beginner #Java #Programming #SoftwareDevelopment
Behaviour Parameterization #SoftwareEngineering #DesignPatterns #Programming
What complex systems can teach us about building software #SoftwareEngineering #SystemsDesign #ComplexSystems
Hybrid Logical Clocks #DistributedSystems #CloudComputing #SoftwareArchitecture
HybridTime #DistributedSystems #CloudComputing #SoftwareArchitecture
TrueTime #DistributedSystems #CloudComputing #SoftwareArchitecture
Vector Clocks #DistributedSystems #ComputerScience #Time
Lamport Clocks #DistributedSystems #ComputerScience #Algorithms
How Does NTP Work? #Networking #Time #Protocols
Local Kubernetes Development with microk8s #Kubernetes #CloudNative #DevOps
Why Foxes Make Better Decisions Than Hedgehogs #DecisionMaking #Management #Strategy
Connecting Technology to the Needs of the Business #Tech #Business #Architecture
The False Dichotomy of Design-First and Code-First API Development #API #SoftwareDevelopment #Engineering
The Most Important Criteria for Choosing a Programming Language #SoftwareEngineering #Programming #Tech
Augmenting Spring Data REST with Additional Endpoints #Java #SoftwareEngineering #CloudComputing
Making Modular Monoliths Work #SoftwareArchitecture #CloudComputing #Engineering
Unpacking the eight fallacies of distributed computing #DistributedSystems #ComputerScience #SoftwareEngineering
Handling the rudder as an organization grows #Management #Leadership #Organization
The Cathedral, The Bazaar, and the API Marketplace #API #Software #Architecture
Marrying RESTful HTTP with Asynchronous and Event-Driven Services #APIs #CloudComputing #SoftwareArchitecture
Running a Dapr Application on Kubernetes #Kubernetes #CloudNative #DevOps
Local Kubernetes Development with Tilt #Kubernetes #DevOps #CloudNative
Local Kubernetes Development with kind #Kubernetes #DevOps #CloudNative
There and Back Again: The Unexpected Journey of a Request #Networking #Software #Cloud
VoltDB #Databases #Tech #VoltDB
Understanding Spring's Environment Abstraction #Java #SoftwareEngineering #CloudComputing
What is the OCaml toplevel? #OCaml #Programming #Software
Building a Modern Java Web App with Spring Boot #Java #SpringBoot #WebDev
Inversion of Control, Dependency Injection, and the Spring IoC Container #SoftwareEngineering #Java #CloudComputing
Starting a new OCaml project using Dune and Visual Studio Code #OCaml #SoftwareDevelopment #Programming
A Tour Through OCaml with Project Euler #OCaml #Programming #SoftwareDevelopment
Getting Started with opam, the OCaml Package Manager #OCaml #Programming #DevTools