Blog

Java Database optimization for high-performance Java applications. Part 2

Nov 12, 2024

Minimizing the number of round trips between an application and the database server is crucial for enhancing performance, especially when the overhead of network latency is considered.

Java Database optimization for high-performance Java applications.

Oct 8, 2024

When it comes to building high-performance enterprise Java applications, careful database optimization is crucial. Indexes, caching, query patterns and database architecture can all have a huge impac…

IT Project Management Doing Agile vs. being Agile: Embracing the Agile mindset

Aug 20, 2024

Agile is not just a set of practices but a mindset that values continuous improvement, customer collaboration and adaptability.

Why we shouldn’t forget about monolith?
Software architecture and design Why we shouldn’t forget about monolith?

Jun 5, 2024

Recently, there has been a growing trend where young teams working on start-up projects often opt to develop everything using microservice architecture right from the beginning.

The future of project management: Trends and technologies to watch
IT Project Management The future of project management: Trends and technologies to watch

May 22, 2024

Artificial intelligence (AI) is no longer a futuristic concept — it’s transforming project management right now.

Agile vs. Waterfall: Which project management methodology is best for your team?
IT Project Management Agile vs. Waterfall: Which project management methodology is best for your team?

May 3, 2024

Choosing a project management methodology is not just about following the status quo; it's about making a bold decision that aligns with your team's dynamics and project goals. In the ring of methodo…

Active listening. What benefits it can bring to corporate communication.
Soft Skills Active listening. What benefits it can bring to corporate communication.

Apr 25, 2024

Active listening is the ability to not only hear what is being said but also to understand its meaning. And it is the first step to effective communication. Coaches and therapists cannot be effective…

Welcome to the nuanced world of software testing!
Testing Automation and Test Management Welcome to the nuanced world of software testing!

Apr 11, 2024

In the software industry, it's rare to see engineers eagerly approaching managers to initiate detailed planning, document drafting, risk assessment or to delve into the formalities of bureaucratic pr…

Virtual threads in Java 21
Java Virtual threads in Java 21

Apr 8, 2024

Virtual threads are a technology that has been in development for many years, and the Loom project has been working for about 10 years to provide support for virtual threads in Java. Finally, Java 21…

How to debug and solve the issue of Datanodes which were reported as Bad nodes?
Data Engineering & Data Science How to debug and solve the issue of Datanodes which were reported as Bad nodes?

Jul 6, 2023

In our project, we hаve reаl time streаm оf dаtа/events аvаilаble in Kаfkа рrоduсed by multiрle entities(think оf соnneсted саrs, fleet оf IоT deviсes etс.,) аnd we wаnted tо stоre thоse dаtа in neаr…

How to incrementally migrate the data from RDBMS to Hadoop using Sqoop Incremental Last Modified technique?
Data Engineering & Data Science How to incrementally migrate the data from RDBMS to Hadoop using Sqoop Incremental Last Modified technique?

May 25, 2023

In this project we have faced this issue that we need to migrate the data from RDBMS to Hadoop incrementally.

How to implement Slowly Changing Dimensions(SCD) Type 2 in Spark?
Data Engineering & Data Science How to implement Slowly Changing Dimensions(SCD) Type 2 in Spark?

Nov 22, 2022

Whаt is SСD tyрe 2?

Discover more about professional growth and skills development

contact us

Upcoming courses

Oracle. Advanced PL/SQL

Breaking Bad – Journey to cybersecurity testing LVL1

Data Mining in Excel for Beginners