DZone

Evaluating JS in The Browser for A Low Code Product

DZone

I work at Appsmith , an open-source low code platform for developers to build internal tools and workflows. At Appsmith, our developer users define business logic by writing any JS code in between {{ }} dynamic bindings almost anywhere in the app.

Code 223

IGNORED Indexes

DZone

In August, MariaDB Corporation released major versions of MariaDB Enterprise Server 10.6 and MariaDB Community Server 10.6 which include useful new features. One of these new features is IGNORED indexes.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Incident Review: Google Cloud Outage

DZone

Outages on the Internet always catch you by surprise, whether you are the end user or the Head of Site Reliability trying to keep a clear mind while you execute your incident playbook.

Google 192

Reverse Debugging - What You Should Know

DZone

Reverse debugging is a debugging system that makes it possible to stop code execution and move backward (and forward) in the code’s history to discover the cause of failure in a program. Reverse debugging involves remote debugging, debugging on the same machine, or debugging on a simulator.

Getting Started With NVIDIA NGC Containers

DZone

What Is NVIDIA NGC? Modern science- and enterprise-driven Artificial intelligence (AI) and Machine Learning (ML) workflows are not simple to execute given the complexities arising from multiple packages and frameworks often used in any such typical task.

Test Plan vs. Test Strategy: What's the Difference?

DZone

In the process of testing a software application, test plans and test strategies are quite crucial. A strong test plan and strategy will always prevent errors in the application. As software testers, we should be aware of these 2 phrases, as they are critical in testing software applications.

11 Core Reasons Why Software Testing Has a Better Future than Development

DZone

Even though there is a long-running debate on which one amongst these two holds a better future, it seems that tests hold great possibilities. There has been always been a conflict between the two prevailing roads in software science – software tests and software development. Persons.

All Hail Bug Reports: How We Reduced the Analysis Time of the User’s Project From 80 to 4 Hours

DZone

People often see work in support as something negative. Today we'll look at it from a different perspective. This article is about a real communication of 100+ messages, exceptions, the analysis that didn't complete in three days.

C++ 188

How To Test for Your Software’s Scalability

DZone

As companies develop, they provide services at greater capacities. To achieve new heights, a company needs to improve the quality of the platform behind its success. Several software tests can improve your digital products.

5 Types of Software Testing Models

DZone

One of the critical aspects of the software development life cycle is software testing. Today, there are a plethora of different software development models to choose from, each with its own set of benefits and drawbacks.

Top Automation Programming Languages of 2021

DZone

Introduction. In today’s highly competitive world, software development and automation play a significant role in creating robust software applications for businesses. Additionally, emerging technologies like artificial intelligence and blockchain have given a competitive edge to enterprises.

Top 10 Low-Code App Development Best Practices to Follow

DZone

Low-code is the present and future of software development. The low-code market is expected to increase from its $10.3 billion market value back in 2019 to $187 billion by 2030 as more companies see the benefits of adopting the platform for their business needs.

Testcontainers: Containers for Testing

DZone

I’ve always been more of a fan of unit tests than integration tests, mainly for one reason: I don’t need anything external to be able to run them.

Monitoring Web Servers Should Never Be Complex

DZone

Introduction. If you run several web servers in your organization or even public web servers on the internet, you need some kind of monitoring. If your servers go down for some reason, this may not be funny for your colleagues, customer, and even for yourself.

Five Things to Know Before Learning JMeter

DZone

If you are reading this blog post, most probably you are planning or already planned or just getting started with Apache JMeter. Learning any performance testing tool could be challenging. Sometimes the technical documentation looks abstract, and the learning curve could be steep.

Writing Clean Code: Naming

DZone

When you start learning how to code your main focus is writing code that works correctly for the problem you are solving. Yes, code needs to work correctly and that is a good place to start learning. However, in a real work environment, you also want to ensure you write clean code.

Code 199

Hyperlambda is twice as fast as Entity Framework

DZone

I remember when.Net originally came out some 20 years ago and Microsoft had created a website called "pet shop" or something, where they were able to "prove" that.Net and SQL Server was faster than the Java and Oracle equivalent.

Everything You Need To Know About the Benefits of Hyperautomation

DZone

Automation wasn’t well-received when it was first introduced among the different industry verticals. Most companies were hesitant in employing this new technology simply because they feared what they didn't fully understand.

The Ultimate JSON Library: JSON.simple vs. GSON vs. Jackson vs. JSONP

DZone

JSON is the accepted standard these days for transmitting data between servers and web applications. We often don’t think about the JSON libraries we use, but there are some differences between them. JSON is often used to transport and parse big files.

A Complete Guide to Negative Testing in Software Testing

DZone

Software testing is vital because it allows you to test if an application is working properly. There are various types of tests that you can perform if you work in the software industry. Nevertheless, all these tests fall under one of these two classifications: positive and negative testing.

Client-Side Perf Testing Using Lighthouse CI With Puppeteer

DZone

Whenever we need to do performance testing, mostly it is the APIs that come to mind. Testing the performance of an application by putting load on APIs or on servers and checking out various metrics or parameters falls under server-side performance testing.

What is Domain Testing in Software Testing?

DZone

