My publications
-
Updated
Jul 21, 2025 - Python
My publications
My software engineering notes - books, courses, conferences 📓
A comprehensive collection of AI development patterns for building software with AI assistance, organized by implementation maturity and development lifecycle phases. Includes Foundation, Development, and Operations patterns with practical examples and anti-patterns.
pumla - systematic re-use of model elements described with PlantUML
Design Patterns written in Python
Playing around "Less Slow" coding practices in Python, from numerical micro-kernels to coroutines, ranges, and polymorphic state machines
🧠Mindmap of 🗺️Software Architecture, Software engineering: An Overview of Software Terminologies and Concepts.
A Python 3 port of Simon Brown's Structurizr diagrams-as-code architecture description tool.
A python service built using Clean Architecture and SOLID principles
Example application code for the Architecture Patterns with Python book.
A modern Python library of reusable software design patterns. Your blueprint for better Python architecture.
Medium article "API Gateway for your Microservices"
Crowvert é um aplicativo desktop escrito em Python, com interface gráfica via Tkinter, desenvolvido para facilitar a conversão de arquivos em massa. Criado para usuários que precisam de agilidade, simplicidade e um visual agradável, sem complicações técnicas. O foco é produtividade com elegância.
Understand your Python codebase. 📡 Summarizes your directory in a single table. Displays the file structure of all the files, their functions, classes, and methods in a nicely colored tree. Shows a table of all the files with counts of the lines and much more.
🎉 Testing Routine for CI to detect layering violations in C projects
DRYML (an acronym for “DRY Modelling Language”) is both a human- and machine-readable software modelling language
A cross-platform game built in pyton with kivy
The new architecture of co-computation for data processing and machine learning.
Project results from Back-End Engineering Virtual Experience Program by Lyft
This Boot Camp Covers Data Structure and Algorithm Real World Practice How To Design and and Solve Competitive Programming Problems and Real World Engineering Problems
Add a description, image, and links to the software-architecture topic page so that developers can more easily learn about it.
To associate your repository with the software-architecture topic, visit your repo's landing page and select "manage topics."