DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Enterprise AI Trend Report: Gain insights on ethical AI, MLOps, generative AI, large language models, and much more.

2024 Cloud survey: Share your insights on microservices, containers, K8s, CI/CD, and DevOps (+ enter a $750 raffle!) for our Trend Reports.

PostgreSQL: Learn about the open-source RDBMS' advanced capabilities, core components, common commands and functions, and general DBA tasks.

AI Automation Essentials. Check out the latest Refcard on all things AI automation, including model training, data security, and more.

Core Badge
Avatar

Daniela Kolarova

DZone Core CORE

System Architect at Commerzbank Digital Centre Sofia

Sofia, BG

Joined Feb 2016

https://www.linkedin.com/in/daniela-kolarova-99806ab8/

About

@DanielaKolarova

Stats

Reputation: 1320
Pageviews: 347.3K
Articles: 10
Comments: 14
  • Articles
  • Trend Reports
  • Comments

Articles

article thumbnail
Composite Container Patterns in K8S From a Developer's Perspective
The goal of this article is to present 3 popular extensibility architectural patterns from a developer's perspective using well-known programming principles.
October 20, 2023
· 5,052 Views · 3 Likes
article thumbnail
Time Series Analysis: VAR-Model-As-A-Service Using Flask and MinIO
VAR-As-A-Service is an MLOps approach for a statistical model service implementation backed by an AWS S3-compatible object-based model storage like MinIO.
September 25, 2023
· 3,255 Views · 3 Likes
article thumbnail
Time Series Analysis: VARMAX-As-A-Service
VARMAX-As-A-Service is an MLOps approach for the unification and reuse of statistical models and machine learning models deployment pipelines.
August 29, 2023
· 3,882 Views · 6 Likes
article thumbnail
Multi-Threading and Spring Transactions
Developers apply @Transactional annotation provided by the Spring framework and rely on the implemented mechanisms for transaction management. Is this enough?
March 29, 2022
· 13,252 Views · 14 Likes
article thumbnail
Concatenating Strings in Java 9
In this article, we discuss the change on how String concatenation works in Java 8 when compared to Java 9.
May 19, 2020
· 12,120 Views · 6 Likes
article thumbnail
The Laws of Computer Science
Check out the implications of some of the laws in computer science, like Moore's Law, Amdahl's Law, Gustafson's Law, and Wirth's Law.
February 4, 2020
· 14,383 Views · 16 Likes
article thumbnail
Learning Neural Networks Using Java Libraries
Learn about the evolution of neural networks and get a summary of popular Java neural network libraries in this short guide to implementing neural networks from scratch.
October 22, 2017
· 21,852 Views · 20 Likes
article thumbnail
Concatenating Strings in Java 8
This walkthrough of string concatenation explores the additions Java 8 made as well as how to use it with relatively new classes, like Optional.
August 8, 2017
· 114,010 Views · 39 Likes
article thumbnail
Designing a Neural Network in Java From a Programmer's Perspective
Learn an approach to programming a neural network using Java in a simple and understandable way so that the code can be reused for various experiments.
July 18, 2017
· 86,043 Views · 34 Likes
article thumbnail
The Inception of Neural Networks and Finite State Machines
In the first post of this series, get a brief look at research about neural networks, finite state machines, models of the human brain, and abstract machines.
July 11, 2017
· 6,948 Views · 9 Likes

Trend Reports

Trend Report

Enterprise AI

Artificial intelligence (AI) has continued to change the way the world views what is technologically possible. Moving from theoretical to implementable, the emergence of technologies like ChatGPT allowed users of all backgrounds to leverage the power of AI. Now, companies across the globe are taking a deeper dive into their own AI and machine learning (ML) capabilities; they’re measuring the modes of success needed to become truly AI-driven, moving beyond baseline business intelligence goals and expanding to more innovative uses in areas such as security, automation, and performance.In DZone’s Enterprise AI Trend Report, we take a pulse on the industry nearly a year after the ChatGPT phenomenon and evaluate where individuals and their organizations stand today. Through our original research that forms the “Key Research Findings” and articles written by technical experts in the DZone Community, readers will find insights on topics like ethical AI, MLOps, generative AI, large language models, and much more.

