-
Core Java
Turning recursive file system traversal into Stream
When I was learning programming, back in the days of Turbo Pascal, I managed to list files in directory usingFindFirst, FindNext and FindClose functions.…
Read More » -
Software Development
10 things you can do as a developer to make your app secure: #9 Start with Requirements
To build a secure system, you should start thinking about security from the beginning. Legal and Compliance Constraints First, make…
Read More » -
Enterprise Java
Writing Tests for Data Access Code – Unit Tests Are Waste
A few years ago I was one of those developers who write unit tests for my data access code. I…
Read More » -
Software Development
Lessons Learned in Automated Testing
I want to discuss some takeaways from my role as a Quality Assurance (QA) Software Developer. My experiences in QA…
Read More » -
Software Development
How To Test Your Tests
When we write tests, we focus on the scenario we want to test, and then write that test. Pretty simple,…
Read More » -
Career
Do Software Developers Really Need Degrees?
When I first started out my career as a software developer, I didn’t have a degree. I took my first…
Read More » -
Core Java
Mapping your Entities to DTO’s Using Java 8 Lambda expressions
We all facing the cluttered overhead code when we need to convert our DTO’S to Entities(Hibernate Entities, etc..) and backwards.…
Read More » -
Software Development
Use Cases for Elasticsearch: Document Store
I’ll be giving an introductory talk about Elasticsearch twice in July, first at Developer Week Nürnberg, then at Java Forum…
Read More » -
Scala
Making the Reactive Queue durable with Akka Persistence
Some time ago I wrote how to implement a reactive message queue with Akka Streams. The queue supports streaming send…
Read More »