DWP – A Tech Talk

I was asked recently to give a talk to some of the leadership team at the Department of Work and Pensions. They run a monthly lunchtime session and ask people from industry and academia to come in and share their experiences. Their Director General for Digital Technology is Mayank Prakash and as I understood it, […]

Ethical automation – living with robotics

Automation allows us to focus more on the things that really matter. Providing personal and compassionate support to our families, customers and work colleagues.    Automation anxiety There is some concern that robots will rule the future, take our jobs, marry our partners and control our lives. The film industry has fuelled our imaginations with […]

Technology Radar 2016

Young developers are keen on trying new technologies whenever they can 🙂 Those more mature know that not every shiny new thing will save us trouble and make us more efficient. They like known tools, languages, stable and predictable environment. This leads to a question: how to select the right framework, library or architecture for a […]

Thoughts on ASP.NET Boilerplate

Boilerplate is a startup template for ASP.NET web applications, both Single-Page or Multi-Page. With one click of a button we get a project structure containing multiple preconfigured modules and libraries in an NLayer architecture (Domain, Application, Infrastructure and Presentation Layers), and Domain Driven Design (Entities, Repositories, Domain/Application Services, DTO’s…). What differs from the “classic” Visual […]

Agile Lego Tests – our story

The main idea for creating this event emerged under the motto “Testing to learn, learning to test”. We saw it as an opportunity to share our knowledge with less experienced testers and to learn something new from them. Preparations We wanted to build a common ground and provide the participants with a firsthand experience of […]

Estimating with random numbers

Monte Carlo calculates outcomes based on a randomised set of input data. It won’t pick the winning lottery tickets but it can help your decision making process. From Manhattan to Monte Carlo The Monte Carlo method helps us to predict potential outcomes. It can’t explicitly predict the future and sadly, it won’t pick the winning […]