• ?
  • Rexistro

Dzone

What Is Smoke Testing? - A Brief Guide

Smoke testing is a method of determining whether a newly released build is stable. It assists a QA or testing team in determining whether they may proceed with further testing. It also ensures that the builds received from development are functional. What Is Smoke Testing? Smoke Testing is a type of ...

Better Scaffolding with jQuery - Part I

Grails scaffolding works great out of the box.  Today I want to see how we can improve adding data to the many side of a one-to-many relationship using jQuery, jQueryUI's Dialog, and some Ajax.  Using the same domain objects as my previous article I want to show how we can add Reminders to ...

Apache Harmony Finally Defeated

Some have probably been expecting it for a long time, and this week it finally happened.  Apache Harmony, an open source cleanroom implementation of Java was moved to the Apache Attic, where inactive projects are sent.  The project management committee voted 20 to 2 in favor of discontinui ...

Apache Aries: Helping Enterprise Developers Build OSGi Apps

the approval of the  blueprint container specification  by the osgi alliance enterprise expert group (eeg) inspired members of the eeg to start an open source project centered around implementing the blueprint spec and other technologies for osgi applications.  in september the   ...

Announcing the JavaFXpert RIA Exemplar Challenge

I posed the question "Should There be Enterprise RIA Style Guidelines?" on JavaLobby in late 2008, and received some valuable feedback/discussion.  Based upon that feedback, I'm replacing my question with the following challenge: "Create an application in JavaFX that exemplifies the appearance ...

Android App to Monitor Hudson - Part II Configurations

Last week, demonstrated building and Android application that queried Hudson remote api through REST calls, which returned back JSON objects; in Android App to Monitor Hudson Rest API. The application was very basic, in that all that could be done was launch it and there were no configurations, or c ...

Choosing the Best Kubernetes Cluster and Application Deployment Strategies

As your Kubernetes environment grows into a multi-cluster, multi-cloud fleet, cluster and workload deployment challenges increase exponentially. It becomes critical to streamline, automate, and standardize operations to avoid having to revisit decisions or perform the same, error-prone manual tasks ...

The Definitive Guide to Building a Data Mesh With Event Streams

Data mesh. This oft-talked-about architecture has no shortage of blog posts, conference talks, podcasts, and discussions. One thing that you may have found lacking is a concrete guide on precisely how to get started building your own data mesh implementation. We have you covered. In this blog post, ...

Get Started With Cloud-Native Decision Automation on Quarkus

This article will guide you through creating a decision application based on Quarkus and trying out the business modeling in VSCode. You will experience hot reload of business assets during development and validate your decisions.  Development of decision automation solutions has never been eas ...

Data Lakes, Warehouses and Lakehouses. Which is Best?

Twenty years ago, your data warehouse probably wouldn’t have been voted hottest technology on the block. These bastions of the office basement were long associated with siloed data workflows, on-premises computing clusters, and a limited set of business-related tasks (i.e., processing payroll, and s ...

Getting Started With Log Management

The reality of modern application design means that when an unexpected issue occurs, the ability to find the root cause can be difficult. This is where the concept of centralized log management can provide a great deal of assistance. This Refcard teaches you the basic flow of a log management proces ...

How to Add a Blank Directory to Your Git Repository

Sometimes in Git, we want to preserve a directory for use within a repository, but keep it empty of files. There are many reasons why you'd want to do this, but perhaps either the folder is used to store files the person cloning the repository needs to create, or a script creates custom files to put ...

Why Do Microcontainers Matter in Your Enterprise?

The global enterprise software market demonstrated significant growth in recent years with its global revenue projected to reach a staggering US$243.30bln in 2022. Today, regardless of its size or industry, each organization uses enterprise software in its day-to-day routine. Moreover, this software ...

System Hardening Standards and Best Practices With Chef

If you have anything to do with IT infrastructure, operations management, or DevOps, you've certainly come across the term "system hardening." While system hardening seems like a regular everyday activity in large IT teams with diverse infrastructure, the use and benefits cover a wide range of ...

The Influence of VPN on Software Development

Software developers enjoy having free access to resources when developing software programs. It is, however, a high level of concern having to deliver the right amount of security and privacy during that process. Nevertheless, it is of high importance to note that software development is usually pro ...

Phases of SDLC Agile Model

Agile describes something quick to change or adapt. An "agile process model" is a software development approach focused on iterative development. Agile methodologies break projects into smaller iterations or parts, avoiding long-term planning. The project's scope and needs are specified at the outse ...

API Testing for Open Banking Operations

The United Kingdom is often regarded as a pioneer in Open Banking Operations. It's been three years since the United Kingdom (UK) implemented the second payments services directive (PSD2), which required a few large banks to share consumer data with permitted third-party providers and startups. Furt ...

How Should You Apply Automation in DevOps Practice?

To deal with the increased demand for software products, businesses worldwide have started adopting the well-known DevOps practices for rapid prototyping and delivery of software updates. Automation is an integral part of following DevOps principles. With the help of automation, DevOps excels at pro ...

Upload Files to AWS S3 in k6

In my last post, we discussed how to upload files to AWS S3 in JMeter using Groovy. We have also seen Grape package manager on JMeter. Recently, k6 announced its next iteration with many new features and fixes. In this blog post, we will see how to upload files to AWS S3 in k6. What's New in k6 0.38 ...

Cloud-Native Core Banking Modernization With Apache Kafka

Most financial service institutions operate their core banking platform on legacy mainframe technologies. The monolithic, proprietary, inflexible architecture creates many challenges for innovation and cost-efficiency. This blog post explores an open, elastic, and scalable solution powered by Apache ...

Dockerizing Your Node.js Application

Docker has completely revolutionized how we build, package, and ship software. Docker has made it possible for developers to package their applications and share them with others. Because of Docker, we now see so many advancements in cloud computing. Many emerging startups keep Docker technology as ...

What Is a CSRF Token?

Cross-site request forgery (aka cross-site reference forgery) is a form of web application attack. The hacker tricks users through malicious requests into running tasks they do not intend to execute. Therefore, the webserver needs a mechanism to determine whether a legitimate user generated a reques ...

How a Low-Code API Platform Delivers Developer Productivity

Nothing strikes fear into the hearts of developers like the terms no-code and low-code (except maybe AI). DevOps has us wanting to move fast and automate everything, but we don’t want low-code platforms to replace developers' jobs!  In reality, like most things in tech, it’s poorly named. ...

Top 7 Automated Testing Trends of 2022

In the past few decades, the QA testing world has witnessed great changes. Automated testing has evolved to accelerate speedy software releases at the highest quality.  Test automation has always been an eye-catching trend, as it lowers the effort required for testing. The automated test arena ...

Implementing Promotion Bias Checks in Engineering

Perhaps the easiest way to reduce bias in promotions is to use a promotion bias spreadsheet.  You can use this spreadsheet in promotion decision meetings to show, in real-time, who is getting promoted. This can help highlight bias, and result in better decision-making.

Is Your Email Security Built to Withstand Determined Intruders?

We take great care to safeguard our homes and valuable assets with numerous methods of defense. We employ layers of protection, with double locks on external doors, alarm sensors on windows, and strategically placed motion-activated cameras and signs in the yard to deter intruders. Many of us place ...

A Complete Guide About Scaled Agile Framework (SAFe)?

Time marches and technology evolves. Gone are the days when managing projects was a tedious task for businesses. Being a part of the technologically advanced business era, the scaled agile framework is no more an alien term but a necessity for businesses to succeed. If we come down to define, Agile ...