April, 2021

article thumbnail

4 Software QA Metrics To Enhance Dev Quality and Speed

DZone

Introduction. Today, the demand for software is higher than ever. Lines of code govern almost everything we do in our day-to-day activities. The way we buy, the way we sell, even the way we communicate. In 2019, according to Evans Data Corporation, there were 23.9 million developers worldwide. In an attempt to hold their place within the market, developers are having to speed their process up whilst delivering products of ever-increasing quality.

Speed 283
article thumbnail

mysqldump Best Practices: Part 2 – Migrations Guide

Scalegrid

In the second and final part of our mysqldump best practices we will talk about how to handle the migration and import for stored program objects and views from your MySQL database. To read more about the prerequisites for a successful dump and restore operation for large MySQL databases, check out the first part of […].

Insiders

Sign Up for our Newsletter

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

article thumbnail

Showcasing engineering excellence at Dynatrace

Dynatrace

Dynatrace news. Whilst our traditional Dynatrace website predominantly showcases Dynatrace content and product information for visitors, the idea behind the creation of our new Engineering website – engineering.dynatrace.com – was to set up a space to feature the results of our research and innovation efforts and aims to be a site made by engineers for engineers.

article thumbnail

Stuff The Internet Says On Scalability For April 30th, 2021

High Scalability

Hey, HighScalability is back! This channel is the perfect blend of programming, hardware, engineering, and crazy. After watching you’ll feel inadequate, but in an entertained sort of way. Love this Stuff? I need your support on Patreon to keep this stuff going. Do employees at your company need to know about the cloud? My book will teach them all they need to know.

Internet 224
article thumbnail

Diving Deep on S3 Consistency

All Things Distributed

I recently posted about Amazon S3 and how it’s evolved over the last 15 years since we launched the service in 2006 as “storage for the internet.” We built S3 because we knew customers wanted to store backups, videos, and images for applications like e-commerce web sites. Our top design priorities at the time were security, elasticity, reliability, durability, performance and cost because that’s what customers told us was most important to them for these types of applicat

Internet 218
article thumbnail

Performance Testing at MongoDB

Alex Podelko

MongoDB has the most advanced continuous performance testing I know about. It quite could be that some other companies have something interesting too – but they are not sharing that. [Another interesting project in that area is keptn , but that is about it. If I missed something interesting, please let me know.] MongoDB shared a lot of information on how we do performance testing and even open sourced some parts of it.

article thumbnail

Core Web Vitals Optimization Techniques

DZone

Web Vitals is an initiative by Google that helps webmasters improve user experience on their website. The importance of UX can’t be ignored. Good user experience is a key to obtain high rankings on Google. From May 2021 onwards, Google will be launching a new update called the Page Experience that will promote websites offering an exceptional user experience.

Google 261

More Trending

article thumbnail

How Dynatrace cloud monitoring helped Porsche Informatik accelerate transformation

Dynatrace

Dynatrace news. Like every industry, the automotive sector is under pressure to digitally transform in response to rising customer expectations. To gain greater agility, Porsche Informatik migrated to a containerized, hybrid cloud environment. But this approach introduced new complexity and a need for more advanced cloud monitoring capabilities. At Perform 2021, we were joined by Peter Friedwagner, Head of Infrastructure and Cloud Services at Porsche Informatik.

Cloud 223
article thumbnail

Flipr: Making Changes Quickly and Safely at Scale

Uber Engineering

Introduction. Uber’s many software systems require a high volume of changes every day. Because of our systems’ size and complexity, it is a significant challenge to implement these changes without unintended consequences, ultimately slowing down developer productivity. Flipr is a … The post Flipr: Making Changes Quickly and Safely at Scale appeared first on Uber Engineering Blog.

article thumbnail

A new era of DevOps, powered by machine learning

All Things Distributed

AWS is on a journey to revolutionize DevOps using the latest technologies. We are starting to treat DevOps, and the toolchains around it, as a data science problem – And when we think of it this way, code, logs, and application metrics are all data that we can optimize with machine learning (ML).

DevOps 218
article thumbnail

10 experts advise aspiring test automation engineers

TechBeacon Testing

Talk to 10 test automation experts on how to get started (or get better at your job), and you're likely to get 12 different answers. We know, because we tried, asking not for general, vague advice such as "Learn to code," but for specific websites, books, videos, and other resources to study.

article thumbnail

Perl Test Coverage When You Don't Have a Makefile

DZone

Yesterday's pair programming session had Gábor Szabó and I thrashing around for a bit trying to figure out how to get test coverage statistics for the application. The Devel::Cover documentation lists how to run the module several ways , but it doesn't exactly describe how to run prove by itself rather than running a Makefile 's tests. I worked out how to do it today, and with the Baughs' help on Twitter I worked out a few more methods.

Testing 238
article thumbnail

