Ruslan Diachenko retweeted
As promised, I'm sharing all the details of how I built a RAG-based AI Code Assistant—from schema design and model selection to UX implementation—so you won't have to read the 500 docs, blogs, and StackOverflow that I did.
thenile.dev/blog/building_co…
Ruslan Diachenko retweeted
Databases are the pragmatic intersection and application of all the fundamental topics in CS.
Algorithms and data structures, distributed systems, PL and compilers, operating systems, hardware, etc.
Ruslan Diachenko retweeted
If you're a developer and you haven't read Designing Data Intensive Applications, treat yourself.
It is an excellent introduction to data and distributed systems thinking, and it's one of the best written and most fun books on software.
For experienced developers, there is no other book I know of that packs a punch like this one.
I do not make any suggestions for any other software books until you say you've read this one.
And disregard the bits about scale, it is relevant for any developer that stores or passes along data between more than one system. That is, it is relevant for basically every developer.
Ruslan Diachenko retweeted
I am getting this impression on deep learning that it is a mix of mathematics (linear algebra) for making the pieces, cooking books of best practices on how to put pieces together and lots of data, experimentation, measuring and tuning.
Ruslan Diachenko retweeted
Data Structures for Data-Intensive
Applications: Tradeoffs and Design
Guidelines
cs-people.bu.edu/mathan/publ…
Ruslan Diachenko retweeted
Joker conference 2022: Checkstyle - Practical advice (in Russian) youtu.be/jJmlMsCdivU
Ruslan Diachenko retweeted
Amazing talk 💻 (youtube.com/watch?v=mH9TEXhm…) and amazing book "Testing Java Microservices" 📚 by Alex Soto (@alexsotob), Andy Gumbrecht (@AndyGeeDe)! – at London, England
Ruslan Diachenko retweeted
Checkstyle violations are like bed crumbs, it is not that annoying to wake up and clean the bed, but it does not let you sleep well at night











