Explore Lightrun – a Developer Observability platform.
Here's what I've written (so far):
A comprehensive example of a web app with FaunaDB.
An introduction to FaunaDB and how to integrate it into a Spring application.
Learn how to display events on an interactive map, based on data stored in an Astra database.
An example of using Cassandra to store time-series data.
Learn how to build a dashboard using DataStax Astra, a database-as-a-service powered by Apache Cassandra and Stargate APIs.
A quick and practical overview of intrinsics and how they work in Java.
Learn about some of the most common bahavioral design patterns using Java.
Learn about creational design patterns along with examples of core Java classes that use them to create and obtain instances of objects.
A quick and entertaining implementation guide for 2048 solver in Java.
Explore Moshi – a modern JSON library for Java that will give us powerful JSON serialization and deserialization in our code with little effort.
A quick and practical overview of how to create a Slack plugin in Java.
A quick and practical overview of branch prediction in Java.
A quick and practical overview of A* Pathfinding Algorithm in Java.
A quick and practical overview of threading models in Java.
A practical and not-so-quick introducing to Clojure Ring.
A quick and practical overview of Project Amber for Java.
A quick and practical overview of Leiningen for Clojure.
A comprehensive introduction to Clojure programming language.
Baeldung on Linux
A quick and practical overview of pipes and redirection in Linux.
Baeldung on Computer Science
Learn about several techniques used to generate random numbers such that each number is only generated once.
A guide to representing trees in relational databases.
A comparison between APIs (Application Programming Interface) and ABIs (Application Binary Interface)
A quick and practical comparison between deep and shallow copying.
Learn about algorithms used to generate crosswords puzzles.
Explore possible ways to find the maximum amount of water that can be collected between two towers.
A quick and practical comparison between tokens and sessions.
A quick and practical overview of the appointment scheduling algorithm.
A quick and practical guide to finding the peak in an incoming signal.
A quick and practical guide to A* pathfinding algorithm.
Baeldung on Kotlin
A quick and practical guide to collection processing in Kotlin.
A quick and practical overview of advanced Quasar usages for Kotlin.
A practical and not-so-quick guide to Quasar and Kotlin.
A quick and practical introduction to building REST APIs with Kotlin and Kovert.
Quick and practical introduction to DI in Kotlin with Injekt.
Learn the basics of promises and how Kovenant helps you to use them
Have a look at the extra language support provided by Kotlin for performing Reflection.
An introduction to Spek framework – a Specification Testing framework for Java and Kotlin