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

Chatterbox Part 13 — Capturing model with Fiddler

This is the thirteenth part of the Chatterbox series. For your convenience you can find other parts in the table of contents in Part 1 – Origins Some networks communicate over websockets which are much harder to scrape with a Chrome extension. I tried some code on the internet (mostly based on replacing the websocket … Continue reading Chatterbox Part 13 — Capturing model with Fiddler