-
Agile
Frequent Releasing Can Lead to Short and Frequent Planning
Agile approaches can help a team release more often. When a team releases more often, the product people can replan…
Read More » -
Software Development
Developing with Corda
In my last post I gave an overview of what Corda is trying to achieve and the design decisions that…
Read More » -
Software Development
What is Corda?
I’ve recently started a project (top secret, can’t say anymore) which involves using Corda. So, what is it? If you’ve…
Read More » -
Software Development
Digital Transformation and Product Management
Digital transformations often focus on new technologies, agile practices, and new business models. While these are undoubtedly important, a further…
Read More » -
Enterprise Java
Spring Security with Spring Boot 2.0: Password Encoder
On a previous post we used the user details service in order to provide a way to load our data…
Read More » -
Career
Becoming a Better Software Developer
Becoming better at what we do for a career is what many aspire to in life. However, it is not…
Read More » -
Core Java
Binary Search in Java without Recursion – Iterative algorithm
This week’s task is to implement binary search in Java, you need to write both iterative and recursive binary search…
Read More » -
Core Java
Java 10: Collecting a Stream into an Unmodifiable Collection
Java 10 introduces several new methods to facilitate the creation of unmodifiable collections. The List.copyOf, Set.copyOf, and Map.copyOf methods create…
Read More » -
Software Development
Storing Encrypted Credentials In Git
We all know that we should not commit any passwords or keys to the repo with our code (no matter…
Read More »