Sponsored Post: Failover Conf!, Kinsta, Bridgecrew, IP2Location, StackHawk, InterviewCamp.io, Educative, Stream, Fauna, Triplebyte

High Scalability

Fun and Interesting Events. Since we’re all feeling the fatigue of staring at screens all year, we’re switching things up at this year’s Failover Conf ! This one-day conference will be featuring LIVE fireside chats and keynotes where you’ll be able to get your questions answered in real time. You’ll also hear from a variety of industry experts in our two panel discussions.

Education 100
article thumbnail

Re-imagining your DevOps tools to build a next generation delivery platform

Dynatrace

Dynatrace news. Many organizations that have integrated their software development and operations into DevOps practices struggle with efficiency because they’re juggling disparate DevOps tools, or their tools aren’t meeting their needs. At Perform 2021, Dynatrace product manager Michael Winkler sat down with Atlassian’s DevOps evangelist, Ian Buchanan, to talk about how you can achieve speed, stability, and scale in your DevOps toolchain as you optimize your practices on the pa

DevOps 209
article thumbnail

Signing Image Processing

KeyCDN

Signing Image Processing requests is an efficient way to ensure that no unwanted image operation can be executed. Every request needs a valid token in order to be delivered. Secure Token and Image Processing is a powerful setup to transform and deliver images in a secure way. If watermark images are signed correctly, the original base image cannot be accessed anymore.

article thumbnail

How to Improve CSS Performance

CSS - Tricks

There is no doubt that CSS plays a huge role in web performance. Milica Mihajlija puts a point on exactly why: When there is CSS available for a page, whether it’s inline or an external stylesheet, the browser delays rendering until the CSS is parsed. This is because pages without CSS are often unusable. The browser has to wait until the CSS is both downloaded and parsed to show us that first rendering of the page, otherwise browsing the web would be a terribly visually jerky to browse.

article thumbnail

10 great podcasts for software test engineers

TechBeacon Testing

Software development practices change fast. Development teams use an endless stream of new tools, frameworks, and practices, and it’s your job as a test engineer to make sure that no matter what your development teams use or create, everything runs and works reliably.

article thumbnail

Cisco Network Monitoring: 6 Best Practices

DZone

Introduction. It's often said that your network is the backbone of your IT infrastructure, underlying every other part of your enterprise IT. If your Cisco network infrastructure goes down or is experiencing performance issues, it's crucial that you have a real-time solution to identify and resolve the problem as soon as possible. But what does such a solution look like when it comes to Cisco networks?

article thumbnail

Bootstrap vs Polymer: Let’s Put an End to the Debate!

Simform

With the ongoing debate and comparisons between popular front-end frameworks, I have come across this interesting idea of taking an unconventional framework and pitting it against a widely used one - Bootstrap vs. Polymer. You must be wondering, Why Bootstrap and Polymer? Read more to know about the differences. The post Bootstrap vs Polymer: Let’s Put an End to the Debate!

article thumbnail

Dynatrace named Innovative Marketing Partner of the Year by Red Hat

Dynatrace

Dynatrace news. We talk a lot about how 2020 changed organizations across all industries, particularly within the IT market. Digital transformation was especial ly critical as organizations looked to support the rising demand for digital services. While these digital transformations were accelerating, it wasn’t just technology and IT teams leading the charge.

article thumbnail

Query Optimization in SQL Server for beginners

SQL Shack

This article intends to give some details about the query optimization process in SQL Server. Introduction The query optimization is very grinding work for the database professionals who desire to overcome performance issues of the queries. The reason for this problem is query optimization processes are a bit complicated and puzzling. In this context, understanding […].

Servers 97
article thumbnail

Configuration Testing – An Introduction

Testlodge

A software tester’s work life includes making sure that systems that have been designed to achieve specific results behave exactly as they should. These systems are a combination of different hardware and software which have been configured to perform the desired task. Configuration testing is performed to discover the optimum combinations of software and hardware specifications that allow the system to work without flaws.

Testing 90
article thumbnail

Mobile app automation testing Tools: An exhaustive list

Testsigma

It’s 2021 and we now have a mobile app for everything. Whether it’s social media, shopping, productivity or fitness, there’s a visible surge in the number of mobile apps and their users. Simform (as of 2019) stated that an average user has at least 40 apps installed on their phones while millennials have around 67 apps. So, there’s a solid reason why mobile app testing is a crucial step in any app development process.

article thumbnail

Nightwatch vs. Protractor: Which Testing Framework Is Right For You?

DZone

Do you know the test automation market is all set to hit $35 billion by 2026 ? And when it comes to cross browser testing, JavaScript leads from the front? Javascript is probably the best alternative for Selenium automation, considering its protocol transformation to the W3C standard. In order to make the most of it, the first step is to choose the best test automation frameworks.

Testing 221
article thumbnail

Space Jam

