Learn about Apache Iceberg, a popular open table format in today’s big data landscape.
Also find me here:
Baeldung Editor
Milos Simic
I have graduated with a Ph.D in AI from the University of Belgrade. My fields of interest are machine learning, search algorithms, statistics, and data analysis. I have a strong background in programming and algorithms in general, always looking for new challenges.
Here's what I've reviewed (so far):
Baeldung on Java
- All
- Data (1)
Baeldung on Linux
- All
- Network Monitoring (1)
Finding Out Why a Network Interface Is Dropping Packets
Filed under Network Monitoring
Learn about the common causes of packet drops and how to troubleshoot them.
Baeldung on Computer Science
- All
- Programming (43)
- Machine Learning (31)
- Networking (27)
- Security (24)
- Latex (17)
- OS (16)
- Math and Logic (14)
- Software Architecture (11)
- Algorithms (10)
- Deep Learning (9)
- Computer Vision (9)
- Graphs (5)
- Data Structures (4)
- Data Science (4)
- Artificial Intelligence (4)
- Web (3)
- Sorting (3)
- Core Concepts (3)
- Concurrency (3)
- Research (2)
- Trees (1)
- Searching (1)
- Methodology (1)
Types of VoIP Hacking and Countermeasures
Filed under Security, Uncategorized
Learn about security attacks and measures regarding the Voice-over-IP technology.
Introduction to Differential Privacy in Deep Learning Models
Filed under Machine Learning
Learn to make secure machine-learning models using differential privacy and PATE.
What Are Gradient, Divergence, and Curl in Vector Calculus?
Filed under Math and Logic
Learn about the gradient, curl, and divergence in vector calculus and their applications.
Conway’s Game of Life
Filed under Algorithms
Learn about various pattern types in Conway’s Game of Life.
What Is Linting?
Filed under Programming
Explore linters, tools for automated code analysis that can capture syntactic, semantic, and stylistic errors in code.
The Mixture-of-Experts ML Approach
Filed under Deep Learning
Learn about Mixture-of-Experts models in machine learning and how they differ from ensemble models.
Clock Offset vs Clock Skew in Distributed Networks
Filed under Networking
Learn about clock skew and offset, why they happen, and how to synchronize clocks.
The Wavelet Transform
Filed under Math and Logic
Learn the wavelet transform, a mathematical technique for analyzing signals at different scales.
What Is GitOps?
Filed under Software Architecture
Learn about the origins, principles, workflow, and pros and cons of GitOps in detail.
Baeldung on SQL
- All
- SQL Queries (11)
- SQL Tables (5)
- Database Concepts (5)
- SQL Basics (4)
- SQL Constraints (2)
- Security (1)
- Databases (1)
- Database Access (1)
- DML (1)
- DDL (1)
Fixing MySQL ‘Host Not Allowed’ Error: A Simple Guide
Filed under Database Access, Security
Learn how to fix this MySQL connection error.
Types of Locks in SQL Server
Filed under Database Concepts
Study the types of locks in SQL Server and when they are used.
Rebuilding All Indexes in a SQL Server Database
Filed under Database Concepts
Learn how to rebuild a fragmented index in SQL Server.
Get the Description of a Table in SQL
Filed under SQL Tables
Learn how to find an explanation of a table in SQL.
Convert Integer to String in PostgreSQL
Filed under SQL Basics, SQL Constraints
Learn how to cast an integer to a string in PostgreSQL.
Alter Constraints in SQL
Filed under SQL Constraints
Learn what to do when you want to change an existing constraint in SQL.
How to Replace NULL With 0 in SQL
Filed under SQL Basics
Learn cross-compatible and database-specific ways of replacing NULL values with zeros to avoid errors in calculations.
Why Window Functions Cannot Be Used in WHERE Clause in SQL
Filed under SQL Queries
Sometimes, it would be handy to apply conditions on the window functions in the WHERE clause. Learn why that can’t be done and what workarounds you can use.
How to Ignore Case While Searching for a String in SQL?
Filed under SQL Queries
Learn several methods to perform case-insensitive search in SQL.