-
Core Java
Project Lambda: To Multicore and Beyond
The presentation “Project Lambda: To Multicore and Beyond” (Session 27400 and not to be confused with Brian Goetz’s presentation of…
Read More » -
Software Development
Immediate gratification v/s delayed gratification in context of Software
This topic cuts across many different disciplines. But here I want to discuss it in context of software development and…
Read More » -
DevOps
Introduction to Puppet For Vagrant Users
I couldn’t find any good, brief, practical introduction into Puppet that gives you basic working knowledge in minimal time, so…
Read More » -
Career
Blind Dating for Geeks: Questions Candidates Should Ask During Interviews
After a few ‘Questions Candidates Ask In Interviews’ themed articles appeared in my Twitter stream, I was reminded of an…
Read More » -
Enterprise Java
Measure execution time in Java – Spring StopWatch Example
There are two ways to measure elapsed execution time in Java either by using System.currentTimeinMillis() or by using System.nanoTime() .…
Read More » -
Enterprise Java
Cross Site Scripting (XSS) and prevention
Variants of Cross site scripting (XSS) attacks are almost limitless as mentioned on the OWASP site (https://www.owasp.org/index.php/Cross-site_Scripting_(XSS)). Here I propose…
Read More » -
Enterprise Java
JBoss BRMS with JasperReports for Reporting
Introduction Jasperreports is a free downloadable library that can be used for generating rich reports for Java EE applications. This…
Read More » -
Agile
What can you get out of Kanban?
I’ve spent the last year or so learning more about Kanban, how to use it in software development and IT…
Read More » -
DevOps
DevOps: Flexible configuration management? Not so fast!
You’re in charge of establishing a department-wide deployment automation capability. Your fellow developers are excited about it, and their managers…
Read More »