-
Software Development
What the Heck are Non-Functional Requirements?
Simply put, if functional requirements create code that will address the needs of the end-users (customers), then non-functional requirements…
Read More » -
Software Development
When Source Code Comments Indicate Trouble
Developers have their own, cynical kind of humour. Consider, for instance, Geek and Poke’s view on how to insult a…
Read More » -
Software Development
Insidi-DoS: Internally negotiated, self-image-damaging DoS
What’s more damning and ego-bruising than an external DoS (denial of service) attack? Why, an internally inspired one of course.…
Read More » -
Core Java
Using Intel Performance Counters To Tune Garbage Collection
Introduction I have to admit that I was shocked. Indeed, quite shaken when I realised this advent calendar post would…
Read More » -
Agile
Appsec’s Agile Problem
Agile development has a serious Appsec problem. Most Agile development teams suck at building secure software. But one of the…
Read More » -
Enterprise Java
JOOQ Facts: From JPA Annotations to JOOQ Table Mappings
JOOQ is a neat framework, and it addresses a long issue I’ve had with advanced dynamic filtered queries. While Hibernate…
Read More » -
Core Java
Run, JUnit! Run!!!
JUnit together with JavaScript and SVN are some of the technologies that programmers often start using without even reading a…
Read More » -
Android Core
Installing Android Studio and creating a new Android project on Android Studio
Android Studio IDE is launched at Google I/O 2013. Android Studio is based on Intellij IDEA which aims to replace…
Read More » -
Software Development
Technology Decisions Are About Trade Offs and Solving Problems
At some point in the last decade we hit the inflection point where distributed systems, and all their complexities, became…
Read More »