-
Core Java
Investigating Memory Leaks Part 2 – Analysing the Problem
The first blog in this mini-series looked at creating a very leaky sample application, so that we can investigate techniques…
Read More » -
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 »