Building a Fast, Memory-Efficient Hash Table in Java (by borrowing the best ideas)
One day, I ran into SwissTable—the kind of design that makes you squint, grin, and immediately regret every naive linear-probing table you’ve ever shi...

How I'm learning to build with better software architecture design principles (while 'moving fast and breaking things').
Ekaterina Kochmar
Hit the ground running with this in-depth introduction to the NLP skills and techniques that allow your computers to speak human. In Getting Started w...