Roadmap to becoming a Java developer in 2025
-
Updated
Jan 5, 2025 - Java
Roadmap to becoming a Java developer in 2025
Structurizr DSL
Useful Resources for Low Level System Design
Structurizr for Java
A command line utility for Structurizr.
各种分布式框架动手实现、实战项目。「徒手撸轮子」
Sample projects for my talk "Refactoring to a System of Systems"
极客时间《手把手教你落地DDD》配套代码
All design patterns implemented in Java with code, explanation and learning resources
An analysis of a clean architecture implementation in a spring boot application.
Tutorial on DDD (Domain-Driven Design), by building a Web App with the theme "Personal Finance Management". Adapted from a group project in university.
Collection of all assignments of Software Design and Architecture Specialization on Coursera offered by University of Alberta.
An ongoing curated list of awesome frameworks, important books and articles, talks and videos, libraries, learning tutorials, coding best practices and technical resources about technical interviews in Software Engineering.
System design not just on whiteboard, but with code.
This is to demonstrate Software Principles Implementation.
This repository contains some examples of using the Specification Pattern
Notes for the book - Head First Design Patterns
Base project for Spring Boot multitenancy with column discriminator (Spring Data JPA with Hibernate)
Besieged! is a cooperative, real-time multiplayer tower defense Android game, where players defend their village against waves of mythological creatures by strategically combining "tower-cards" to build unique towers, earning money from each kill to acquire more cards.
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."