-
Software Development
Node.js Package Manager
Node.js standard packages and modules are installed through standard packaging application – called as Node Package Manager(NPM). NPM is the…
Read More » -
Core Java
Parameterized JUnit tests with JUnitParams
Parameterized unit tests are used to to test the same code under different conditions. Thanks to parameterized unit tests we…
Read More » -
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 »