Guides, News and Tutorials

Docker, Go, Java, Ruby, JUnit, Mockito, CDI

What you will learn here?

Lots of Articles, Complete Guides and News! Pick one of them and have fun!

Complete Guides

Z

Application Tutorials

v

Blog Posts and News

Java 8 Tutorials

Java 8 changed the way that we think and code. Here you will see a lot of articles and tutorials about Java 8,
how to use its awesome features and how to get your life easier! Enjoy!

Java 8 - Lambda Expression - Java Tutorial Hacking Code

Java 8 - Lambda Expression

Do you know how to use Java 8 Lambda Expressions? No? Let's see it!
Java 8 - Default Methods - Java Tutorial Hacking Code

Java 8 - Default Methods Tutorial

Did you know that now we can have non-abstract methods in Interfaces? Let's see why!
Java 8 - Functions - Java Tutorial Hacking Code

Java 8 - Functions

Do you want to try a more Functional Programming Style with Functions?
Java 8 - Method Reference - Java Tutorial Hacking Code

Java 8 - Method Reference

Method Reference is a really awesome feature from Java 8! Let's see why and how to use it!

Go Language in 16 Parts!

What about learn one of the most exciting Programming Languages in the World? Let’s learn Go Language!

Go Language Tutorial for Beginners - Go Lang Characteristics - Hacking Code

Part 1 - Go Language Characteristics

This is the first Post of the complete series about Go Language!
Go Language Tutorial for Beginners - Declaring Variables in Go - Hacking Code

Part 2 - Declaring Variables in Go

How can we declare and use variables in Go? Check it out!
Go Language Tutorial for Beginners - Functions in Go - Hacking Code

Part 3 - Functions in Go

Do you want to try a more Functional Programming Style with Functions?
Go Language Tutorial for Beginners - Error Handling in Go - Hacking Code

Part 4 - Error Handling in Go

Errors always happen! How can we handle Errors in Go Language?

Docker in 8 Parts!

I know that you probably already heard about Docker. In this Series we’ll learn from Scratch Containers, Virtual Machines and, of course, Docker! This is the introduction before jump into several posts about Docker!

Docker for Beginners Tutorial - Containers vs Virtual Machines - Hacking Code

Part 1 - Containers vs Virtual Machines

This is the first Post of the Dockers series! We're going to explore differences between Containers and Virtual Machines!

Docker for Beginners Tutorial - Docker Installation - Hacking Code

Part 2 - Docker Installation on Mac and Ubuntu

Before hacking Docker commands we must install Docker!

Docker for Beginners Tutorial - Docker Images and Containers

Part 3 - Docker Images and Docker Containers

What's the differences between Docker Images and Docker Containers?

Docker for Beginners Tutorial - Docker Images

Part 4 - Docker Images in Details

It's time to explore more about Docker Images!

Ruby in 8 Parts!

Ruby is one of the most important and used Programming Language! This series is just the introduction to this awesome World! Many articles is coming about: Ruby on Rails, Sinatra, Capistrano, Sidekiq and more!

Ruby Beginners Tutorial - Ruby Features and Characteristics - Hacking Code

Part 1 - Ruby Language Characteristics

This is the first Post of the Ruby Series! Let's see the first Ruby Code using IRB!
Ruby Beginners Tutorial - Ruby Methods - Hacking Code

Part 2 - Ruby Methods and Variables

How can we work with Methods and Variables in Ruby? Let's see!
Ruby Beginners Tutorial - Ruby Strings - Hacking Code

Part 3 - Ruby Strings

It's really easy to work with Strings in Ruby! Let's see how!
Ruby Beginners Tutorial - Ruby Objects - Hacking Code

Part 4 - Ruby Classes and Objects

You can't work without Classes and Objects in Ruby! It's time to learn how to create them!

Java CDI Tutorials

Are you a Java Software Engineer? Do you know about CDI? Learn or remember CDI Features here!
Just pick the desired CDI feature below to learn more about! 

CDI - Factories with @Produces Annotation - Hacking Code Java Tutorial

CDI - Factories with @Produces Annotation

Do you want to create powerful and easy Factories in CDI? Let's see how!

CDI Qualifiers Tutorial - Java CDI Guide by Hacking Code

CDI Qualifiers

Working with CDI Qualifiers
CDI Observers and Events Tutorial - Java CDI Guide by Live Coding

CDI Events and Observers

Let's see why and how to use CDI Events and Observers
CDI Lazy Initialization Tutorial - Java CDI Guide by Live Coding

CDI Lazy Initialization Tutorial

Did you know that we can initialize CDI beans lazily?

Are you interested in Mockito?

Mockito is one of the best Java Libraries to work with Unit and Integration Testing! Just pick one of the awesome Mockito
features below and have fun \o/

Mockito Tutorial - Mocking Objects by using mock and verify - Java Guide by Hacking Code

Mockito - Mocking Objects by using mock() and verify()

Lear how to use Argument Matcher in its Fundamental way

Mockito Tutorial - Basic Usage of by when and thenReturn - Java Guide by Hacking Code

Mockito - Basic usage of when() and thenReturn() methods

Lear how to use Argument Matcher in its Fundamental way

Mockito Tutorial - Throwing Exceptions - Java Guide by Hacking Code

Mockito - Throwing Exceptions by using thenThrow()

Lear how to use Argument Matcher in its Fundamental way

Mockito Tutorial - Stubbing With Fluent Interface - Java Guide by Live Coding

Mockito - Stubying with Fluent Interface

Lear how to use Argument Matcher in its Fundamental way

Are you interested in JUnit Framework?

If you are a Serious Java Developer, Java Engineer, Java Hipster, etc you must know about JUnit Framework! Probably
is one of the most used Framework in the Java World!

JUnit Tutorial - How to Configure JUnit 4 and JUnit 5 - Java Tutorial by Hacking Code

JUnit - How to Configure JUnit 4 and JUnit 5

Do you know the differences between JUnit 4 and JUnit 5 Configuration? Let's see!
JUnit Tutorial - Mastering Assertions - Java Tutorial by Hacking Code

JUnit - Mastering JUnit Assertions

Are you ready to see a lot of JUnit Examples of how to use Assertions?
JUnit Tutorial - Hamcrest Assertions - Java Tutorial by Hacking Code

JUnit - How to Use Hamcrest Assertions

Hamcrest Assertions is a great way to get your tests easier to read! Let's see how!
JUnit Tutorial - Tests in Suites - Java Tutorial by Hacking Code

JUnit - Tests in Suite

You can organize your tests in a Suite mode!

Jackson Framework in 20 Complete Parts!

If you’re a Java Developer, probably you’re using Jackson Framework to serialize JSON and Java Objects, even under the hood with Spring! Let’s explore a complete guide!

Jackson JSON Serialization - Java Tutorial - Hacking Code

Part 2 - Simple Serialization into JSON with Jackson

It's time to see the first JSON Serialization with Jackson!

Jackson Pretty JSON Serialization - Java Tutorial - Hacking Code

Part 3 - Printing a Pretty JSON with Jackson

Did your JSON is being printed in a ugly way? Let's see a Pretty JSON Serialization with Jackson

Jackson Composed Objects JSON Serialization - Java Tutorial - Hacking Code

Part 4 - Serializing Composed Java Objects with Jackson

What about serialize a Composed Objects in Java with Jackson?

Share This
Subscribe To Our Newsletter

Subscribe To Our Newsletter

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!