Learn the SOLID design principles by building a robust email microservice
- Updated
Aug 10, 2020 - TypeScript
Software Engineering is the discipline of applying engineering principles and practices to the creation, maintenance, and design of software for a variety of applications. This topic covers a broad range of areas including requirements analysis, software design, programming, project management, testing, and maintenance. It emphasizes systematic, disciplined, and quantifiable approaches to the successful development of high-quality, reliable software systems.
Learn the SOLID design principles by building a robust email microservice
Source code for the “Explicit Design” post series.
Elements of Reusable Object-Oriented Software
Generate software design diagram images from plain text using GPT models.
Developing Turquiz, a platform for Turkish people to get better at English
An Angular 11 dynamic stepper with Angular Material using content projection and ngTemplate
Proposal of software design to make mobile applications testable by unit tests and end-to-end tests
Testing framework built to practice software design
Software Architecture & Design
This Angular project is a self-directed in advanced features using Angular's built-in directives and in Angular + Typescript components development.
A Typescript Domain Driven Design library
Project Mender: Home Renovation & Maintenance Application
Restful API for the management of an exercise center, with reservation logic, schedules and user roles. Working with TSOA, Express, Swagger, Mongoose
Frontend challenge. Live preview at http://thiagobitencourt..io/jobsity-reminder
🍰 Architecture analyze toolkit
Dynamic method invocation for decoupled, modular NestJS applications.
A project demonstrating iterative development and continuous refactoring process of Object-Oriented Analysis, Design, Programming (OOADP), unit tests, and refactoring through a simple showdown card game with modern DevOps practices.
Story reading web application - Client side
Landing pages that I built with Deno and Fresh.
Created by Software engineers