Enterprise agility in a nutshell

Agile software development has become well known in the IT industry. Among other things, it encourages rapid and flexible response to change. A more general definition of agility, that applies to the entire firm, is that of Enterprise agility.

CountDownLatch for Swift

In Java, CountDownLatch is a class in the JDK that is often used together with asynchronous tasks, and in tests. An example use case is when you need two HTTP requests to complete before going to the next step, like in a login form where two HTTP requests must complete before the user can start using the app.… Read More »