New Posts

Fourier, Phasors, LTI and All That

We all share the sorrow and misery from that signal processing class.  You were thrown at some crazy formula, kind of know how to use them but probably never understand why...

Reliable & Consistent Service: Linearizable RPC and Replicated State Machine

Remote Procedure Call (RPC) is a canonical structuring paradigm for client-server/request-response services.

Service-Oriented Architecture: Why did Microservices Catch On

All teams will henceforth expose their data and functionality through service interfaces. There will be no other form of inter-process communication (IPC) allowed: no direct linking, no direct reads of...

Git: Branch off An Unmerged Branch While Committing Often - Disasters and Salvage

Committing often and pushing often has been advocated as good practice when using Git, which saves your latest work on remote even if your hard drive dies right after and...