• ?
  • Rexistro

Dzone

Running Local Docker Images in Kubernetes

Definitely one of the easiest deployment of Kubernetes in the local environment is using the minikube. One should first understand that minikube is a virtual machine with the Docker engine installed. Docker engine running on your local machine has a different Docker daemon than the one installed in ...

3 Books and Courses to Learn Spring Security 5 in Depth

Spring Security is one of the most popular projects under the Spring Framework umbrella, which addresses security requirements for modern web applications. Since security is a paramount concern for enterprise Java applications, a good knowledge of a security framework, like Spring Security, goes a l ...

Wrapping React Components Inside Custom Elements

This week I had the pleasure of speaking in the ReactNext 2019 conference. My talk was called “I’m with Web Components and Web Components are with Me” and it was all about consuming Web Components in React apps and wrapping React components with custom elements. In this post, I’ll explain ...

Defining a Test Strategy for Continuous Delivery

Testing is an important part of building a product right. Continuous Delivery makes that more explicit by building quality in. In this blog post, we'll see how you can start off testing on the wrong foot. Then we'll see how asking basic questions like Why, What, How and Where can help you define a s ...

Java: Chronicle Bytes, Kicking the Tires

I recently contributed to the open-source project “Chronicle Decentred” which is a high-performance decentralized ledger based on blockchain technology. For our binary access, we relied on a library called “Chronicle Bytes” which caught my attention. In this article, I will share ...

IT Ops Drives Bottom-Line Growth

I had the opportunity to meet with Vijay Kurkal, Chief Operating Officer at Resolve Systems to discuss the current state of IT automation and orchestration.  Most of Resolve Systems' customers are large Fortune 500 companies trying to figure out how to use automation to improve IT management pr ...

Add User Authentication to Your React App

Savvy frontend devs use React components to scaffold their web apps efficiently and get to market faster. The React team's component-based approach has turned frontend development into a simple exercise akin to building a tower of blocks, aka their reusable and extendable components. You can find a ...

Java 9 Performance Improvements — Getting Started With Java Spring

In my previous article, I wrote about the Modularity System, which was introduced in Java 9. This was the most major feature of the release, but there are other significant ones which worth to mention. With this writing, I would like to continue the Java evolution line by taking a glance about the m ...

Using a Microservices Architecture to Develop Microapps

Microapps is an extremely hot topic right now. But frankly many of us don't really know what a "microapp" is, nor do we understand the benefits. Is this another tech fad? Is it really something new or is it an evolution of an existing construct? Do I really need microapps to be successful? ...

''Docker Swarm or Kubernetes?'': Is It the Right Question to Ask?

First, let’s go to Google trends and see the trend for both the terms "Kubernetes" and "Docker Swarm." What do we see? Clearly, we could see that Kubernetes is beating Docker Swarm. But, is that a valid proof to say Kuberneytes is winning? No way. Of course, the search volume and ...

Creating a Car Game in React, Part 3: Collision

In this, the third post of this series, we're going to add collision to the game. For a full list of the code, please see here. If you're wondering about earlier posts, please start here.

Data and Analytics Drive Success

I had the opportunity to speak with Shawn Rogers, Senior Director of Analytic Strategy for TIBCO Software at TIBCO NOW 2019 in Chicago. During the event, Shawn was autographing copies of his new book Analytics: How to Win with Intelligence. I began our discussion by asking Shawn:

How to Configure Git in Eclipse IDE

In this blog, we're going to learn how to configure Git on Eclipse. I am going to explain every step with screenshots. Eclipse version: Mars.1 Release (4.5.1)

New Functionality for Hybrid Multi-Cloud Strategies

During the opening keynote at TIBCO NOW in Chicago, Matt Quinn, COO at TIBCO, introduced the new functionality TIBCO is providing to organizations with hybrid multi-cloud strategies. This is in response to what TIBCO is seeing with clients and prospects seeking simplification with cloud-na ...

Distributed Locks Are Dead, Long Live Distributed Locks

"Distributed locks aren't real," "Anyone who's trying to sell you a distributed lock is selling you sawdust and lies." This may sound rather bleak, but it doesn't say that locking, itself, is impossible in a distributed system: It's just that some like to remind us that  ...