Enterprise AI

Comments

Unit and Integration Tests in Spring Boot

Jul 24, 2018 · Marco Giglione

In general it is a good practice to divide unit and integration tests to allow executing them separatelly but this is just an example of various testing options. A very helpful article, thanks!

Designing a Neural Network in Java From a Programmer's Perspective

Dec 03, 2017 · Daniela Kolarova

Thanks, interesting article about Digit Recognizers and NNs, I also noticed other ML articles in your blog that are worth reading.

Screaming Architect

Nov 24, 2017 · Robert Brautigam

Thanks, great article!

Screaming Architect

Nov 23, 2017 · Robert Brautigam

Have you contacted the authors of the code in github, there must be some explanation, because it looks really strange. It looks more like a bad practices demonstration.

Concatenating Strings in Java 8

Nov 06, 2017 · Daniela Kolarova

Another interesting article explains when to use string concatenation with + instead: https://dzone.com/articles/11-simple-java-performance-tuning-tips?edition=334833&utm_source=Daily%20Digest&utm_medium=email&utm_campaign=Daily%20Digest%202017-11-03

A New Way to Detect Deadlocks During Tests

Oct 28, 2017 · Thomas Krieger

May be it is worth extending the deadlock definition: If a process is unable to change its state indefinitely because the requested resource by it is used by another waiting process. If two threads are waiting for a third one it doesn't always mean a deadlock. Athorwise a very interesting article! It would be nice to compare various implementations of the Map interface with the same JUnit test.


Passing by Value vs. Passing by Reference in Java

Oct 22, 2017 · Justin Albano

Very good article explaining Java passing by values!

Weak, Soft, and Phantom References in Java (and Why They Matter)

Oct 10, 2017 · Uberto Barbini

A really good article about object references in java motivating people to experiment more with the various options Java provides.

Designing a Neural Network in Java From a Programmer's Perspective

Oct 09, 2017 · Daniela Kolarova

I agree on that, there is a lot of math but abstraction is also important and learning can start with a simplistic abstraction of complications of neural nets. If we take a look at Java open source NN libraries there are lots of abstractions of data structures (e.g. matrices), functions, learning algorithms. People need to have knowledge about linear algebra, differential calculus and discrete mathematics or even more but all this is usefull when properly hidden behind well defined interfaces. Deeplearning4j is a very good example showing that.

Concatenating Strings in Java 8

Aug 16, 2017 · Daniela Kolarova

Good point: https://docs.python.org/3/library/stdtypes.html#str.join

Concatenating Strings in Java 8

Aug 11, 2017 · Daniela Kolarova

Yes, totally agree with this comment, some developers tend to use external libraries when they need an utility function but this is usually not a good idea as it increases the project's maintenance cost. Others prefer to write their own utility methods but this approach requires also whriting a unit test as otherwise there is a risk of introducing new bugs. Furthermore private methods are hard to test without tweaking a bit (not a good idea). What this post is saying is use the classes from the standard library if possible and gives some examples with a particular class that the author (me) found useful based on experience gathered during the years spend with Java development.

Concatenating Strings in Java 8

Aug 09, 2017 · Daniela Kolarova

Very true if you are an experienced developer. This means you got the idea, short article and you can read only the parts you are interested in .... file paths, streams, objects persistence or just read that the new class exists in Java 8, thanks for this comment.

Designing a Neural Network in Java From a Programmer's Perspective

Jul 26, 2017 · Daniela Kolarova

Repo with base classes, will be further extended and refactored when new articles of the series are published: https://github.com/DanielaKolarova/NeuralNetworks

Designing a Neural Network in Java From a Programmer's Perspective

Jul 24, 2017 · Daniela Kolarova

Happy to hear that, by the end of this week I will commit the code to my github repository and will post as comment the url, hopefully not too late for you.

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Send feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: