Types and Programming Languages Part 21 – Code is read many times

This is the twentieth first part of the Types and Programming Languages series. For your convenience you can find other parts in the table of contents in Part 1 — Do not return in finally We often hear that code is written once but read many times. Due to that, we favor code “quality”, “clarity”, … Continue reading Types and Programming Languages Part 21 – Code is read many times

Availability Anywhere Part 29 — Using all remote solutions in parallel

This is the twentieth ninth part of the Availability Anywhere series. For your convenience you can find other parts in the table of contents in Part 1 – Connecting to SSH tunnel automatically in Windows There are so many protocols for remote access. Why not use all of them at the same time? Let’s see … Continue reading Availability Anywhere Part 29 — Using all remote solutions in parallel

State Machine Executor Part 6 — Forking

This is the sixth part of the State Machine Executor series. For your convenience you can find other parts in the table of contents in State Machine Executor Part 1 — Introduction Let’s revisit our execution function: It’s quite quite already as we extended it with a support for timeouts, exception handling, state management, and … Continue reading State Machine Executor Part 6 — Forking