Automating Serverless Framework Deployments Using Bitbucket Pipelines

Bitbucket now offers pre-built Pipes to deploy Lambdas to AWS. But what if we want to deploy an entire Serverless stack? That’s what we’ll talk about today. What is the Serverless framework? The Serverless framework is a vendor-agnostic, declarative, and configurable framework. We use it to deploy L ...

Connecting MongoDB to Ruby With Self-Signed Certificates for SSL

Given the popularity of our post on connecting MongoDB SSL with Self-Signed Certificates in Node.js, we decided to write a tutorial on connecting MongoDB with Ruby. In this article, we’ll show you how to connect to a MongoDB server configured with self-signed certificates for SSL using both the Ruby ...

JMeter Correlation: The Best Way for Extracting Variables

Dynamic response in software testing provides different values for different iterations. This might affect the subsequent requests. This JMeter Correlation article will show you how to store the dynamic value from the response, store in a variable and use it in all required requests. What is Correla ...

Data Lakes Are Not Just For Big Data

We recently wrote an article debunking common myths about data lake architectures, data lake definitions, and data lake analytics. It is called "Why Data Lakes? Get A Leg Up Avoiding The Biggest Myths." In that article, we framed the current conversation about data lakes and how ...

Hadoop vs. Snowflake

A few years ago, Hadoop was touted as the replacement for the data warehouse which is clearly nonsense. This article is intended to provide an objective summary of the features and drawbacks of Hadoop/HDFS as an analytics platform and compare these to the cloud-based Snowflake data warehouse. H ...

Excel Sheet From Database Without Use of POJO

This program creates an excel sheet by simply passing a SQL query to the database and replicating the view to the excel grid. It uses similar constructs to the previous program mentioned about Batch insert without using POJO. Consider the code mentioned below. public class ExcelFIleFromDB { private ...

My Journey With Python (Part I)

I’ve been working with Java for about 14 years now, and the last two years I’ve also worked with Node.js and Golang to build some middleware AI platforms at my startup. Nevertheless, I often push myself in learning other technologies as well. I’ve been learning Python these past few weeks. I ...

Computing Spatial Distances in RavenDB Queries

RavenDB has had support for spatial queries for a long time. In RavenDB 4.0 we did a whole bunch of work to make spatial queries better. In particular, we have separate the concepts of searching and ordering for spatial queries. In most cases, if you are doing a spatial query, you'll want to sort th ...

Spring Boot Tutorial for Beginners: Hello World Program

We will create a simple Hello world program in this article. We will use Spring Boot to create our first Hello World program. Developing your first Spring Boot application is quite easy. As we know, Spring Boot makes it easy to create stand-alone, production-grade Spring-based applications that you ...

Apache NiFi Overview

What Is Apache NiFI? Apache NiFi is a robust open-source Data Ingestion and Distribution framework and more. It can propagate any data content from any source to any destination. NiFi is based on a different programming paradigm called Flow-Based Programming (FBP). I’m not going to explain the def ...

The Next 'WannaCry' Is Here (But so, too, Is a Patch)

If you don't want me to infect your Windows OS, install the patch from Microsoft. It really is that easy. I am hungry, though, so maybe you shouldn't... Since mid-May, Microsoft has been warning Windows admins of a potentially catastrophic vulnerability: Now known as BlueKeep, this "criti ...

How to Build and Run a Hello World Java Microservice

The repo cloud-native-starter contains an end-to-end sample application that demonstrates how to develop your first cloud-native applications. Two of the microservices have been developed with Java EE and MicroProfile. To simplify the creation of new Java EE microservices, I've added another very si ...

How AI-Driven Translation Is Boosting Global Trade

As I struggle to master the many curious foibles of the Czech language, I embarked upon a losing race against the indelible march of AI-based translation tools that will almost certainly master it before I do. Aside from the practical benefits of this, a recent study from Washington University in ...

Redefining the Relationship Between Cloud & DevOps

According to Gartner, 88% of organizations have implemented some level of Agile in their development process. As these organizations move toward Agile, and ultimately DevOps, they undergo a fundamental change in how they architect and package applications. But just because you improve processes at t ...