Sergey Safonov's starred repositories
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
setup-ipsec-vpn
Scripts to build your own IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2
java-dataloader
A Java 8 port of Facebook DataLoader
spring-boot-jsonrpc4j
example showing the use of Spring Boot and JSON-RPC (implementation jsonrpc4j)
Apache-Ignite-Quick-Start-Guide
Apache Ignite Quick Start Guide, published by Packt
BlockHound
Java agent to detect blocking calls from non-blocking threads.
reactive-streams-jvm
Reactive Streams Specification for the JVM
async-profiler
Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events
IDDD_Samples
These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168
styleguide
Style guides for Google-originated open-source projects
event-driven-spring-boot
Example Application to demo various flavours of handling domain events in Spring Boot
ddd-with-spring
Code examples for my conference talk on implementing ddd with spring
ddd-by-examples.github.io
GitHub Pages
DeepFaceLab
DeepFaceLab is the leading software for creating deepfakes.
graphql-maven-plugin-project
graphql-maven-plugin is a Maven Plugin for GraphQL, based on graphql-java. It accelerates the development for both the client and the server, by generating the Java code. It allows a quicker development when in contract-first approach, by avoiding to code the boilerplate code.
grpc-gateway
gRPC to JSON proxy generator following the gRPC HTTP spec
reverse-interview
Questions to ask the company during your interview
awesome-interview-questions
:octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board:
vaadin-grid-migrate
Migration path from Vaadin Table to Vaadin Grid to Vaadin Framework 8
awesome-ai-ml-dl
Awesome Artificial Intelligence, Machine Learning and Deep Learning as we learn it. Study notes and a curated list of awesome resources of such topics.