What is the SOLID Principle?
SOLID offers guidelines to create software that is easy to understand, modify, and extend.
The SOLID acronym stands for:
S -> Single Responsibility Principle
O -> Open/Closed Principle
L -> Liskov Substitution Principle
Almost 5 years ago when I used Kafka for the first time, I didn't realise the power of it. The project was demanding and timelines were strict.
Most developers know Kafka as a messaging system, but few truly understand how to leverage its full power in event-driven…
Understanding Database Types
To make the best decision for our projects, it is essential to understand the various types of databases available in the market. We need to consider key characteristics of different database types, including popular options for each, and compare…
10 Best System Software Concepts
➡️Load balancers
➡️APIs
➡️Caches
➡️Databases
➡️Network Protocols
➡️Message queues
➡️CDNs
➡️High-level details about ML and Big data
➡️CAP Theorem
➡️Monitoring and analytics
read - bit.ly/3pzJCJh
What is a 𝗩𝗲𝗰𝘁𝗼𝗿 𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲?
With the rise of Foundational Models, Vector Databases skyrocketed in popularity. The truth is that a Vector Database is also useful outside of a Large Language Model context.
When it comes to Machine Learning, we often deal with Vector…
Key Docker Concepts in One Diagram 👇
Here's one of the visual cheat sheets I created for everyone learning Docker.
I write about Linux, containers, and Kubernetes, helping people learn efficiently with visual and hands-on materials. Follow me for quality Server Side content!
7 must-know strategies to scale your database.
1 - Indexing:
Check the query patterns of your application and create the right indexes.
2 - Materialized Views:
Pre-compute complex query results and store them for faster access.
3 - Denormalization:
Reduce complex…
567K Followers 137 FollowingFather of three, Creator of Ruby on Rails + Omarchy, Co-owner & CTO of 37signals, Shopify director, NYT best-selling author, and Le Mans 24h class-winner.
29K Followers 91 FollowingRun web, AI, & app servers close to your users on CPUs and GPUs. Deploy and scale your app in minutes at https://t.co/ftpvlpWmnU.
234K Followers 5K FollowingCloudflare is the world’s leading #ConnectivityCloud, and we have our eyes set on an ambitious goal — to help build a #BetterInternet.
80K Followers 28 FollowingYour shortcut to everything.
✨ Pro → https://t.co/U2NFkqtaYw
🏪 Store → https://t.co/aXtNuiE7G2
👥 Community → https://t.co/R2il42i6E7
26K Followers 41 FollowingShip your apps, databases, and more to production in seconds. Seriously.
Status: @railway_status
Support: https://t.co/RmTT2GZo2L
277K Followers 455 FollowingCo-Founder of ByteByteGo | Author of the bestselling book series: ‘System Design Interview’ | YouTube: https://t.co/9gPSJSrtPU
146K Followers 141 FollowingWorking on a new terminal: Ghostty. 👻 Prev: founded @HashiCorp. Created Vagrant, Terraform, Vault, and others. Vision Jet Pilot. 👨✈️
153K Followers 2 FollowingA programming language empowering everyone to build reliable and efficient software.
** This account is no longer active. Follow us on other platforms! **
21K Followers 7 FollowingFast, disk space efficient package manager
快速且節省磁碟空間的套件管理程式
Sponsor us:
on GitHub: https://t.co/cS3OP24kZH
on OpenCollective: https://t.co/zyVORTsELN
398K Followers 50 FollowingTypeScript is a language for application-scale JavaScript development. It's a typed superset of JavaScript that compiles to plain JavaScript.
370K Followers 8 FollowingVercel provides the developer tools and cloud infrastructure to build, scale, and secure a faster, more personalized web. Creators of @nextjs, @v0, and @aisdk.