Debugging an Evil Go Runtime Bug
A story of awesome hacking skills go down all the way to assembly and hardware level. It isn’t as much about Go, but the process is what we learn from this post: techniques to debugging and the thought-process to figuring out the problem.
Counting People with Machine Learning (ML)
ML is eating the world. The article describes the process of building a project that collects camera images, and processes them with YOLO to count people in picture. Code is available in Github.
Pentest: Owning a Docker Host
A fun exercise breaking our Docker container using a shell exploit from WordPress ran in the container. You will know learn to deploy more secure container. You can practice it with their provided VM too.
In life of a developer, we have to learn things quickly. This is a great way to learn PostGres in a short time. They provide sample data, so we can dive right in without setting and feeding sample data.
How to Cancel Your Promise
Discussion of methods to cancel promise with BlueBird and pure promises, and generator and future of fetch API.
The author of “Exploring JS” book takes a different approach to explaining
How Dishwashers Ruin Ruby Apps
Phusion Passenger author describes how different app servers handle apps that defer work (such as resizing an uploaded profile picture, or removing temporary files generated during the request) out of the standard request-response cycle until after the complete response has been written back, and problems associated with different approaches.
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this