Walk on the web flow 20190423
by snonov
Architecture
Spring modules architecture : global view
https://dzone.com/articles/architecture-of-spring-framework-modularity-and-sp
Continuous Profiling in Production: What, Why and How
https://www.infoq.com/presentations/cotinuous-profiling-production
Anatomy of a Large-Scale Hypertextual Web Search Engine
http://infolab.stanford.edu/~backrub/google.html
Open-Closed Principle at an Architectural Level
https://dzone.com/articles/the-open-closed-principle-at-an-architectural-leve
Applying Concurrency Cookbook Recipes to SPEC JBB (Java memory model)
https://www.infoq.com/presentations/spec-jbb-concurrency
Teach distributed system
- https://blog.acolyer.org/2019/04/17/teaching-rigorous-distributed-systems-with-efficient-model-checking/
- https://github.com/emichael/dslabs
Dev
From Imperative to Functional Programming: the Dijkstra algorithm
https://blog.frankel.ch/imperative-functional-programming/4/
OneFile and Tail Latency, Software Transactional Memory (STM) meant to make it easy to implement lock-free and wait-free data
https://concurrencyfreaks.blogspot.com/2019/04/onefile-and-tail-latency.html
Machine learning for code recommandation : Aroma
https://code.fb.com/developer-tools/aroma/
How to size your Java threadpool
https://jobs.zalando.com/tech/blog/how-to-set-an-ideal-thread-pool-size/index.html
Path to learn Go language
https://github.com/Alikhll/golang-developer-roadmap
Practical Gitflow
https://blog.nathanaelcherrier.com/en/gitflow-methodology-practice/
Tool
Stack Elixir (Elixir is a dynamic, functional language designed for building scalable and maintainable applications)
- https://schneider.dev/blog/elixir-phoenix-absinthe-graphql-react-apollo-absurdly-deep-dive/
- https://elixir-lang.org/
OpenJDK repositories on GitHub
http://marxsoftware.blogspot.com/2019/04/openjdk-on-github.html
Mockit, mock your Api’s
https://mockit.netlify.com/
Scraping with java library HtmlUnit or Apache Nutch
- https://ksah.in/scraping-e-commerce-product-data/
- https://www.javacodegeeks.com/2019/04/use-nutch-from-java-command-line.html
DuckDuck go from a terminal
https://github.com/jarun/ddgr
Various
Great developers are raised, not hired
https://sizovs.net/2019/04/10/the-best-developers-are-raised-not-hired/
Ai behind linkedin recruiter search
https://engineering.linkedin.com/blog/2019/04/ai-behind-linkedin-recruiter-search-and-recommendation-systems
RIP Joe Armstrong, Erlang father
https://ayende.com/blog/187105-C/rip-joe-armstrong
Java community news
tags: Elixir - Openjdk - Github - Spring - Mockit - Mock - Api - Ai - Linkedin - OneFile - STM - Lockfree - Erlang - Joearmstrong - Dijkstra - Functional - Profiling - Jvm - Developers - Searchengine - Facebook - Arome - Machinelearning - Code - Architecture - Openclose - Scraping - Htmlunit - Nutch - Jdk - Redhat - Duckduckgo - Jmm - Memory - Java - Threadpool - Distributedsystem - Dslabs - Go - Gitflow