• Book Review: Monolith to Microservices (Part 2)

    In many cases, microservices are probably not ideal, but if you’re going to do it, take baby steps. Small and short-term wins matter; it boasts the team’s confidence. Always put checks and balance whether it is working or not. If not, then go back to the alternative ways.

    Read more
  • Book Review: Monolith to Microservices (Part 1)

    Do we need to do all modern development via the microservices architecture? Is it the norm, the new standard? This book argues differently.

    Read more
  • Introducing the GKE Autopilot Cluster

    Google’s fully managed Kubernetes services, GKE Autopilot, is a completely managed and serverless “Kubernetes as a service” offering.

    Read more
  • What is GitOps? What are its benefits?

    Let’s understand what GitOps is and its benefits and learn how ArgoCD can help with the continuous delivery of Kubernetes-based applications.

    Read more
  • Book Review: “Effortless Cloud-Native App Development Using Skaffold” (2)

    Skaffold is a cloud native open source framework from Google that lets SpringBoot devs build Kubernetes apps easily and deploy effortlessly!

    Read more
  • Book Review: “Why Programs Fail”

    The book is about preventing failures, by preventing/lowering bugs. It classifies and organizes the terms we use to define a bug.

    Read more
    • Books

    Exception Chaos Java Code Quiz

    Working correctly with exceptions is crucial to a high-quality application that users enjoy using.

    Read more
  • Book Review: “Effortless Cloud-Native App Development Using Skaffold”

    There is no better time than the present for a book such as this, which can surely be seen to be some kind of Skaffold Bible.

    The author provides a complete and thorough overview of the central issues faced by users of Kubernetes, presents Skaffold as a solution, highlights its features and pitfalls, while placing it within the context of the broader ecosystem of comparable solutions.

    Read more
  • Book Review: “Quarkus for Spring Developers”

    Quarkus for Spring Developers is a straight-forward guide to enable senior developers to quickly shift their Spring skills to leverage the “supersonic subatomic” Quarkus framework, and junior/mid-level developers to learn two frameworks at once.

    The book gets straight to the point of Quarkus’ speed before the first chapter, with the foreword providing a real world testimonial of Quarkus software that many Java developers already use.

    Read more
    • Books

    Arrays and Object Reference Java Challenge Code Quiz

    Arrays are objects in Java. Variables in Java actually store references to the object, instead of the real object.

    When we pass an object reference to a method, we are changing the object that is in the heap of the memory.

    Read more
    • Books

    Parallel Streams Java Code Quiz

    Using streams concurrently with the parallel method is a good idea to optimize performance. However, it’s not always the case that we can use the parallel method, for example, when we depend on the order of logic execution.

    Read more
  • Book Review: “Help Your Boss Help You”

    Some books were written to be read once and put aside, others to be read thoroughly several times and then to be placed behind glass to be broken in case of emergency.

    This book is of the latter kind—once you’ve read through it a few times, and dipped into the areas that speak to you most, you want to have it nearby both as a PDF and in hard copy format—as a backup just in case you can’t find that PDF at the crucial moment when you really need to have a response at hand in times of crisis.

    Read more
  • New Book: “Practical Vaadin”

    Alejandro Duarte’s new book shows how to implement web applications in Java using the open source Vaadin framework version 20 and later.

    The book covers the key concepts and steps to become competent with modern versions of Vaadin, including everything from setting up the development environment to implementing advanced features such as Server Push and database connectivity.

    Read more
  • Book Review: “Seriously Good Software”

    Marco Faella’s book “Seriously Good Software” teaches intermediate Java programmers to write better software, using an entirely different approach.

    I can warmly recommend this book to Java programmers who have learned to code and strive to code well.

    I think it is a particularly rewarding read for computer science students who had several semesters of disjointed knowledge of programming, algorithms, computing systems, and software engineering.

    Read more
  • New Book: “Taming Thymeleaf”

    Spring Boot is heavily promoted as the best way to write REST API’s in Java, but it can also be used as a very good alternative to Laravel/PHP, Rails/Ruby, or Django/Python to write server-side rendered HTML for Java developers.

    When combining the ease of use of Spring Boot with the power of Java and the easy templating of Thymeleaf, you have a very powerful combination that makes Java developers extremely productive to write web applications.

    The book Taming Thymeleaf teaches you step-by-step how to get started with those technologies and build a fully fledged web application including security, validation, internationalization, testing and more.

    Read more
  • Book Review: “Java by Comparison”

    The book “Java by Comparison” by Simon Harrer, Jörg Lenhard, and Linus Dietz, promises the reader to become a “Java Craftsman” through the study of 70 examples.

    The book is published by The Pragmatic Bookshelf.

    Each “example” is structured as a before-and-after comparison.

    Read more
  • New Book: “Java Challengers”

    To get the best jobs and create massive value, you need to know Java very well. The newly released “Java Challengers” book is a way for you to challenge yourself with fun code challenges so that you will become a better Java developer.

    This book contains more than 70 well-elaborated Java Challenges that will help you break your limits on your Java skills. Want to challenge yourself and become better? The Java Challenges is the book for you!

    For each Java Challenge you get a full explanation to fully prepare you to beat the Java Challenge!

    To tease you with the Java Challenges book, try out the following challenges and see if you can solve them…

    Read more

Subscribe to foojay updates:
Copied to the clipboard