A quick and practical overview of Java security basics.
Also find me here:
Baeldung Author
Kumar Chandrakant
It has been more than fifteen years when I started programming and my love for it does not seem to fade at all. I have worked upon core Java, Spring projects to enterprise solutions like commerce and digital platforms. I love learning new features, languages, algorithms, libraries, basically whatever can make the journey fun!
Here's what I've written (so far):
Baeldung on Java
- All
- Architecture (11)
- Java (7)
- Security (4)
- Data (4)
- Spring Boot (3)
- Java Concurrency (3)
- Spring Security (2)
- Spring (2)
- Reactive (2)
- REST (2)
- Persistence (2)
- NoSQL (2)
- JVM (2)
- Core Java (2)
- Artificial Intelligence (2)
- Testing (1)
- Spring WebFlux (1)
- Spring Web (1)
- Java Map (1)
- Java IO (1)
- Docker (1)
- DevOps (1)
Introduction to Morphia – Java ODM for MongoDB
Filed under NoSQL
A quick and practical overview of Morphia – a Java ODM for MongoDB.
Why Choose Spring as Your Java Framework?
Filed under Spring
A quick and practical overview of the main value proposition of Spring framework.
Introduction to SPNEGO/Kerberos Authentication in Spring
Filed under Spring Security
A quick and practical overview of Spring Security and Kerberos integration.
Introduction to Flowable
Filed under Spring Boot
A quick and practical overview of Flowable with Spring Boot.
REST vs WebSockets
Filed under REST
A comprehensive overview of differences between HTTP REST APIs and WebSockets.
Introduction to Tensorflow for Java
Filed under Java
A quick and practical overview of Tensorflow for Java
Preventing Username Enumeration Attacks with Spring Security
Filed under Spring Security
A quick and practical overview of securing our Spring applications against enumeration attacks.
Building a Data Pipeline with Kafka, Spark Streaming and Cassandra
A quick overview of a streaming pipeline build with Kafka, Spark, and Cassandra.
Baeldung on Linux
- All
- Docker (1)
Evolution of Docker from Linux Containers
Filed under Docker
A comprehensive introduction to containerization and Linux containers.
Baeldung on Scala
- All
- Play Framework (1)
- Akka (1)
Integrating Lagom with Play Framework and Akka Actors
Filed under Akka, Play Framework
A quick and practical example of integrating Lagom with Play and Akka.
Baeldung on Computer Science
- All
- Core Concepts (5)
- Software Architecture (4)
- Machine Learning (4)
- Algorithms (3)
- Security (2)
- Networking (2)
- Artificial Intelligence (2)
- Math and Logic (1)
- Graphs (1)
- Deep Learning (1)
Introduction to Agentic AI
Filed under Artificial Intelligence
Learn about Agentic AI, a type of artificial intelligence that can operate autonomously.
LLM Reasoning in OpenAI o-Series Models
Filed under Machine Learning
Explore the o1 and o3 families of ChatGPT models and learn about their reasoning capabilities.
Introduction to Open Table Formats
Filed under Software Architecture
Learn about open table formats and their role in modern data lakehouses and open data architecture.
Introduction to Automated Reasoning
Filed under Math and Logic
Discuss the use cases for automated reasoning and the tools and techniques it offers for problem-solving.
Introduction to Consistency Models
Filed under Core Concepts
A quick and practical introduction to consistency models.
Importance of Statistics in Machine Learning
Filed under Machine Learning
A quick and important guide to why it’s necessary to know statistics for machine learning.
Introduction to Large Language Models
Filed under Deep Learning
A quick and practical guide to Large Language Models.
Introduction to Quantum Computing
Filed under Core Concepts
A quick and comprehensive introduction to quantum computing.
Introduction to Secure Computation
Filed under Security
A practical overview of secure computation and some of the practical challenges.
Baeldung on Kotlin
- All
- Kotlin Concurrency (1)
- Kotlin Classes and Objects (1)
- Kotlin (1)
- Functional Programming (1)
A Comparison Between Kotlin and Scala
Filed under Functional Programming
Examine the key characteristics and features of Scala and Kotlin, and how they compare against each other.
Introduction to Multiplatform Programming in Kotlin
Filed under Kotlin
A quick and practical introduction to multiplatform programming in Kotlin.
Light-Weight Concurrency in Java and Kotlin
Filed under Kotlin Concurrency
A comprehensive introduction to light-weight concurrency on JVM.
Guide to Kotlin Interfaces
Filed under Kotlin Classes and Objects
A quick guide to understanding interfaces in Kotlin and how they compare to Java.
Baeldung on Ops
- All
- Kubernetes (3)
- DevOps Concepts (2)
DevOps Overview
Filed under DevOps Concepts
A quick and practical overview of DevOps mindset.
Serverless Architecture with Knative
Filed under Kubernetes
Explore how we can leverage Kubernetes as the underlying infrastructure to host a serverless environment using Knative.
Service Mesh Architecture with Istio
Filed under DevOps Concepts
A comprehensive introduction to service meshes using Istio as an example.
Mesos vs. Kubernetes
Filed under Kubernetes
A quick and practical overview of differences between Mesos and Kubernetes.
Using Helm and Kubernetes
Filed under Kubernetes
A not-so-quick but practical overview of working with Kubernetes and Helm.