Chatterbox Part 12 — Scraping page’s model with JavaScript or extensions

This is the twelfth part of the Chatterbox series. For your convenience you can find other parts in the table of contents in Part 1 – Origins Scraping is hard so we should avoid doing that as much as possible. Some pages allow us to get our hands on the logical model with some tricks. … Continue reading Chatterbox Part 12 — Scraping page’s model with JavaScript or extensions

.NET Inside Out Part 29 – Terminating some existing thread with jumps

This is the twentieth ninth part of the .NET Inside Out series. For your convenience you can find other parts in the table of contents in Part 1 – Virtual and non-virtual calls in C# Last time we discussed ways to terminate a thread. We mentioned a method based on unwinding the stack and preserving … Continue reading .NET Inside Out Part 29 – Terminating some existing thread with jumps