Mar 29 · 5 min read · 6. Modular Architecture Organize your application into modules for better separation of concerns. 6.1 Module Interface // lib/modules/module.dart abstract class AppModule { String get name; /// Register routes void registerRoutes(Spry spry); ...
Join discussionMar 29 · 9 min read · Spry Advanced Patterns: Middleware, Dependency Injection, and Plugin Architecture Building production‑grade applications requires more than just basic route handling. In this advanced guide, we'll explore sophisticated architectural patterns for Spry...
Join discussionMar 23 · 14 min read · Spry Advanced Patterns: Middleware, Dependency Injection, and Plugin Architecture Building production‑grade applications requires more than just basic route handling. In this advanced guide, we'll explore sophisticated architectural patterns for Spry...
Join discussionMar 8 · 8 min read · I'm sure you may have come across some post in LinkedIn comparing junior vs senior code. They are unmistakable, with that fresh morning smell of heated arguments and even holy wars, with endless comments arguing why some option is better than another...
Join discussionJan 21 · 7 min read · মূল বক্তব্য আজকালকার অ্যাপ্লিকেশনগুলো ডেটা-নির্ভর – মানে সমস্যা হয় সাধারণত কম্পিউটিং পাওয়ারের কারণে নয়, বরং ডেটার জটিলতা, পরিমাণ বা গতির কারণে। অধিকাংশ সিস্টেম তৈরি করা হয় স্ট্যান্ডার্ড ব্লকগুলো ব্যবহার করে—যেমন: ডেটাবেস, ক্যাশ, মেসেজ কিউ। একজন আর...
Join discussion
Jan 21 · 3 min read · Today’s ship wasn’t a new feature. It was something sneakier and, honestly, more important long-term: naming clarity. I refactored my user registration DTOs to use verb-first, use-case naming: UserRegistrationRequestDTO → RegisterUserRequestDTO Use...
Join discussion
Nov 30, 2025 · 6 min read · I remember the day in that job interview, just before closing the meeting, my then future manager told that he wanted to ask one more question: Did I know the difference between public, protected and private keywords? Back then, I gave the textbook a...
Join discussion
Nov 25, 2025 · 3 min read · Mengembangkan proyek besar — seperti aplikasi bisnis, sistem pendidikan, atau platform SaaS — bukan hanya tentang menulis kode dan membuat fitur. Tantangan sebenarnya muncul beberapa bulan kemudian, ketika: ❌ Developer sudah lupa konteks❌ Dokumentasi...
AAriska commented