Analyzing and optimizing SQL queries in PostgreSQL

PostgreSQLIn this post I’m going to share my experiences with tuning slow SQL queries in Java web applications. Following these 5 super-easy steps you’ll have a clear understanding on the performance bottlenecks in sql database and the indexes you’ll need to add to improve performance of your queries.

Continue reading

Posted in performance tuning | Tagged , , , , , , | Leave a comment

Switching between environments in Grails

Grails framework One of the cool things I love about Grails is its out-of-the box support for different environments (dev, test, prod, etc.). I can have separate configuration for them – making life easy when doing deployment – or enable/disable certain features of the application depending on which environment the application is running on. Continue reading

Posted in grails | Tagged , , , , , | Leave a comment

How to get started with Storm framework in 5 minutes

The Storm framework is an open-source distributed and fault-tolerant real-time processing system used by many companies including Groupon, Twitter, Alibaba, Klout, etc. It’s the Hadoop of real-time processing and it can be used for real-time analytics, online machine learning and parsing social media stream, just to name a few. This post will help you getting started with Storm via a sample Java project that you can run on any desktop environment.

Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , , | 9 Comments

Feedback needed for our startup

Me and a friend of mine recently started working on a startup.
Do you wear glasses? If yes, can you spare 2 minutes for this survey? We need your valuable feedback.

 

Continue reading

Posted in startup | Tagged , , , | Leave a comment

Top 8 Linux commands to boost your productivity

Tux, the Linux penguin

(Photo credit: Wikipedia)

Most of the applications that I’ve worked on as a Software Developer were running in a Linux environment. Using the right tools can boost our productivity and save us a considerable amount of time.

Here’s a list of command line tools that I find most convenient when working Linux. Continue reading

Posted in linux | Tagged , , , , , , , , , , , , , | Leave a comment

7 Steps To Attract More Jobs With Your Linkedin Profile

 

Increasing appearances in searches

LinkedIn operates the world’s largest professional network on the Internet with more than 175 million members in over 200 countries and territories. In the last 12 months these 175 million Linkedin members did around 5 billion professionaly-oriented searches. How many of them do you think were actually looking for someone with your skills?
Continue reading

Posted in linkedin | Tagged , , , , , | Leave a comment

How to find available Android Text to Speech languages

I’ve been working on an Android app lately that uses the Text to Speech functionality and I wanted to have a spinner that can display all available languages on an Android device. Now I’m going to show you how to get a list of supported languages in this short Android tutorial. Continue reading

Posted in android | Tagged , , , | Leave a comment

Hello world!

this.isTheBeginning(OF.A_BEAUTIFUL.friendship());
Posted in Uncategorized | Leave a comment