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

 

 

Reduce Production Bugs with Continuous Integration

software-development-2-logo

Continuous integration is so often preached from the pulpit of careful software craftsmanship that you might think it’s nothing more than KoolAidtm. However, continuous integration is neither transitory nor hollow; it’s a valuable and scientifically verifiable means of reducing production bugs. Today, let’s step through how CI does that. But before we do, consider this quote from Kent Beck, taken ...

Read More »

How to Get an Interview at (Almost) Any Company

career-logo

In my line of work (recruiting, job search coaching, and resume writing) and through my comments on Reddit, I’m often asked by job seekers how they can get noticed by a favored employer (which we’ll call COMPANY). A good resume, cover letter, and online profile are the standards if you don’t already have a friend on the inside, but when ...

Read More »

Collecting Metrics and Monitoring Docker Swarm Clusters

docker-logo

In the Forwarding Logs From All Containers Running Anywhere Inside A Docker Swarm Cluster article, we managed to add centralized logging to our cluster. Logs from any container running inside any of the nodes are shipped to a central location. They are stored in ElasticSearch and available through Kibana. However, the fact that we have easy access to all the ...

Read More »

An Introduction to the Personal Cloud

devops-logo

Want to learn about the best practices in implementing DevOps toward your digital transformation? Download the free eBook Why DevOps is an Essential Part of Digital Transformation! Think of an austere, windowless room filled with massive metallic machines. All are hooked together with multi-colored wires and covered in lights that blink at random. What metaphor would you use to describe ...

Read More »

Fixed-Point and Floating-Point: Two Things That Don’t Go Well Together

software-development-2-logo

One of the more challenging aspects of software development can be dealing with floating-point numbers. David Goldberg‘s 1991 Computing Surveys paper What Every Computer Scientist Should Know About Floating-Point Arithmetic is a recognized classic treatise on this subject. This paper not only provides an in-depth look at how floating-point arithmetic is implemented in most programming languages and computer systems, but ...

Read More »

5 Things Only Experienced Developers Can Teach You About Java

java-logo

An overview of everything you need to know before diving deep into developing Java There are numerous tools, methods, environments and features that change the way you handle your code, that you usually don’t come across during school years. While it offers the first foot through the door in the Java development world, most of the actual learning happens on ...

Read More »

Agile introduction to DevOps – The Environmentalists

devops-logo

Last time, we’ve looked at how “regular” development practices have made sure that things worked at the development team level. It’s time to move on. Because, as we know, it’s not working software unless it’s tested. Let me tell you a story, sonny. When I was young, we built the software on my machine. Compiling, testing and packaging.  Turns out, these ...

Read More »

Scala Tutorial: Developing Modern Applications

scala-logo

Course Overview Scala is a general-purpose programming language. It has full support for functional programming and a very strong static type system. Designed to be concise, many of Scala’s design decisions were inspired by criticism of Java’s shortcomings. Scala source code is intended to be compiled to Java bytecode, so that the resulting executable code runs on a Java virtual ...

Read More »

How to stop AI bots from creating a Mad Max world

software-development-2-logo

What Cooldimi offers? We enable intelligent Chat-Robots, in short Bots What can I do with a bot? Before answering this question, Facebook’s introduction of a bot-building platform at its F8 developer conference event April 2016, triggered indirectly some colossal profit increase for the company. Facebook had a wildly successful Q3, earning $7.01 billion in revenue. Facebook destroyed analyst estimates, which were $6.92 ...

Read More »

Developing Modern Applications with Scala: Web APIs with Akka HTTP

scala-logo

This article is part of our Academy Course titled Developing Modern Applications with Scala. In this course, we provide a framework and toolset so that you can develop modern Scala applications. We cover a wide range of topics, from SBT build and reactive applications, to testing and database acceess. With our straightforward tutorials, you will be able to get your ...

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