Walk on the web flow 20221004
by snonov
Architecture
Java architecture best practises
GraalVM Road Map
Architecture pattern
- https://medium.com/@hari.bodicherla/popular-software-architecture-patterns-60080a96e385
Bigdata plateform architecture
Last java features (Sealed class, Records) for Data oriented programming. From Brian Goetz article
- https://www.infoq.com/fr/articles/data-oriented-programming-java/
- https://coderanch.com/t/740716/engineering/Data-Oriented-programming-applicable-Java
- https://blog.klipse.tech/java/2021/03/05/data-oriented-programming-in-java.html
Dev
Java 19 overview
Java and Kubernetes affinity
Some Java kata to practise your practise
- https://github.com/chrysocode/java-code-kata-boilerplate
- https://blog.ippon.fr/2021/04/12/mon-catalogue-de-katas/
- https://katas.xavierpigeon.com/
Introduction to Monad
Zoom on Loom (Java virtual thread)
- https://www.youtube.com/watch?v=y-SXxp1Kx_Y
- https://www.infoq.com/articles/java-virtual-threads
- Loom in Java ecosystem https://inside.java/2022/09/27/insidejava-newscast-034/
Data structure review
Tool
YugabyteDB is a high-performance, cloud-native distributed SQL database that aims to support all PostgreSQL features
- https://github.com/yugabyte/yugabyte-db
- https://github.com/yugabyte/learn-yugabyte
- https://vladmihalcea.com/yugabytedb/
Some more not well known DB
Resources, tools and more about Text summarization
Library of Alexandria (LoA in short) is a project that aims to collect and archive documents from the internet
Some Git tooling
Build and cache
Zomm on Flink usage
Tool benchmark on JSon libraries
Kanito Kubernetes tool, build container images from a Dockerfile, inside a container or Kubernetes cluster
Test your EMail features
Data Anaysis of code
tags: Distributed - Yugabytedb - Java - Java19 - Textsummarization - Kubernetes - Architecture - Kata - Alexandria - Git - Pantsbuild - Build - Database - Flink - Benchmark - Kanito - Mock - Mail - Graalvm - Monad - Loom - Gtoolkit - Bigdata - Datastructure - Goetz