🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also other server examples are available such as jersey with grizzly. Also gRPC, WebSocket and ElasticSearch examples are included
- tls
- truststore
- certificate
- keystore
A simple, self-hosted service to keep track of your personal library 📚
- bookshelf
- catalog
- flask
- library
Example projects to help you get started with Hygraph
The repository host gives no description.
Serverless Reference Architecture for creating a Mobile Backend
C++ hash map and hash set which preserve the order of insertion
Solutions for Elements of Programming Interviews problems written in Golang (work-in-progress)
Skills and career roadmap for various security roles like application security, cloud security, DevSecOps, security engineer, security researchers, pentesting, api security, network security, mobile security and so on with helpful resources, guidelines
A list of helpful Scala related questions you can use to interview potential candidates.
West Wind Album Viewer ASP.NET Core and Angular Sample
Awesome list of AI reverse engineering and rebuilds: what AI agents took apart and recreated, and which ones really used REA (Reverse Engineer Anything).
:1st_place_medal: Roadmap to become a system design and architecture master
Swift Playground giving an overview over the inner workings of modern compilers
Data Structures and Algorithms in Java (useful in interview process)
- sorting-algorithms
- insertion-sort
- selection-sort
- sorted-arrays
A curated list of resources for the conservation, development, and documentation of low resource (human) languages.
- endangered-languages
- natural-language
- language-resources
- human-language
Learning Management System OpenOlat
Common Lisp implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach"
Harness self-evolution: update targets, theory, evaluation, and reported evidence. Bilingual reading list and project website.
A state-of-the-art distributed system using Reactive DDD as uncertainty modeling, Event Storming as subdomain decomposition, Event Sourcing as an eventual persistence mechanism, CQRS, Async Projections, Microservices for individual deployable units, Event-driven Architecture for efficient integration, and Clean Architecture as domain-centric design
:book: Opinionated CSS styleguide for scalable applications
- css
- styleguide
- naming-conventions
A C++14 cheat-sheet on lvalues, rvalues, xvalues, and more
Modular application for database CRUD with Blazor. Uses an in-memory database and features dummy data generation and data pagination.
- azure-devops
- pagination
- azure
- azure-container-apps
A really simple ServiceWorker example, designed to be an interactive introduction to ServiceWorker
Guide, reference and cheatsheet on web scraping using rvest, httr and Rselenium.
- rvest
- rselenium
- httr
- scrape-websites