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 ...
The Top Security Strategies in Custom Software Development
The global spending on enterprise software is $605 billion.
An increasing number of companies explore custom software development to digitize their operations.
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 ...
Low-Code Development: Why It Is Important and Why It Can't Replace Traditional Approach
On the flip side of the coin, many digital trends have boomed recently as of COVID-19, including the simplified interfaces that can help users quickly build and launch custom apps with minimal hand-coding. These factors, along with the fact that every company strives to streamline and automate its p ...
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.
Azure Data Factory: A Contemporary Solution for Modern Data Integration Challenges
As more data is available, it becomes more challenging to handle. Investing in innovative services and tools lets you get more value from data. Modern businesses must embrace effective tools, technologies, and innovative methods to succeed.
This is where the Azure Data Factory comes into play. ADF a ...
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 ...