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 ....

 

MongoDB time series: Introducing the aggregation framework

mongodb-logo

In my previous posts I talked about batch importing and the out-of-the-box MongoDB performance. Meanwhile, MongoDB was awarded DBMS of the year, so I therefore decided to offer a more thorough analyze of its real-life usage. Because theory is better understood in a pragmatic context, I will first present you our virtual project requirements. Introduction     Our virtual project ...

Read More »

WTF is an architect anyway?

software-development-2-logo

In full disclosure, I’m writing this as a “Chief” Architect (I can’t help but picture a big headdress), and I’ve spent the majority of my career as an “architect” (note the air quotes).  And honestly, I’ve always sought out opportunities that came with this title.  I think my fixation came largely from the deification of term in the Matrix movies. ...

Read More »

Do You Value Management?

agile-logo

I’ve met many managers who were in the wrong position. Sometimes, it was the Peter Principle. Sometimes, it’s managers who have been founders or who have been technically great and got promoted into management positions. Because they are so intelligent, and because they do not read about management, they don’t know or don’t care about management. That leads them to ...

Read More »

Differentiating Ant Target-Based Gradle Tasks

gradle-logo

In my blog post Evolving Gradle Build from Ant Build: Importing Ant Build File, I demonstrated using Gradle‘s built-in AntBuilder-based Ant support to import Ant targets in a Gradle build. These Ant targets can then be accessed as Gradle tasks and appear the same as tasks introduced directly by the Gradle build. In this post, I look at using Groovy ...

Read More »

What we can learn from Scrum

agile-logo

Even if for any reason you cannot apply nor introduce Agile methodologies in your organization, there are of course still important points to focus on and daily share, little by little, as a personal (and professional) mission to improve project productivity and team sustainability. The Agile manifesto already stands for a brief but complete list of lessons to learn and ...

Read More »

How much can Testers help in Appsec?

software-development-2-logo

It’s not clear how much of a role QA – which in most organizations means black box testers who do manual functional testing or write automated functional acceptance tests – can or should play in an Application Security program. Train QA, not Developers, on Security At RSA 2011, Caleb Sima asserted that training developers in Appsec is mostly a waste ...

Read More »

Android Bound Service: IPC with Messenger

android-logo

In this post, we want to talk about Android Bound Service. A bound service is a service that allows other android components (like activity) to bind to it and send and receive data. In the previous post, we talked about local service and we saw how we can create a service, start and stop it. A bound service is a ...

Read More »

Oracle ships Java 8

java-logo

Oracle has decided to ship upgrade to JDK (Java Development Kit) 8 on March 18, even though the new release may come with a few bugs, as introduced by Full speed ahead: Oracle to ship Java 8 in March, even with bugs. Oracle JDK 8 release manager, Mathias Axelsson has explained that for the initial JDK 8 release, which will ...

Read More »

Three flavours of request-response pattern in Akka

akka-logo

Imagine a simple Akka actor system consisting of two parties: MonitoringActor and NetworkActor. Whenever someone (client) sends CheckHealth to the former one it asks the latter by sending Ping. NetworkActor is obligated to reply with Pong as soon as possible (scenario [A]). Once MonitoringActor receives such a reply it immediately replies to the client with Up status message. However MonitoringActor ...

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