Types and Programming Languages Part 11 – Principles of good debugging

This is the eleventh 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 Actually, this could be called “principles of good thinking” as they work in a general case. They refer to how arguments … Continue reading Types and Programming Languages Part 11 – Principles of good debugging

Availability Anywhere Part 11 — Keeping a channel fresh

This is the eleventh 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 We already have our Channel Bonder for aggregating links. However, if all of them go down briefly we end up with … Continue reading Availability Anywhere Part 11 — Keeping a channel fresh