Martin Sotelo's repositories
30-seconds-of-code
Short JavaScript code snippets for all your development needs
api-guidelines
Microsoft REST API Guidelines
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
professional-programming
A collection of full-stack resources for programmers.
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
awesome-go
A curated list of awesome Go frameworks, libraries and software
awesome-spring
A curated list of awesome books, tutorials, courses, and resources for the Spring framework ecosystem.
banking-kata-java
Banking Kata (Java)
cargotracker
The project demonstrates how you can develop applications with Jakarta EE using widely adopted architectural best practices like Domain-Driven Design (DDD).
domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
go-backend-clean-architecture
A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.
go-realworld-clean
a clean architecture implementation of the realworldapp : https://github.com/gothinkster/realworld
java-design-patterns
Design patterns implemented in Java
NLP-spanish-tools
Nlp tools in Java, Python. With examples and installation requirements. Examples focused in spanish language
python-boilerplate
This repository is a Python boilerplate to be used as a fast starter point
sample-spring-microservices-new
Demo for Spring Boot 3(`master` branch)/2(other branches) and Spring Cloud microservices with distributed configuration (Spring Cloud Config), service discovery (Eureka), API gateway (Spring Cloud Gateway, Zuul), Swagger/OpenAPI documentation (Springdoc), logs correlation using Spring Cloud Sleuth/Micrometer OTEL and many more
solution-architecture-patterns
Reusable, vendor-neutral, industry-specific, vendor-specific solution architecture patterns for enterprise
spring-boot
Spring Boot
spring-boot-examples
about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。
system-design
Learn how to design systems at scale and prepare for system design interviews