A quick and practical guide to encoding special characters in XML.
Baeldung Author
Graham Cox
Here's what I've written (so far):
Baeldung on Java
- All
- Java (8)
- NoSQL (5)
- Spring (4)
- Programming (4)
- Persistence (4)
- Architecture (4)
- Algorithms (3)
- XML (1)
- Java Concurrency (1)
- Java Collections (1)
- JSON (1)
- DevOps (1)
Debugging Spring Method Annotations Using Lightrun
Filed under Spring
A practical guide to debugging Spring method annotations using Lightrun.
Getting Started With RethinkDB
Filed under NoSQL
A quick and practical guide to RethinkDB.
Using Foresight to Understand our CI Pipeline
Filed under DevOps, Programming
A quick and practical introduction to getting CI pipeline insights with Foresight.
Diving Deeper with Lightrun
Filed under Architecture
A deep dive into Lightrun features and how to make the best use of them in our applications.
Implementing a Map with Multiple Keys in Java
Filed under Java Collections
A practical guide to using multiple keys in a map.
Introduction to Lightrun with Java
Filed under Architecture
Explore Lightrun – a Developer Observability platform.
Building a Web App Using Fauna and Spring for Your First Web Agency Client
Filed under Persistence, Spring
A comprehensive example of a web app with FaunaDB.
Introduction to FaunaDB with Spring
An introduction to FaunaDB and how to integrate it into a Spring application.
Build a Dashboard With Cassandra, Astra and CQL – Mapping Event Data
Filed under NoSQL, Persistence
Learn how to display events on an interactive map, based on data stored in an Astra database.
Build a Dashboard With Cassandra, Astra, REST & GraphQL – Recording Status Updates
Filed under NoSQL, Persistence
An example of using Cassandra to store time-series data.
Build a Dashboard Using Cassandra, Astra, and Stargate
Filed under NoSQL, Persistence
Learn how to build a dashboard using DataStax Astra, a database-as-a-service powered by Apache Cassandra and Stargate APIs.
Introduction to JVM Intrinsics
Filed under Java
A quick and practical overview of intrinsics and how they work in Java.
Behavioral Patterns in Core Java
Filed under Architecture, Java
Learn about some of the most common bahavioral design patterns using Java.
Creational Design Patterns in Core Java
Filed under Architecture, Java
Learn about creational design patterns along with examples of core Java classes that use them to create and obtain instances of objects.
Implementing a 2048 Solver in Java
Filed under Algorithms, Java
A quick and entertaining implementation guide for 2048 solver in Java.
Introduction to Moshi Json
Filed under JSON
Explore Moshi – a modern JSON library for Java that will give us powerful JSON serialization and deserialization in our code with little effort.
How to Create a Slack Plugin in Java
A quick and practical overview of how to create a Slack plugin in Java.
Branch Prediction in Java
Filed under Algorithms, Java
A quick and practical overview of branch prediction in Java.
Implementing A* Pathfinding in Java
Filed under Algorithms, Java
A quick and practical overview of A* Pathfinding Algorithm in Java.
Threading Models in Java
Filed under Java Concurrency
A quick and practical overview of threading models in Java.
Writing Clojure Webapps with Ring
Filed under Programming
A practical and not-so-quick introducing to Clojure Ring.
Introduction to Project Amber
Filed under Java
A quick and practical overview of Project Amber for Java.
Introduction to Leiningen for Clojure
Filed under Programming
A quick and practical overview of Leiningen for Clojure.
Introduction to Clojure
Filed under Programming
A comprehensive introduction to Clojure programming language.
Baeldung on Linux
- All
- Scripting (1)
Pipes and Redirection in Linux
Filed under Scripting
A quick and practical overview of pipes and redirection in Linux.
Baeldung on Computer Science
- All
- Algorithms (9)
- Core Concepts (5)
- Programming (3)
- Trees (2)
- Security (2)
- Path Finding (2)
- Sorting (1)
- Networking (1)
- Math and Logic (1)
- Machine Learning (1)
- Graphs (1)
- Data Structures (1)
How to Read Barcodes
Filed under Core Concepts
A quick and practical guide to reading barcodes.
Algorithm for Online Outlier Detection in Time Series
Filed under Algorithms, Machine Learning, Math and Logic
A quick and practical guide to online outlier detection in time series.
The Rod Cutting Problem in Computing
Filed under Algorithms
Learn how to solve the rod-cutting problem.
Differences Between Raster and Vector Graphics
Filed under Core Concepts
A quick and practical overview and comparison of raster and vector graphics.
How to Create a URL Shortener
Filed under Core Concepts
A quick and practical guide to creating a URL shortener.
How Do Merkle Trees Work?
Filed under Trees
A quick and practical guide to Merkle trees.
Best Order to Sign, Encrypt and Compress Content
Filed under Security
A quick and practical guide to the optimal encryption/signing/compress order.
How Many Bytes Does One Unicode Character Take?
Filed under Programming
A quick and practical explanation of how many bytes does one Unicode character take.
Explanation of BASE Terminology
Filed under Core Concepts
A quick and practical explanation of BASE.
The de Bruijn Sequence
Filed under Algorithms
A quick and practical introduction to de Bruijn sequences.
Non-repeating Random Number Generator
Filed under Algorithms
Learn about several techniques used to generate random numbers such that each number is only generated once.
Storing a Tree Structure in a Relational Database
Filed under Data Structures, Trees
A guide to representing trees in relational databases.
Differences Between APIs and ABIs
Filed under Core Concepts, Programming
A comparison between APIs (Application Programming Interface) and ABIs (Application Binary Interface)
Differences Between a Deep Copy and a Shallow Copy
Filed under Programming
A quick and practical comparison between deep and shallow copying.
Generating a Crossword Puzzle
Filed under Algorithms
Learn about algorithms used to generate crosswords puzzles.
Finding the Volume of Water Collected Between Towers
Filed under Algorithms
Explore possible ways to find the maximum amount of water that can be collected between two towers.
API Authentication – Tokens vs Sessions
Filed under Networking, Security
A quick and practical comparison between tokens and sessions.
Appointment Scheduling Algorithm
Filed under Algorithms, Graphs
A quick and practical overview of the appointment scheduling algorithm.
Peak Detection in a Measured Signal
Filed under Algorithms
A quick and practical guide to finding the peak in an incoming signal.
A* Pathfinding Algorithm
Filed under Path Finding
A quick and practical guide to A* pathfinding algorithm.
Overview of Dijkstra’s Algorithm
Filed under Path Finding
A quick and practical of Dijkstra’s algorithm.
What Is the Optimal Algorithm for the Game 2048?
Filed under Algorithms
A quick and practical guide to solving 2048 algorithmically.
An Overview of QuickSort Algorithm
Filed under Sorting
A quick and practical overview of QuickSort algorithm.
Baeldung on Kotlin
- All
- Libraries (5)
- Asynchronous Programming (3)
- Testing (1)
- Kotlin Server-Side (1)
- Kotlin Collections (1)
- Kotlin Classes and Objects (1)
Collection Transformations in Kotlin
Filed under Kotlin Collections
A quick and practical guide to collection processing in Kotlin.
Advanced Quasar Usage for Kotlin
Filed under Asynchronous Programming, Libraries
A quick and practical overview of advanced Quasar usages for Kotlin.
Introduction to Quasar in Kotlin
Filed under Asynchronous Programming, Libraries
A practical and not-so-quick guide to Quasar and Kotlin.
REST API With Kotlin and Kovert
Filed under Kotlin Server-Side, Libraries
A quick and practical introduction to building REST APIs with Kotlin and Kovert.
Dependency Injection for Kotlin with Injekt
Filed under Libraries
Quick and practical introduction to DI in Kotlin with Injekt.
Introduction to Kovenant Library for Kotlin
Filed under Asynchronous Programming
Learn the basics of promises and how Kovenant helps you to use them
Reflection with Kotlin
Filed under Kotlin Classes and Objects
Have a look at the extra language support provided by Kotlin for performing Reflection.
Writing Specifications with Kotlin and Spek
An introduction to Spek framework – a Specification Testing framework for Java and Kotlin