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

 

 

[MEGA DEAL] The Complete Computer Science Bundle (89% off)

software-development-2-logo

8 Courses (78+ Hours) to Get a Quality Tech Education: From Coding to Design – without Paying Exorbitant Tuition Hey fellow geeks, This week, on our JCG Deals store, we have an extreme offer. We are offering The Complete Computer Science Bundle for only $39 instead of the original price of $367, yeap that is a massive 89% off. Master ...

Read More »

Big Data Security: Vulnerability Management

software-development-2-logo

Mitesh Shah, Senior Product Manager for Security and Data Governance at MapR, describes an important concept in big data security: vulnerability management, which is a key layer in the trust model. He explains what is provided by the MapR Converged Data Platform, and what the customer’s role is in terms of maintaining a secure environment.           ...

Read More »

Will StackOverflow Documentation Realize Its Lofty Goal?

software-development-2-logo

StackOverflow.com has had a huge impact on software development. Although I agree with Fred Brooks that there is no silver bullet in software development, StackOverflow.com has certainly played a significant role in developers learning quicker from others’ experiences, being able to learn from many more peoples’ experiences, and being more productive. StackOverflow.com allows developers to benefit from the advantages of ...

Read More »

Automated, Self-Service Provisioning Of Virtual Machines On Hyper-V Using HyperForm

software-development-2-logo

HyperForm now provides superior automation of VM provisioning on Hyper-V through a self-service model that empowers users to provision infrastructure on-demand. With HyperForm, organizations can automate not just the VM provisioning, but the approval workflows and granular entitlements needed to provide personalized infrastructure services to meet unique IT and business needs. HyperForm allows organizations to: Connect multiple Hyper-V Nodes or ...

Read More »

Infinispan Versions Mapped to Minimum Java Versions

java-interview-questions-answers

I’ve been playing around a little bit with Infinispan recently and one of the characteristics of this “distributed in-memory key/value data store” that I have noticed is its relatively aggressive adoption and even requirement of later major versions of Java. The following maps Infinispan releases to minimum required Java SE versions per referenced Infinispan documentation. Infinispan Versions and Their Minimum ...

Read More »

How to Integrate Apache PredictionIO with MapR for Actionable Machine Learning

software-development-2-logo

PredictionIO is an open source machine learning server, and is a recent addition to the Apache family. PredictionIO allows you to: Quickly build and deploy an engine as a web service in production with customizable templates Respond to dynamic queries in real time once deployed as a web service Evaluate and tune multiple engine variants systematically Unify data from multiple ...

Read More »

Why I Introduced Scala In Our Project

scala-logo

I don’t like Scala. And I think it has some bad and very ugly aspects that make it a poor choice for mainstream development. But recently I still introduced it in our project. Not only that, but the team has no experience with Scala. And I’ll try to explain why that is not a bad idea. First and most important ...

Read More »

Applying JDK 9 @Deprecated Enhancements

java-logo

I discussed the currently proposed JDK 9 enhancements for the @Deprecated annotation in the blog post JDK 9 @Deprecated Annotation Enhancements. In this post, I look in greater detail at the recommended usage of these minor enhancements and demonstrate how key Java SE APIs are already having these @Deprecated enhancements applied. The current version of the main JEP 277 (“Enhanced ...

Read More »

Scaling to Thousands of Threads

software-development-2-logo

Knot is a network server as well as Haboob. The difference is the concurrency model: Knot is thread-based, instead Haboob is event-based [9]. Clearly, from the benchmark results, the poll()/epoll() mechanism is a serious bottleneck as soon as the number of active concurrent clients become relevant (in the specific case, at 16384 clients the trashing hits hardly and the benchmark ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns