Join 📚 Kevin's Highlights

A batch of the best highlights from what Kevin's read, .

![The solution journey for analytics on Azure starts with learning and assigning roles. Next, choose a storage solution and an Azure BI or AI technology for the workload.](https://learn.microsoft.com/en-us/azure/architecture/solution-ideas/media/analytics-get-started-diagram.svg)

Analytics architecture design - Azure Architecture Center

big data architecture

“I’m sick of writing everything in numbered order,” Tom said, listlessly

For Many Years I’ve Been Collecting Tom Swifties and Croakers...

Adam Sharp

If you’re mathematically inclined, then you could use the [pigeonhole principle](https://en.wikipedia.org/wiki/Pigeonhole_principle) to describe hash collisions more formally: > Given *m* items and *n* containers, > if *m* > *n*, > then there’s at least one container > with more than one item. In this context, items are a potentially infinite number of values that you feed into the hash function, while containers are their hash values assigned from a finite pool.

Build a Hash Table in Python With TDD

Bartosz Zaczyński

...catch up on these, and many more highlights