Category: backend
- [Java Concurrency] 04: Thread Pool Sizing
- Clear Liquibase checksum on upgrade
- Guide To ReentrantLock
- Fixing "Exec Format Error" When Building ARM Docker Images on Intel Jenkins
- Install Docker BuildX on Ubuntu Server
- Enable Colors For Logs With Logback Spring
- Working With Kafka Topics & Messages
- Create a Kafka Cluster With Docker
- Kafka's Architecture Fundamentals
- Setup and connect to VPN using OpenVPN Client On Ubuntu
- Create a 3 Nodes Kafka On Your Local Machine
- Building a Distributed Online Store with Spring Boot, RabbitMQ, and OpenTelemetry
- JVM Performance Tuning (Beginner-Friendly Guide)
- Spring Boot SSE With SNS, SQS and S3
- Setup Keycloak (26) behind Caddy Proxy
- CISSP 1: Security Governance Through Principles and Policies Concepts and FAQ
- Transaction Data Integrity In Spring Data JPA
- How to Create A Video Thumbnail In Java
- Better Swing Layout With MigLayout
- Pattern Matching In Java
- How to Enable Spring Data MongoDB Auto Index Creation
- Add CORS Configure For Spring Boot App
- Using AI To Generate Git Commit Message For Free
- 6 Ways To Directly Initialize a HashMap in Java
- Correct Way To Set Timeout In RestTemplate
- Using MessageSource In Spring Boot Application
- Fix Could not find a valid Docker environment TestContainers
- Using @AttributeOverride To Resolve Conflicts
- Working With Currency Data In Java
- Using FFMPEG in Java Cheat Sheet
- Understanding == and equals() in Java
- Centralized Logging with Spring Boot and MongoDB using Logback
- Mastering Advanced Logback Configurations in Spring Boot
- Configuring Basic Logging in Spring Boot
- Logging Fundamentals in Spring Boot
- How To Watch File Changes With Java NIO2
- Run mvn spring-boot:run With Environment Variables
- Spring AOP Recipies
- Get Keycloak Access Token Without Password
- Create API to Upload Images To Aws S3
- Develop the API (CRUD Wallet, Transaction)
- Setup MongoDB, HAProxy for Local Development
- Integrate Auth0 with Spring Boot Resource Server
- DoubleConsumer vs Consumer<Double>
- Java Consumer Functional Interface Tutorial
- Java Predicate & BiPredicate Tutorial
- Java BinaryOperator Functional Interface Tutorial
- Java BiFunction Tutorial
- Java BiConsumer Functional Interface Tutorial
- Java Fork/Join Framework File Downloading Examples
- 4 Key differences between a HashMap and a Hashtable in Java
- Java Exception Handling Cheat Sheet
- Understand Hibernate @ManyToOne, @OneToMany With Examples
- Using Custom Converter In Hibernate
- Using @ColumnTransformer In Hibernate
- How To use @Formula in Hibernate
- Understanding @Embedded and @Embeddable In Hibernate
- Understanding Candidate Keys, Primary Key, Natural Key, and Surrogate Keys in Hibernate
- Why does Hibernate Need A No-arg constructor
- Implement SSE with Spring Boot And Angular
- Fix Null SecurityContext In Spring Multi-Threading (@Async)
- How to Fix OpenVPN Unsupported Options
- Using Interface In Spring Boot @RequestBody
- Fix LocalDateTime Serialization with Redis & Spring Boot Cache
- Redis Command CheatSheet
- Create Git Aliases On PowerShell 7
- Integrate Keycloak With Spring Boot 3
- Running Keycloak Container On Apple Silicon CPU (M1, M2)
- 4 Ways To Read Text Files In Java 8+ (without External Libraries)
- [Java Concurrency] ThreadLocal Tutorial
- Enable gzip & caching with Caddy
- Quick RabbitMQ Tutorials With Examples in Java
- How To Simulate A Delay With HAProxy
- Guide to ConcurrentModificationException
- Adapter Design Pattern Tutorial In Java
- Proxy Design Pattern Tutorial In Java
- Introduction to the Keytool Utility In Java
- Configure Spring Logging To Elasticsearch
- Use Cases of Redis In Software Systems
- Spring Boot Commandline Runner Tutorial
- How To Generate CA and Self-Signed SSL Certificate For Your Website
- Test Email Sending With MailHog In Spring
- How To Set Icon (On Dock/Taskbar) For JavaFX Application
- How to add Custom Claims from User Attributes in Keycloak
- AWS S3, Digital Ocean Spaces CRUD (Download, Upload) With Java Tutorial
- How To Use @Transactional In Spring Properly
- Configure Data Sources in Spring Application
- Using Transaction With JDBC in Spring
- Configure TestContainers to Use Remote Docker hosts
- Configure Maven to always clean when running package/install
- Java in The Command Line (Without IDE)
- ActiveMQ Multiple Consumers With Spring JMS
- How To quickly start ActiveMQ with Docker
- ActiveMQ and Spring Boot Message queue Tutorial (w/ Examples)
- Run & Build ActiveMQ Docker Image
- How To Enable IPv4 on VirtualBox Host Only Network
- How To add Timestamp in DAML contract
- JUnit 5 beginners' cheat sheet
- Java equals and hashCode Tutorial
- How To Map String To Boolean in Spring Data JPA
- Configure Spring Boot Redis Cache (w/ Examples)
- Flyway Spring Boot Integration Guide w/ Example
- Java Concurrency CountDownLatch Tutorial
- [Java Concurrency] Threads communication
- Docker Image To Simulate Long Delay API Calls
- Apache Kafka Tutorial For Beginners
- Add Swagger to Spring Boot in 1 minute (Without Spring Fox)
- Your first Scala program
- Jakarta Servlets Quick Start Tutorial
- Java Serialization fundamentals
- Java Serialization examples
- Spring Cloud Config Server Complete Guide (w/ Examples)
- Guide to Variable Initialization in Java
- Running Matomo Using Docker Compose
- AWS Certified Cloud Practitioner 2022 Learning Notes
- How to Run Maven Test on Specific package/directory
- [Java Concurrency] 04: ExecutorService
- Introduction to the Map Interface in Java
- Guide to the SortedSet interface in Java
- Overview of the Set interface in Java
- PriorityQueues and their usages
- Guide to Deque in Java
- Overview of the Queue Interface in Java
- Create a Simple WebSocket application with Java EE
- How to Configure Apache Tomcat as target Runtime for Eclipse
- How To Install Oracle Database on Docker
- Unable to parse response body for Response Quick Fix with Elasticsearch & Spring boot
- Setup Cucumber, TestContainers & Junit5 in Spring Boot Project
- How to find Intellij executable on Ubuntu
- Forward proxy_pass and add CORS headers in nginx
- [Java Concurrency] 03: Callable
- [Java Concurrency] 02: Runnable
- [Java Concurrency] 01: Thread & Process
- Configure HAProxy to Accept Preflight Requests (CORS)
- Fix Angular 404 on reload Nginx
- Integrate Keycloak With Spring Boot Step by Step
- Top Useful Copy-Paste Commands For Apache Solr
- Fix 403 Forbidden when creating users in Keycloak
- Using Hibernate In Standalone App (without Spring) using MariaDB
- PostgreSQL Docker client-only Image
- Building Simple HTML Server Using JavaFX & Undertow
- JavaFX Starter Project - Quickly create and run
- Configure SSO Server With Keycloak, HAProxy & Docker
- EJB Events Tutorial With Quarkus Example
- [Fix] Git Bash Java: invalid target release: 11
- Using SecondaryTable For Flexible Database Design (With example)
- Setting and Getting Custom Properties In Quarkus
- How To Return File Download In JAX-RS Application
- Create Quarkus Project Under 5 Minutes With Live Reloading
- How To Fix CORS AJAX In Chrome Extension