Data Software Design Pitfalls on Java: Should We Have a Constructor on JPA?

The data in any modern and distributed architecture, such as microservices, work as a vein in a system. It fits like a state in a stateless application. On the other hand, we have the most popular paradigms in the code, especially when we talk about enterprise OOP. How do you combine both archive and software design, primarily on Java? 
This article will explore more details on code, especially inside the Jakarta EE world, mainly to answer the questions in a previous Jakarta JPA discussion: should we have a constructor on JPA, and why?

Debugging a Wordle Bug

I have a confession: I’m addicted to Wordle. Especially now that it’s out of style and people don’t post about it. I love that it’s short, I can solve one word, and then it’s gone. I don’t feel bad about the addiction and wasting my time with any game. This cloud debugger tutorial is an enormous challenge for me since the target is a Wordle game. But I’m getting ahead of myself.
As part of the Lightrun Playground, we recently released we needed a demo application that will let developers who are new to Lightrun, practice in a “safe environment”.We decided to pick Wordle as our demo application because it’s instantly familiar, visual, and not too interactive. A Flappy Bird demo might have been painful to debug. At this point, our key challenge was in creating a bug where the debugging process would be interesting enough and yet subtle enough so it won’t be instantly obvious.

Optional in Java – When Better Code Is Not an Alternative

If you are a Java developer, you have handled issues with Java for a long time. The most often problem in the Java world is the NullPointerException.
Nullity is a natural consequence of reference types. If there is a reference, it has to refer to some object – or be null. If there is no this option, all the variable was initialized with some non-null expression – and even then, you’d have issues if variables were read during the initialization phase.

Open API and Omnichannel with Apache Kafka in Healthcare

IT modernization and innovative new technologies change the healthcare industry significantly. This blog series explores how data streaming with Apache Kafka enables real-time data processing and business process automation. Real-world examples show how traditional enterprises and startups increase efficiency, reduce cost, and improve the human experience across the healthcare value chain, including pharma, insurance, providers, retail, and manufacturing. This is part five: Open API and Omnichannel. Examples include and Invitae.
Blog Series – Kafka in Healthcare
Many healthcare companies leverage Kafka today. Use cases exist in every domain across the healthcare value chain. Most companies deploy data streaming in different business domains. Use cases often overlap. I tried to categorize a few real-world deployments into different technical scenarios and added a few real-world examples:

Securing Container Base Images Using Kyverno Policies

Before jumping into the details, it’s worth explaining what the “Base Image” term refers to. Words matter, there is some misunderstanding between the terms “Parent” and “Base” image. As defined by the Docker documentation, a parent of an image is the image used to start the build of the current image, typically the image identified in the FROM directive in the Dockerfile. If the parent image is SCRATCH, then the image is considered a base image.
However, the terms “base image” and “parent image” are often used interchangeably in the container community.

Deriving Ideal Indexes: A Guide

Indexes are there to simplify our work when searching for data: they speed up SELECT queries at the expense of slowing down other kinds of queries like DELETEs, UPDATEs, and INSERT s instead. However, as awesome as indexes might be, they also need a lot of work to get right — in this blog, we will tell you how you should go about deriving ideal indexes for your database. The majority of the examples in this article will focus on MySQL: however, the concept is the same for all major database management systems available on the market today.
What Are Indexes?
If you are familiar with database structures, great — because that’s essentially what indexes are! Indexes are database structures that can be used to quickly find rows having specific column values. At the expense of taking up disk space and time if your tables are big and you find yourself adding indexes on top of them, indexes allow databases to skip reading through entire tables and instead, only scan relevant rows which means that databases have less data to scan through.

Upgrading Kubernetes Clusters With Cluster API on Oracle Cloud

In this post, I’ll cover an awesome feature of Cluster API: the ability to do a rolling upgrade of your Kubernetes cluster. Cluster API makes it simple, and repeatable.
I’ll be totally honest, I’ve manually upgraded a Kubernetes cluster, it wasn’t the end of the world, but I’m a lazy hacker so why do it manually when I can automate it and have the safety of repeatability?

How Do You Know If a Graph Database Solves the Problem?

One of the greatest questions to consistently badger a developer is “what technology should I use?”. Days of thought and analysis determines which option(s) (from an increasingly growing number) best suits the need, manages volume and demand, plans for long-term strategy, simplifies/reduces support, and gets approved by colleagues and management.
Those steps may even seem easy compared to real life. The decision’s complexity can get compounded by how much buy-in is needed, and the current constraints of existing technology plus developer knowledge. For instance, investing in an unknown or newer solution means allocation for learning costs.

Differences Between Windows and SQL Server Authentication

Authentication is a crucial aspect of any security strategy. It is a process or act of proving that a specific person’s identity is true, valid, or genuine. To put it simply, it is an act of determining whether someone or something is what it actually claims to be.
When it comes to Microsoft SQL Server, there are two different modes of authentication, namely Windows mode and mixed mode. These two modes determine how the system authenticates or identifies a particular user. 

Common Mistakes to Avoid When Migrating

For enterprises, being able to migrate thousands of applications is an inevitable part of staying competitive. Figuring out how to achieve a successful migration is scary so let’s dive into the pitfalls to avoid.
COVID-19 has created both a technical talent shortage combined with an increase in demand for accelerated technical timelines. Many companies are starting to face a “Red Queen” effect, where companies are having to re-define how and where they are competing in the market to ensure they remain relevant. Today businesses that remain complacent are rewarded with a biting disadvantage and a perpetual catchup cycle. Migrations from incumbent technologies to more responsive and cost-effective solutions are a significant part of any enterprise’s metamorphosis; however, it can be fraught with pitfalls for the unprepared.

Generated by Feedzy