Rikhi Ram Satnami's Projects
A collection of useful .gitignore templates
Roadmap to becoming a Go developer in 2020
Adaptable, fast automation for all
Systems design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements. Systems design could be seen as the application of systems theory to product development.
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
IntelliJ IDEA Community Edition & IntelliJ Platform
IntelliJ SDK Platform Documentation
Everything you need to know to get the job.
Design patterns implemented in Java
This is a Java implementation of UK Bank Account Modulus Checking. Modulus Checking is a process used to determine if a given account number could be valid for a given sort code.
JDK main-line development https://openjdk.org/projects/jdk
Jenkins automation server
This application is configure for Jenkins pipelines
Runtime environment based on OpenJDK for running IntelliJ Platform-based products on Windows, macOS, and Linux
✅ The 5th major version of the programmer-friendly testing framework for Java and the JVM
Xinfra Monitor monitors the availability of Kafka clusters by producing synthetic workloads using end-to-end pipelines to obtain derived vital statistics - E2E latency, service produce/consume availability, offsets commit availability & latency, message loss rate and more.
Spring Boot microservice providing generic Kafka message retry capability
A collection of tools for working with Apache Kafka.
Production-Grade Container Scheduling and Management
This is a collection of tutorials for learning how to use Docker with various tools. Contributions welcome.
Learn the fundamentals of cloud computing
Linux kernel source tree
A roadmap to become a linux admin. Improve your knowledge!
Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.
📝A simple and elegant markdown editor, available for Linux, macOS and Windows.