Why Java 8 beat peanut butter on pancakes

Java 8 is the new kid in the block! Java 8 is the latest release for Java that contains new features, enhancements and bug fixes to improve efficiency to develop and run Java programs. -Oracle Corporation Java has always been an Object Oriented Programming language. This means that Objects are the focus of a program. Functions are supposed … More Why Java 8 beat peanut butter on pancakes

How to download multiple SRA files using wget

While SRA toolkit provided by the NCBI has plenty of functionality in terms of automation, it still doesn’t provide any facility to download all SRA files submitted to the database as data of a study or an experiment. So, I was browsing through some solutions for this problem, and I’ll share what worked the easiest … More How to download multiple SRA files using wget

Functional Interfaces – the new black!

Any Java developer would be familiar with the interfaces such as Runnable, Comparator or Callable. A common feature you would notice in these interfaces is that they declare only one abstract method in the interface definition. Such interfaces are commonly known as Single Abstract Method interfaces or SAM interfaces. In Java 8, the concept of SAM interfaces has … More Functional Interfaces – the new black!

A quick sneak peek into Lambda Expressions

The biggest new feature of Java 8 is providing support for functional programming. One of the most significant features which provide this support is the use of Lambda Expressions, which adds the functional processing capability to Java. The development of a program can be greatly simplified by the use of this feature. What is a … More A quick sneak peek into Lambda Expressions

C – warning: incompatible implicit declaration of built-in function ‘execl’

In UNIX systems, the concept of processes and programs prevail. A process is an instance of a computer program being executed.. The use of fork() and exec() provides the means of starting a new process. While fork() makes a near duplicate of the current process, exec() replaces the entire current contents of the process with … More C – warning: incompatible implicit declaration of built-in function ‘execl’

How to customize public profile URL on LinkedIn

Among the mass of social networking sites, LinkedIn has become one of the most important resources for professional networking in the world with over 300 million members. Whether you are hunting for a job or looking for the perfect professional to fill in the vacancy at your company, LinkedIn is the best place to look. … More How to customize public profile URL on LinkedIn