Skip to content
bionic hand and human hand finger pointing

Creating and Serving your First Machine Learning Model

Welcome to the world of machine learning, where computers learn from data and make predictions without explicit programming. At the heart of this technology lies the concept of a “model.”

yellow and teal open neon signage

A Beginner’s Guide to Contributing to Open Source

Open source projects have revolutionized the world of software development. They rely on a collaborative approach, with developers from all around the globe coming together to create and improve software that’s freely available for anyone to use. This guide will walk you through the steps to make your first contribution.

woman talking on the telephone

Using Awaitility to Wait for a Long-Running Execution to Complete

In modern software development, it’s common to encounter scenarios where a task or operation takes a significant amount of time to complete. Managing the synchronization and timing of such long-running executions can be challenging. Thankfully, Awaitility, a powerful Java library, provides an elegant solution. In this blog post, we will explore how Awaitility can be used to wait for a long-running execution to finish.

woman in red t shirt looking at her laptop

Why Sharing a Database Between Microservices is a Bad Idea

Microservices architecture is a popular approach to building modern applications, where each service is designed to perform a specific set of tasks independently. Each microservice has its own database and communicates with other microservices through APIs. While this architecture provides many benefits, such as flexibility, scalability, and ease of maintenance, there are some potential drawbacks to consider. One such drawback is sharing a database between microservices.

smartphone industry writing technology

What is Open Source Software?

Open source software is a type of software that is distributed with a license that allows users to access, modify, and distribute the source code. This means that developers can view, use, and change the underlying code that makes up the software, making it an incredibly powerful tool for developers. Examples… Read More »What is Open Source Software?

flight sky earth space

Getting started with Java

Java is a popular programming language that is fast, reliable, and secure. If you’re interested in learning Java and getting started with programming, you’ve come to the right place! In this blog post, we’ll go over the basics of Java and provide some tips and… Read More »Getting started with Java