Skip to content

amirberenji1995/technical-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

📝 Personal Notes on Technical Subjects

Here I gather my personal notes on software development, mostly focused on system architecture and API design.
The goal of this repository is to document and share ideas on building software components that are reusable, efficient, and scalable — with a strong emphasis on real-world practices.


📚 Table of Contents

Exploring design options for aligning database models and API schemas in Python projects.

Calling multiple HTTP calls scalable and efficiently.

Sync (view) or Async view, that is the question.

Bring decoupling and swappability to your data layers.

Factories decide what to send — strategies define how it’s done. Together, they keep your code elegant and extensible.

From chaotic clumps to well fitting methods; cohesion defines how well a class holds itself together

Have the buzzwords demistify to shape your software correcly.

Modeling complex workflows in backend systems using finite state machines for clarity, safety, and maintainability.

FastAPI can speak clearly; consistent responses and meaningful errors.

Building Domain-Driven Models: Keep Entities Smart and Services Focused.

Rescue your domain; stop business rules from sinking away.

More coming soon (hopefully)!


Stay tuned for new entries.
Feedback, questions, and contributions are always welcome!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors