-
Software Development
Add LATERAL Joins or CROSS APPLY to Your SQL Tool Chain
The T-SQL dialect has known the powerful CROSS APPLY and OUTER APPLY JOIN syntaxes for ages. The SQL:1999 standard had…
Read More » -
Android Core
Storing Objects in Android
One alternative to using SQLite on Android is to store Java objects in SharedPreferences. Here, we’ll look at two different…
Read More » -
DevOps
Common Linux log files name and usage
If you spend lot of time in Linux environment, it is essential that you know where the log files are located, and…
Read More » -
Software Development
Fun doesn’t mean compromising scalability
Today I read an interesting piece on InfoWorld about Meteor, Meteor aims to make JavaScript programming fun again. It is…
Read More » -
Software Development
Using SQL Injection Vulnerabilities to Dump Your Database
The threat caused by SQL injection is heavily underestimated even by many senior developers and software architects. Most people are…
Read More » -
Software Development
013 Things that Will go Horribly Wrong on This Friday, Dec 13, 2013
I’m a defensive programmer. A wise man once taught me: Whatever can go wrong will go wrong Another wise man…
Read More » -
Enterprise Java
Set WildFly binding address and shutdown using CLI
It’s very easy to bind WildFly on a hostname/IP just using command line parameters. I have a simple GNU/Linux box…
Read More » -
Groovy
Sublime Simplicity of Scripting with Groovy
Many of my blog posts are, as my blog’s title suggests, inspired by actual events. Three experiences this week have…
Read More » -
Enterprise Java
Spring’s @Primary annotation in action
Spring is a framework that never stops to amaze me. It’s because of the fact that it offers plenty of…
Read More »