Esteban Herrera
  • About
  • Blog
  • Courses
  • Projects
  • New Java Study Guides

    12 Aug 2024 Last December (2023), I began working in my free time on a guide for the Java 17 certification exam. Since I already had a guide for the second Java 8 certification exam, I thought I could reuse most of the content for...
  • My New Book About Project Reactor Is Ready, Read It For Free

    25 May 2023 Well, it’s better late than never. Over the past year, I’ve been diligently working in my free time to create a course about Project Reactor. Ultimately, I decided to write a book first. You can read it for free here: https://eherrera.net/project-reactor-course/ The...
  • A New Course About Project Reactor Is Coming

    04 May 2022 For the last five years, I’ve been producing courses for Pluralsight. It’s a great company to work with, but when you work with (or for) someone else, you don’t get a lot of flexibility (for example, to release any course you want...
  • Using Oracle in a Docker Container

    23 Nov 2021 Think of a Docker container as a lightweight virtual machine. By using a text file named Dockerfile, you can describe everything this lightweight virtual machine should contain. From this Dockerfile, you can build what is called an image. And from that image,...
  • Becoming a Pluralsight Author

    05 Apr 2017 I remember the first Pluralsight course I watched. It was almost five years ago, in 2012. I don’t really remember much about the application we were developing, but the UI needed a lot of interactivity and I was evaluating some Javascript frameworks...
  • Proof of Existence in the Blockchain with Tierion, RethinkDB, PubNub

    22 Aug 2016 I wrote another tutorial for the hack.guides() contest. This time it’s about building a Proof of Existence-like app with Tierion, RethinkDB, PubNub, and a Node.js stack. You can read it here and the source code of the app is available on Github....
  • SMS Sentiment Visualization with Twilio, Fanout Cloud, and React

    05 Aug 2016 I wrote another tutorial for the hack.guides() contest. This time it’s about visualizing SMS sentiment in real-time using Twilio, Fanout Cloud, Isomorphic React, and a Node.js stack. You can read it here and the source code of the app is available on...
  • E-signatures in a chat with Pusher, HelloSign, and Spring Boot

    05 Aug 2016 I wrote another tutorial for the hack.guides() contest. This time it’s about requesting e-signatures in a chat with Pusher and HelloSign, using a Java stack with Spring Boot. You can read it here and the source code of the app is available...
  • Visualizing tweets with PubNub and CSS3

    19 Jul 2016 I wrote another tutorial for the hack.guides() contest. This time it’s about visualizing tweets in real-time using PubNub’s Stream Controller, CSS3 animations, and a Node.js stack. You can read it here and the source code of the app is available on Github....
  • Getting started with Selenium and Sauce Labs

    19 Jul 2016 I wrote another tutorial for the hack.guides() contest. This time it’s about creating tests with Selenium and Sauce Labs in Java. You can read it here and the source code of the app is available on Github. If you like it please...
  • Building an application with React and Horizon.io

    26 Jun 2016 I wrote another tutorial for the hack.guides() contest. This time it’s about integrating Horizon.io with React and React Router using OAuth for authentication. You can read it here and the source code of the app is available on Github. If you like...
  • A Practical Introduction to RethinkDB

    20 Jun 2016 There’s a tutorial writing contest in hack.guides(). Basically, you have to write a tutorial using one (or more) of the following APIs: Amazon Alexa Fanout HelloSign Horizon Cloud Ionic Keen.io Pluralsight (you have to write about a software development practice) PubNub RethinkDB...
  • Introduction to testing with BDD and the Spock Framework

    04 Jun 2016 Two weeks ago, I wrote an article in hack.guides() about testing with the Spock Framework and using Behavior-Driven Development (BDD). Yesterday, the article was published in the main page (it was in review). You can find it here. I think the Spock...
  • My OCPJ8 Book is published!

    08 Apr 2016 My study guide for the OCPJ 8 certification is finally published. I started the book in last July and everything was going fine, but from September to December, a complicated project attracted all my time and attention, making a significant delay in...
  • Building a mini Twitter clone with Spark

    03 Sep 2015 The complete code of this application is available on GitHub.   What you will learn In this tutorial, you will learn how to create a web application using Spark (the web microframework, not Apache Spark) and Freemarker on the view layer, Spring...
  • javapracticequestions.com is temporarily down

    20 Aug 2015 The site javapracticequestions.com is temporarily down while I work on making it better. Until now, it had been just a promotional site for my java 7 certification books, but now that java 8 is out, I’ll work to make it more than...
  • OCPJ8 Book Update 2

    12 Aug 2015 It took me more than one week but I finally released the first draft of my book about the OCPJ8 certification. Here’s the Leanpub link https://leanpub.com/java8-programmer-ii-study-guide. You can download it for free in PDF, MOBI and EPUB formats until August 31th. No...
  • OCPJ8 Book Update 1

    31 Jul 2015 I promised I’ll write a book about the OCPJ8 exam. The most easy way would be to reformat my OCPJ8 notes, change or add some examples, maybe rewrite some parts, and launch it. But in the end, I chose to start from...
  • What a full-stack developer needs to know?

    30 Jul 2015 Full-stack developers are in demand. To be one you need to have a very wide technical profile. And that’s the way it should be. A developer must be capable of handling any kind of task, be it back-end or front-end. So here...
  • My PMP Certification Experience (and e-book)

    29 Jul 2015 Last week, I finally released my PMP study notes as an e-book. In the Books page, there are links to all the stores I usually publish. The PMP exam is one of the toughest exams I ever sit, mainly because of two...
  • My OCPJ 8 Beta exam experience

    02 Jun 2015 Today I took the OCPJ 8 beta exam. I didn’t get a free voucher (I sent too late my application and there was a limited number of vouchers) so I had to pay $50 USD. Still, a great value for the money....
  • Introduction to BPMN

    29 May 2015 What is a process and process modeling? Let’s define these terms in simple words. A process is the work someone (or something) do to accomplish an objective. Process modeling means documenting the current state of a process to describe for example, how...
  • Top 5 certification mistakes

    31 Oct 2012 A certification is a tool that can help to your professional development. It requires a lot of time and money, so make sure to avoid these mistakes to make the most of it. ###1. Becoming certified because everyone is doing it You...
© Esteban Herrera 2024