Domain testing is the most common software testing technique in which we break a domain into subdomains and then test each subdomain's values. For example, if a website has been given for testing, we will be dividing the website into small parts (subdomain) for the ease of testing.

Interviewing and Hiring Software Performance Test Professionals - Book Review

DZone

A few weeks ago, I reviewed The Hitchhiking Guide To Load Testing Projects: A Fun, Step-by-Step Walk-Through Guide by Leandro Melendez. It is good to see more books on the performance testing/engineering genre recently.

Why Continuous Performance Testing for Retail Apps Matters

DZone

The retail industry has been actively adopting digital transformation in order to provide a better user experience. According to current trends, the reliance on digital channels has been enormous, placing them at the core of all significant online retail operations.

Retail 169

Grow Professionally as a Backend Developer

DZone

We are continuing with our interview series ( previously we had interviewed Diego Ojeda – Android Lead at Apiumhub and Serhii Zabolennyi – the QA Automation engineer at Apiumhub ) and today we have a Backend interview with Javier Gomez – backend developer at Apiumhub.

Major Cross-browser Compatibility Issues Faced by the Developers

DZone

Introduction. The software market is constantly growing, and so are the browsers and devices. Customers are no more naive in choosing the best websites to fulfill their needs. So, it becomes necessary for the business to offer them the best user experience and services.

Logging Best Practices

DZone

What is going on? Why it is not working like that? This is not expected behavior :(. Sounds familiar? software development logging debugging log4j

C# Errors by Example: Checking the DotNetNuke CMS

DZone

Today, we discuss C# code quality and a variety of errors by the example of CMS DotNetNuke. We're going to dig into its source code. You're going to need a cup of coffee. DotNetNuke. DotNetNuke is an open-source content management system (CMS) written mainly in C#.

C++ 134

Building High-Quality Software

DZone

start as early as possiblennIt’s better to add these gates as early as possible. It’s much better to build your process around quality checks than retrofit these checks into the existent process.

What's New in Selenium 4?

DZone

Selenium has gone through a tremendous evolution since its introduction and that’s the reason today it is the most popular and powerful automation testing tool.

My Funny Habit: Code Review for Solo Projects

DZone

I have a funny habit. Well, I guess it’s a funny habit. I never thought of it as funny. Then people started pointing it out to me, and asking why I did such a funny thing. devops codereview

Code 223

Can We Do Performance Testing by Selenium Web Driver?

DZone

There are certain technological combinations that can work wonders for a project, but, on the contrary, there will be scenarios where if the proper strategic analysis is not being done in order to measure the outcome of such combinations, then it can prove to be a real hassle.

What Developers Can Expect as Digital Gratitude Is on the Rise

DZone

Introduction. Digital services and applications continue to play a significant role in people’s everyday lives especially during the pandemic when dependency on technology has increased to an all-time high. As a result, applications have become a lifeline to normalcy.

Real Devices vs Emulators: Where Do You Test App Performance?

DZone

When testing the performance of a native Android or iOS app, choosing the right set of devices is critical for maximizing your chances of success. Differences in OS, screen size, screen density, and hardware can all affect how an app behaves and impact the user experience.

Mobile 197

How to Save Time While Debugging

DZone

In this article from our small series for junior developers, we will focus on how to save time while debugging and what are the best practices of senior developers when fixing the errors.

Request Processing Phases in Nginx. Is if Evil?

DZone

The worst evil in Nginx is if when used in location context. Much has been written about this, including posts on nginx.com. Let’s take a quote: The only 100% safe things which may be done inside if in a location context are: tutorial devops performance nginx if

Modernizing Computer Vision With Deep Neural Networks

DZone

As studied earlier, computer networks are one of the most popular and well-researched automation topics over the last many years.

11 Best Selenium Alternatives for Testers

DZone

Selenium is a free and open-source tool for automated testing. It can test web applications for functional, regression, and load across a variety of browsers and systems. Selenium is an excellent tool, however, it does have certain disadvantages.

Software Testing: Essential 4 Levels

DZone

The goal of Levels of Testing is to make software testing more structured and efficient, as well as to make it easier to identify all available test cases and test scenarios at a given level.

All You Need To Know About Exception Handling In Selenium

DZone

In the world of technology, exceptions are said to be as old as programming itself. The occurrence of an exception during the execution of code can result in unexpected behavior unless the exception is properly handled in the code.

What are the Significant Advantages of Crowd Tests?

DZone

Crowd testing is a growing technique QA (Quality Assurance) test which leverages a dispersed, short-term workforce to test apps effectively and rapidly. The Crowdsourced Test Market is anticipated to register a Compound Annual Growth Rate of 10.7% over the prediction period 2021 - 2026.

A Complete Guide To User Interface Testing

DZone

The user interface, or UI for short, is the aspect of an app or website that users interact with naturally. Since the UI is the part that is most commonly used, it leaves a lasting impression on users that can either be positive or negative.

Code Quality Software That Makes A Difference

DZone

"There is no single question to what does the best quality mean? However, one proven approach is comparing how well a given code interacts with its neighbors in the same technical domain.". In the world of software development, code quality often comes to mean a certain level of complexity in a code.

Code 181