Walk on the web flow

the goal is to leave some links that seem interesting to me (but also to share them)

Home TagCloud All Posts
View on GitHub
7 November 2022

Walk on the web flow 20221107

by snonov

Architecture

McDonald event driven architecture
https://scaleyourapp.com/mcdonalds-event-driven-architecture/

JVM explained (for beginner)
https://medium.com/@upGrad/guide-on-java-architecture-components-for-beginners-423e9231a420

Working with ADR (Architecture Decision Record)
https://dzone.com/articles/defining-architecture-decision-record

Some design principles

Sample of hexagonal architecture with Python

Architectural Kata (from Oreilly) Farmacy food Kata

Dev

CRaC (Coordinated Restore at Checkpoint) Project researches for Java

Brian Goetz about Virtual thread, Virtual Threads: New Foundations for High-Scale Java Applications

Java project Leyden

Multithreading in Python

Kebab Kata

Tool

Static code metrics tool to compute and report

Tool to detect code smell in Java

Architecture tool Structure101

Compare REST documentation framework (RAML, Swagger UI and Spring REST Docs)

ErrorProne, a Java compiler plugin open sourced by Google, performs static analysis during compilation to detect bugs or suggest possible improvements

Junit cheatsheet

Another Architecture tool

Java parsing library

Tool to analyze Git repositories

Various

My favorites from Devoxx Belgium 2022 (all list is here https://www.youtube.com/playlist?list=PLRsbF2sD7JVolUH45EkGXsT-3spU7cqnS) :

tags: Metrics - Jpeek - Codesmell - Architecture - Structure101 - Checkpoint - Rest - Documentation - Raml - Swagger - Spring - Adr - Errorprone - Event - Eventdriven - Goetz - Virtualthread - Loom - Devoxx - Java - Fusco - Testcontainers - Functional - Leyden - Solid - Cupid - Junit - Archunit - Javaparser - Python - Multithreading - Hexagonal - Git - Kata - Kebab