Thodoris Kouleris
@tkouleris.eu
About me: https://tkouleris.eu/ Blog: https://tkouleris.eu/#blog Just a simple coder who loves playing games, reading books and existing... May the Code be with you!
OLTP databases manage high-volume, real-time daily operations using normalized schemas to ensure fast, consistent transactions. OLAP systems analyze large historical datasets using columnar storage for complex reporting. Together, they power operational workflows and data-driven business insights.
OLTP vs OLAP
OLTP databases manage high-volume, real-time daily operations using normalized schemas to ensure fast, consistent transactions. OLAP systems analyze large historical datasets using columnar storage fo...
tkouleris.eu
Idempotency keys prevent duplicate charges from network retries or multiple clicks. By mapping a unique key to a saved response, your API ensures a payment processes exactly once, every time. #tech #dev #webdev #backend #systemdesign #api #softwareengineering #buildinpublic
Preventing Duplicate Payment Charges
Idempotency keys prevent duplicate charges from network retries or multiple clicks. By mapping a unique key to a saved response, your API ensures a payment processes exactly once, every time.
tkouleris.eu
Suffer from 429 errors every minute boundary? Fixed-window rate limiting causes traffic stampedes. Here is how switching to the Token Bucket algorithm smoothes spikes and keeps your API running. #SystemDesign #SoftwareEngineering #Python #APIDesign #BackendDev #DevOps #RateLimiting #TechBlog
Rate Limiting Without Boundary Bursts
Suffer from 429 errors every minute boundary? Fixed-window rate limiting causes traffic stampedes. Here is how switching to the Token Bucket algorithm smoothes spikes and keeps your API running.
tkouleris.eu
Fix the N+1 query problem slowing down your endpoints! Learn how batching, SQL JOINs, and ORM eager loading can cut database round-trips and drop latency from 2.4s down to milliseconds. #systemdesign #webdev #backend #database #softwareengineering #code #devlife #sql #orm #performance
Killing the N+1 Query Problem
Fix the N+1 query problem slowing down your endpoints! Learn how batching, SQL JOINs, and ORM eager loading can cut database round-trips and drop latency from 2.4s down to milliseconds.
tkouleris.eu
The Backend for Frontend (BFF) pattern rescues mobile apps from microservice chaos by acting as a single gateway that handles routing, data orchestration, and security, keeping clients fast and lightweight. #BackendForFrontend #Microservices #SystemDesign #FrontendDev #SoftwareEngineering
Decoupling Mobile from Backend Services
The Backend for Frontend (BFF) pattern rescues mobile apps from microservice chaos by acting as a single gateway that handles routing, data orchestration, and security, keeping clients fast and lightw...
tkouleris.eu
Laravel Herd, the fast and simple local development environment for Laravel. Learn how it simplifies setup, supports multiple PHP versions, and boosts your development workflow. #Laravel #LaravelHerd #PHP #WebDev #Programming #Coding #DevTools #OpenSource #Backend #FullStack #SoftwareDevelopment
Laravel Herd: The Easiest Way to Build Laravel Applications Locally
Laravel Herd, the fast and simple local development environment for Laravel. Learn how it simplifies setup, supports multiple PHP versions, and boosts your development workflow.
tkouleris.eu
Nikola Tesla transformed the world with AC power, visionary inventions, and bold ideas that laid the foundation for modern technology. Happy birthday to a true pioneer! #nikolatesla #tesla #history #science #technology #innovation #engineering #electricity #inventor #onthisday #computing
Nikola Tesla: The Man Out Of Time
Nikola Tesla transformed the world with AC power, visionary inventions, and bold ideas that laid the foundation for modern technology. Happy birthday to a true pioneer!
tkouleris.eu
You cannot imagine how many times I almost didn't upload this video because it wasn't perfect enough. Even worse, another video was actually planned for this week, and I postponed it because it wasn't good enough. But hey, at least I can admit it now, that's progress.
Your biggest obstacle to becoming a great developer
YouTube video by Life Meets Code
youtu.be
LocalSend is a free, open-source app that lets you securely transfer files between Windows, macOS, Linux, Android, and iOS devices over your local network—fast, private, and without cloud services. #LocalSend #OpenSource #FileSharing #Privacy #SelfHosted #FOSS #TechTools #Productivity #Linux
LocalSend: Share files without the cloud
LocalSend is a free, open-source app that lets you securely transfer files between Windows, macOS, Linux, Android, and iOS devices over your local network—fast, private, and without cloud services.
tkouleris.eu
LocalWP simplifies WordPress development by creating local sites in minutes. It includes built-in tools, flexible environments, and an easier workflow for developers and designers. #WordPress #LocalWP #WebDevelopment #WordPressDev #PHP #OpenSource #DevTools #Coding
LocalWP: Build WordPress Locally Without the Headaches
LocalWP simplifies WordPress development by creating local sites in minutes. It includes built-in tools, flexible environments, and an easier workflow for developers and designers.
tkouleris.eu
CompressO is a free, open-source tool that compresses videos and images locally on your device, helping reduce file sizes while keeping your data private and secure. #compresso #filecompression #videocompression #imagecompression #opensource #ffmpeg #privacy #productivity #techtools #software
Shrink Your Files With CompressO
CompressO is a free, open-source tool that compresses videos and images locally on your device, helping reduce file sizes while keeping your data private and secure.
tkouleris.eu