Blog

Software Testing Economics
Testing Automation and Test Management Software Testing Economics

Jul 26, 2021

Exhaustive software testing is impossible. In this article series we will examine why this is so.

Reactive Programming in Java: How, Why, and Is It Worth Doing? Part II. Reactivity
Java Reactive Programming in Java: How, Why, and Is It Worth Doing? Part II. Reactivity

Jul 19, 2021

Reactive programming is one of the most popular trends nowadays. Learning this approach is a cumbersome process, especially if you do not have relevant materials. This article may serve as a kind of…

How Custom Testing Traps Emerge
Testing Automation and Test Management How Custom Testing Traps Emerge

Jul 12, 2021

Back in 2009, at a software testing conference, I saw a talk entitled ‘Traps of Custom Testing’. I liked that talk but noticed some things that were missing. Therefore, in 2010, at the next conferenc…

Reactive Programming in Java: How, Why, and Is It Worth Doing? CompletableFuture Brings us to the Async World
Java Reactive Programming in Java: How, Why, and Is It Worth Doing? CompletableFuture Brings us to the Async World

Jul 5, 2021

The last article in our Reactive Programming series. This time we look at how CompletableFuture Brings us to the Async World.

Reactive Programming in Java: How, Why, and Is It Worth Doing? Data flow
Java Reactive Programming in Java: How, Why, and Is It Worth Doing? Data flow

Jun 21, 2021

Data flow and reactive programming. Check it out.

Reactive Programming in Java: How, Why, and Is It Worth Doing? History of Multithreading
Java Reactive Programming in Java: How, Why, and Is It Worth Doing? History of Multithreading

Jun 14, 2021

We continue our series on Reactive Programming in Java. This time we look at the history of multithreading.

 ORM with JPA, Hibernate, and Spring Data JPA. Webinar recording
Java ORM with JPA, Hibernate, and Spring Data JPA. Webinar recording

Jun 7, 2021

Check out the recording of our Object-relational Mapping with JPA, Hibernate, and Spring Data JPA webinar.

Reactive Programming in Java: How, Why, and Is It Worth Doing? Node.js
Java Reactive Programming in Java: How, Why, and Is It Worth Doing? Node.js

Jun 1, 2021

In this article of our reactive programming in Java series we look at Node.js.

Reactive Programming in Java: How, Why, and Is It Worth Doing? Blocking I/O
Java Reactive Programming in Java: How, Why, and Is It Worth Doing? Blocking I/O

May 24, 2021

It’s time for the next article in our Reactive Programming in Java series. This time we look at blocking I/O.

Reactive Programming in Java: How, Why, and Is It Worth Doing? Examples of Parallel and Asynchronous Approaches
Java Reactive Programming in Java: How, Why, and Is It Worth Doing? Examples of Parallel and Asynchronous Approaches

May 17, 2021

The second part of our article series. This time we look at examples of parallel and asynchronous approaches.

Reactive Programming in Java: How, Why, and Is It Worth Doing? Multithreading
Java Reactive Programming in Java: How, Why, and Is It Worth Doing? Multithreading

May 10, 2021

The idea of reactive programming emerged relatively recently, around 10 years ago. This article series analyzes what reactive programming is, what it brings and gives an overview of various approache…

Smart Home: An Example of Development and Implementation. Part 3
Web Smart Home: An Example of Development and Implementation. Part 3

May 3, 2021

In the final part of our series, I will share my experience of developing a smart home system. The first two parts described my approach to design and the process of developing a smart home solution.

Discover more about professional growth and skills development

contact us

Upcoming courses

Stakeholder engagement

date icon

December 3 - 4

EXPLORE explore

Managing Multinational Teams

IntelliJ IDEA in Depth