In this blog post we will discuss two techniques to achieve parallel processing with Spring Batch: parallel chunks processing and remote partitioning. Thanks to our example application, we can provide some code to explain the techniques better.
Participants can use their mobile device to connect with Google Chromecast and stream media to the TV. A nice feature of Chromecast is that you can create custom receivers. This allows you to create custom apps that use the TV as an extension.
Sending messages from the server to the browser has always been difficult for developers. Usually we had to resort to some sort of periodic polling and we had to stress the server with requests that did not carry any data. Today we have WebSockets and best of all, Spring integration for WebSockets to solve this problem.
With multiple operating systems and thousands of devices on the market, how can you ensure that your app delights your users everywhere and every time? The only way to ensure high quality is to integrate extensive automated testing into the development of your mobile app.
In this blog post we would like to dive deeper into Integration testing with Spring Batch. Like all applications we develop at Cegeka, we use TDD as our preferred methodology. So, we want to make sure that our code works fine both by unit tests and integration tests.
When organizing a tour for visitors, it is often difficult to find the right balance between the amount of information that you want to provide and the time available for the visitors. In an ideal situation, you would like to provide information to each visitor individually, taking into account their specific interests during the tour. We developed a mobile app that makes it possible to provide extra information to tour visitors at a certain specific location.
In this blog post we describe two ways how to handle this with Spring’s retry template and exceptions in the Step configuration.
Spring Batch 3.0 takes care of separating your work in chunks, restarting operations that failed, distributing the work across several machines and a lot of functionality surrounding batch operations.
De merkbeleving van de consument heeft een grote impact op het koopgedrag. Omni-channel legt de nadruk op een coherente merkbeleving over de verschillende marketingkanalen waarlangs de consument wordt aangesproken. Het aanbieden van een e-commerce website zodat de consument gemakkelijk via de computer over het internet het productgamma kan bekijken en bestellen is meestal de eerste … Lees meer
How the Heartbleed bug impacts you and what you should do to minimize your exposure. Our security expert Tom Palmaers explained on local TV station TV Limburg. What is OpenSSL Heartbleed? SSL is a communication protocol used to secure data transfers between a user and a website. You can spot the use of SSL whenever … Lees meer