Theoretically MyISAM permits data and index files to grow up to 256 TiB by default, but this limit can be changed up to the maximum permissible size of 65,536 TiB (256^7 − 1 bytes). The author discusses what can be done in practice.
Knapsack Pro creator show us how to detect if applications might have a concurrency problem and how to solve it.
Consistent hashing is deceptively simple yet very powerful. When hash table resizes given K keys N slots, only K/n keys need to be remap to slots.
The author learns to write more functional code, avoiding mutating data and thereby dodging side effects in methods, does not shy away from (modern) concurrency primitives, and explores alternative deployment options.
Keeyon Ebrahimi, Machine Learning Engineer at Clarifai, walks through how neural networks actually work, and what they did before neural networks.
perf is a the baseline tool for every performance related analysis on Linux. eBPF is a relatively recent addition to the Linux Kernel. With these building blocks, the author show us how to build a tool to track: “Hey, I’ve seen your packet: It’s gone this way, on this interface, in this network namespace”.
Nemanja Mijailovic shows us how to use go-fuzz in Golang to find bug crashes in practice. He has found a bug even in the Golang standard library with this method.
First part of a series of understanding SOLID Principles where we explore what is Dependency Inversion and why it helps deliver software that is loosely coupled and testable.
There’s been a bit of a side story about what exactly ‘exactly-once’ means, and what Kafka can actually do.
Free video helps you learn Elixir tips and tricks.
Loren Sands-Ramshaw, author of GraphQL: The New REST, shows how to combine data from multiple sources using GraphQL in this two-part series.
Go channels are perfect for enabling multiple concurrent goroutines to safely communicate within a single process. How can we use them over many machines? Vice abstracts message queue technologies and gives you plain Go channels through which you can communicate instead.
A collection of best practices for using neural networks in Natural Language Processing.
BetterDev Link
Every Monday