Hi, I'm Dimitar


Java Consultant / Software Developer

Advanced Practices in Spring Boot: Building a Modular Application with Docker, Zipkin, and 100% Code Coverage

Post thumbnail
Post thumbnail
Advanced practices in software development not only streamline production but also enhance the maintainability and scalability of applications. This blog post delves into constructing a Spring Boot application, utilizing Docker for consistent local environment, Zipkin for tracing, and strategies to achieve 100% code coverage. We’ll explore setting up a feature-based... [Read More]

How to Build a Spring Boot Rest Api with JBang in a Single Java File

Post thumbnail
Post thumbnail
In the world of Java development, Spring Boot has become synonymous with creating robust, scalable, and maintainable web applications. Traditionally, building a Spring Boot application involved setting up a project with a complex directory structure, multiple configuration files, and various dependencies. However, with the advent of JBang, a lightweight scripting... [Read More]

Fashion MNIST in CSV

Post thumbnail
Post thumbnail
The Fashion-MNIST is a dataset of Zalando’s article images. It serves as a direct drop-in replacement for the original MNIST dataset for benchmarking machine learning algorithms. This dataset includes 60,000 training examples and 10,000 test examples, each being a 28x28 grayscale image associated with a label from 10 classes. [Read More]

Advancing Java Neural Networks: Introducing Mini-Batch Updates and Parallelism

Post thumbnail
Post thumbnail
In the evolving landscape of machine learning, efficiency and scalability are paramount. Java developers leveraging neural networks have long sought ways to speed up the training process and manage resource utilization more effectively. The transformation from SimpleMLP to SimpleMLPBatch represents a significant leap in achieving these goals by introducing mini-batch... [Read More]