CSS - Tricks

It’s certainly worth noting that the Space Jam website, which made its way into umpteen conference talks for being fabulous evidence of the web’s strength in backward compatibility, has been replaced. We could have saw that coming. Everything is remake. The original was released in 1996, making the site, which they kept online , 25 years old.

Website 81
article thumbnail

How Dynatrace empowers performance engineering teams to test at scale

Dynatrace

Dynatrace news. As organizations develop more applications and microservices, they are discovering they also need to run more performance tests in the same amount of time or less to meet service-level objectives (SLOs) that fulfill service-level agreements (SLAs). But because of the complexity involved in executing and analyzing test results of dynamic systems, performance engineering is difficult to scale — especially with lean staff or resources.

article thumbnail

Understanding Execution Plans of the SQL Server Insert statement

SQL Shack

In this article, we will learn how to interpret an execution plan of a SQL Server insert statement. Introduction When we execute an insert statement, the database engine performs tons of work in the background. Query execution operations, an internal data page, memory, and logging activities are performed by the SQL Server database engine. Consequently, […].

Servers 89
article thumbnail

HammerDB CLI 101

HammerDB

This post is to give anyone starting out with HammerDB a guide on using the CLI or command line interface for text based environments. As the workflow in the CLI and GUI are the same we will show equivalent commands side by side to help you quickly get up to speed on using the CLI in both interactive and scripted scenarios. Help and Navigation. To begin with run the hammerdbcli command in Linux or hammerdbcli.bat in Windows and type help at the hammerdb prompt. help command.

article thumbnail

5 types of tests that can be automated for your iOS

Testsigma

A quote from Tim Cook says- “ When you care about people’s happiness and productivity, you give them what brings out the best in them and their creativity. And if you give them a choice, they’ll say, ‘I want an iPhone,’ or ‘I want a Mac.’ We think we can win a lot of corporate decisions at that level. ”. This says a lot about the love for the iPhone we all have!

Testing 84
article thumbnail

Control Flow: try-catch or if-else?

DZone

Introduction. Lately, while working on a new project, I had a chance to think about the proper way to handle control flow. As all developers might know well, the most common approaches used are try-catch and if-else. So far, I haven't thought deeply about the difference between these two. From time to time, I think I mainly adopted a more concise way of writing code.

article thumbnail

Analyze first, test later: How to approach your next software project

TechBeacon Testing

As testers, our job is to develop a deeper understanding of systems, products, ideas, and situations. That requires experiencing, exploring, and experimenting with the products we're testing—and applying analysis to them.

Testing 64
article thumbnail

What is AWS Lambda?

Dynatrace

Dynatrace news. The 2014 launch of AWS Lambda marked a milestone in how organizations use cloud services to deliver their applications more efficiently, by running functions at the edge of the cloud without the cost and operational overhead of on-premises servers. What is AWS Lambda? AWS Lambda is a serverless compute service that can run code in response to predetermined events or conditions and automatically manage all the computing resources required for those processes.

Lambda 177
article thumbnail

How to handle 100 million rows with SQL Server BCP

SQL Shack

In this article, we will explore the Bulk Copy Program tool that is also known as the SQL Server BCP tool. BCP allows us to export data into particular flat-file formats from SQL Server, and it also enables us to transfer data between different SQL Server instances or into the SQL Azure. Introduction Either exporting or importing […].

Servers 78
article thumbnail

An Introduction to Indexes for MongoDB Atlas Search

The Polyglot Developer

Imagine reading a long book like “A Song of Fire and Ice,” “The Lord of the Rings,” or “Harry Potter.” Now imagine that there was a specific detail in one of those books that you needed to revisit. You wouldn’t want to search every page in those long books to find what you were looking for. Instead, you’d want to use some sort of book index to help you quickly locate what you were looking for.

Cloud 59
article thumbnail

Automated mobile app testing – do you really need real mobile devices?

Testsigma

Mobile apps are not just the next (or current) big thing. They have become a part of our lives — in a way, steering our choices and decisions. By merely sitting on our couch, we apply for jobs, manage our projects, talk to our friends, the order in essentials, and even pay our bills. The convenience is unsurpassable, and thanks to the user-friendly functionalities, even our grandparents seamlessly book cabs, play games, and video call us. .

Mobile 55
article thumbnail

Test Orchestration and Its Need For Successful Automation

DZone

Introduction. We all know that the biggest challenge for any organization is the changing needs of the customers and finding a way to address these quickly without any compromise on quality. Agile Software Development methodology followed by most organizations plays a crucial role in handling this competitive situation. The Agile approach demands integrating the product component, deploying the product in a pre-production environment, and test it quite frequently.

Testing 199
article thumbnail

Top performance engineering trends: 5 things your team needs to know

TechBeacon Testing

Performance engineering is broadening, and deepening, in both scale and scope.