This classic paper makes a very detailed profile of a transactional database, figuring out what each CPU command does.
Only 10% of the CPU instructions do critical work.
The rest are spread out fairly evenly between:
This classic paper makes a very detailed profile of a transactional database, figuring out what each CPU command does.
Only 10% of the CPU instructions do critical work.
The rest are spread out fairly evenly between:
I'm speechless. Thank you all for your trust and support 🥹
It means a lot to me and pushes me to always do better.
I'm speechless. Thank you all for your trust and support 🥹
It means a lot to me and pushes me to always do better.
If you're like me, this is probably the best book you can ever read.
It's not a book for beginners, but it'll bring you to the next level.
If you're like me, this is probably the best book you can ever read.
It's not a book for beginners, but it'll bring you to the next level.
It's amazing how you can build the worlds simplest database using only two bash functions.
A pleasure to read every time.
It's amazing how you can build the worlds simplest database using only two bash functions.
A pleasure to read every time.
If you don't make any friends and have some fun, it's better to find something else.
Honestly, I wouldn't want to work at a place like this.
If you don't make any friends and have some fun, it's better to find something else.
Honestly, I wouldn't want to work at a place like this.
I found it breathtakingly beautiful.
I found it breathtakingly beautiful.
The weather was great and I felt like I was in paradise.
The weather was great and I felt like I was in paradise.
The task was to complete the multiplications with the missing numbers.
I'm not sure how the teacher wanted us to solve it, but we did it by trying all possible combinations using backtracking.
My son got the idea right away.
The task was to complete the multiplications with the missing numbers.
I'm not sure how the teacher wanted us to solve it, but we did it by trying all possible combinations using backtracking.
My son got the idea right away.
You stand out if you know algorithms, distributed systems, and system design.
Here are 12 curated articles to help you learning new things and get better: ↓
You stand out if you know algorithms, distributed systems, and system design.
Here are 12 curated articles to help you learning new things and get better: ↓
• RAM
• CPU caches
• Optimization techniques
• Memory performance tools
It is still the best primer on how memory works.
By Ulrich Drepper from Red Hat. 100% Free.
Download it here:
people.freebsd.org/~lstewart/ar...
• RAM
• CPU caches
• Optimization techniques
• Memory performance tools
It is still the best primer on how memory works.
By Ulrich Drepper from Red Hat. 100% Free.
Download it here:
people.freebsd.org/~lstewart/ar...
Without a proper approach, it's easy to get lost.
Here are 6 methods you can use to solve 99% of the problems: ↓
Without a proper approach, it's easy to get lost.
Here are 6 methods you can use to solve 99% of the problems: ↓
Engineers are problem solvers, and what they do here is a reminder that their capabilities are likely endless.
Engineers are problem solvers, and what they do here is a reminder that their capabilities are likely endless.
But it's not as simple as flipping a switch.
There are several backend read and write caching strategies.
Here is how to pick the right one: ↓
But it's not as simple as flipping a switch.
There are several backend read and write caching strategies.
Here is how to pick the right one: ↓
A quadtree is a data structure that efficiently manages 2D spaces like maps.
For example, Google Maps includes it as part of its SDK library to locate landmarks and points of interest in a given area.
A quadtree is a data structure that efficiently manages 2D spaces like maps.
For example, Google Maps includes it as part of its SDK library to locate landmarks and points of interest in a given area.