Do you want to know how to develop your skillset to become a Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!

1. JPA Mini Book

2. JVM Troubleshooting Guide

3. JUnit Tutorial for Unit Testing

4. Java Annotations Tutorial

5. Java Interview Questions

and many more ....

 

Storing Objects in Android

android-logo

One alternative to using SQLite on Android is to store Java objects in SharedPreferences. Here, we’ll look at two different ways to do that. Why not go for SQLite for all storage needs? The reasons can be varied: besides the impedance mismatch between object orientation and relational databases, SQLite might be overkill (brings more overhead) for some simple use cases, ...

Read More »

Common Linux log files name and usage

devops-logo

If you spend lot of time in Linux environment, it is essential that you know where the log files are located, and what is contained in each and every log file. When your system is running smoothly, take some time to learn and understand the content of various log files, which will help you when there is a crisis and you have to look ...

Read More »

Fun doesn’t mean compromising scalability

software-development-2-logo

Today I read an interesting piece on InfoWorld about Meteor, Meteor aims to make JavaScript programming fun again. It is an interview with Matt DeBergalis, a co-author of Meteor, about Meteor and why a developer would choose it. The title in particular resonated well with me, “making programming fun again” is a catch phrase I have often used in presentations ...

Read More »

Using SQL Injection Vulnerabilities to Dump Your Database

software-development-2-logo

The threat caused by SQL injection is heavily underestimated even by many senior developers and software architects. Most people are unaware of the fact that an entire server can be at risk by a single vulnerability even in the remotest piece of logic. This article will give a frightening insight into the potential severity of SQL injection vulnerabilities. What is ...

Read More »

013 Things that Will go Horribly Wrong on This Friday, Dec 13, 2013

software-development-2-logo

I’m a defensive programmer. A wise man once taught me: Whatever can go wrong will go wrong Another wise man taught me to… expect the unexpected Today, this will finally all make sense, as today, on this Friday the 13th, the following 10 programming-related things will go terribly wrong. In other words, your software is about to explode… 1. … ...

Read More »

Set WildFly binding address and shutdown using CLI

jboss-wildfly-logo

It’s very easy to bind WildFly on a hostname/IP just using command line parameters. I have a simple GNU/Linux box that I use it to play with various things, one of them is WildFly. I start WildFly listening on a specific IP using this commands:             $> cd /opt/wildfly/wildfly-8.0.0.Beta1/bin $> ./standalone.sh -c standalone-full.xml -b=192.168.1.10 -bmanagement=192.168.1.10 ...

Read More »

Sublime Simplicity of Scripting with Groovy

groovy-logo

Many of my blog posts are, as my blog’s title suggests, inspired by actual events. Three experiences this week have reminded me yet again of the simple simplicity of scripting with Groovy. In this post, I briefly look at each of these three events that are only related because they tie to Groovy and to scripting with Groovy. Groovy Provides ...

Read More »

Spring’s @Primary annotation in action

spring-interview-questions-answers

Spring is a framework that never stops to amaze me. It’s because of the fact that it offers plenty of different solutions that allow us, developers, to complete our tasks without writing millions of lines of code. Instead we are able to do the same in a much more readable, standardized manner. In this post I will try to describe ...

Read More »

Node.js Synchronous and Asynchronous Functions

software-development-2-logo

In node.js platform, as the non-blocking programming model is followed as practice, all most all of the functions in the node.js modules are primarily asynchronous in nature. It means, the code block within the function will be mostly non-blocking to the end user and user will not ne prevented to perform different actions for various sub-processes. Still we have synchronous ...

Read More »

Stop Telling Stories

agile-logo

There are beautiful, simple ideas in today’s Agile development methods that work really well. And some that don’t. Like defining all of your requirements as User Stories. I don’t like the name. Stories are what you tell children before putting them to bed, not valuable information that you use to build complex systems. I don’t like the format that most ...

Read More »
Do you want to know how to develop your skillset and become a ...

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!
Get ready to Rock!
To download the books, please verify your email address by following the instructions found on the email we just sent you.

THANK YOU!

Close