January, 2020

article thumbnail

Does Browser Testing On Internet Explorer Still Make Sense?

DZone

Is Internet Explorer.irrelevant? A question that has been on the back of minds for many web developers and testers who are involved in cross-browser testing. “Does Browser Testing On Internet Explorer Still Make Sense?”. We are into 2020 and it has been more than 6 years since Internet Explorer last received an upgrade from Microsoft. On 1/12/2016, Microsoft ended support for IE10 and older versions.

Internet 193
article thumbnail

Performance Budgets, Pragmatically

CSS Wizardry

One of the key tools that performance engineers have at their disposal is the Performance Budget: it helps us—or, more importantly, our clients—ensure that any performance-focused work is monitored and maintained after we’ve gone. By establishing an acceptable threshold, be that based on RUM data, bundle analysis, image weight, milestone timings, or any other suitable metric, we can be sure that new or unrelated bodies of work do not have a detrimental impact on the performance of our site.

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

Optimizing Your Images Didn’t Improve Your Load Time? Here’s Why

MachMetrics

Optimizing your images is often the very first suggestion that any performance writer or consultant will make when it comes to optimizing a website. We’re no exception. Make no mistake, this is a key step to take and should absolutely be a part of your web design/development routine. However, what do you do when you optimize your images and still don’t see a noticeable improvement in the performance of your site?

Speed 89
article thumbnail

Why Waits Alone Are Not Enough

SQL Performance

"Waitstats helps us identify performance-related counters. But waits information by itself isn't enough to accurately diagnose performance problems. The queues component of our methodology comes from Performance Monitor counters, which provide a view of system performance from a resource standpoint.". Tom Davidson, Opening Microsoft's Performance-Tuning Toolbox SQL Server Pro Magazine, December 2003.

Tuning 115
article thumbnail

Real-Time Digital Twins: A New Approach to Streaming Analytics

ScaleOut Software

Real-time digital twins offer a compelling new software model for tracking and analyzing telemetry from large numbers of data sources. Consider the typical, conventional streaming analytics pipeline available on popular cloud platforms: A conventional pipeline combines telemetry from all data sources into a single stream which is queried by the user’s streaming analytics application.

article thumbnail

Iteration Regression Testing And Full Regression Testing in Agile

Testsigma

According to the ISTQB glossary, Regression is “degradation in the quality of a component or system due to a change”. And, Regression Testing is “a type of change-related testing to detect whether defects have been introduced or uncovered in unchanged areas of the software.”. Hence, whenever there is a change in the code, we need to ensure that the previously intact and working code is still working and that the changed code has not impacted the working code in a negative way.

Testing 53
article thumbnail

Productivity hacks for testers: 4 ways to get more done

TechBeacon Testing

Ever wonder how some people achieve so much in their lives while others accomplish only a fraction, even though we're all given the same amount of time in which to work?

Testing 104

More Trending

article thumbnail

Testing for Fragmentation: Achieving Compatibility Across the Globe

DZone

Learn more about testing for fragmentation. In this post, we look at how Fragmentation varies across the globe and key statistics you should keep in mind if you have a presence in these markets. The growth mantra of online businesses is scale — reach more users, fast. However, as you scale across countries, it’s important to ensure that your app/website is compatible with your users’ devices and browsers.

Testing 147
article thumbnail

How Amazon is solving big-data challenges with data lakes

All Things Distributed

Back when Jeff Bezos filled orders in his garage and drove packages to the post office himself, crunching the numbers on costs, tracking inventory, and forecasting future demand was relatively simple. Fast-forward 25 years, Amazon's retail business has more than 175 fulfillment centers (FC) worldwide with over 250,000 full-time associates shipping millions of items per day.

Big Data 209
article thumbnail

Follower Clusters – 3 Major Use Cases for Syncing SQL & NoSQL Deployments

Scalegrid

Follower clusters are a ScaleGrid feature that allows you to keep two independent database systems (of the same type) in sync. Unlike cloning or replication, this allows you to maintain an active, point-in-time copy of your production data. This extra cluster, known as a follower cluster, can be leveraged for multiple use cases, including for analyzing, optimizing and testing your application performance for MongoDB , MySQL and PostgreSQL.

Analytics 185
article thumbnail

Could intellectual debt derail your journey to the autonomous cloud?

Dynatrace

Dynatrace news. In part one, we began our discussion about intellectual debt by pointing out how machine learning systems contribute to the widening gap between what works and our understanding of why it works. Part two added a few simple examples of how intellectual debt might accrue, highlighting the subtle but real drag on efficiency. We concluded by suggesting that the fuzziness of machine learning systems presents a fundamental problem for autonomous IT operations.

Cloud 156
article thumbnail

Follower Clusters – 3 Major Use Cases for Syncing SQL & NoSQL Deployments

High Scalability

Follower clusters are a ScaleGrid feature that allows you to keep two independent database systems (of the same type) in sync. Unlike cloning or replication, this allows you to maintain an active, point-in-time copy of your production data. This extra cluster, known as a follower cluster, can be leveraged for multiple use cases, including for analyzing, optimizing and testing your application performance for MongoDB , MySQL and PostgreSQL.

Database 117
article thumbnail

Use continuous testing to supercharge your development process

TechBeacon Testing

As the world has moved toward more automation, so has software testing. But if you run automated tests only at the end of your development cycle, you won't reveal all the possible issues your customers may face. Continuous testing is a great way to incorporate a wide range of testing methods early into the software development cycle.

article thumbnail

Principles to Handle Thousands of Connections in Java Using Netty

DZone

C10K problem is a term that stands for ten thousand concurrently handling connections. To achieve this, we often need to make changes in the settings of created network sockets and default settings of Linux kernel, monitor the usage of the TCP Send/Receive Buffers and Queues and, in particular, adjust our application to be a good candidate for solving this problem.

Java 352
article thumbnail

Angular vs React 2020 : A Comparative Guide

Simform

I have a love and hate relationship with all the frontend frameworks. It is quite funny or rather absurd because a lot of times, I have been getting started with the new framework, and in the middle of making a simple app, I get stuck. For weeks. . The post Angular vs React 2020 : A Comparative Guide appeared first on Insights on Latest Software Technologies - Simform Blog.

article thumbnail

How to Monitor MySQL Deployments with Prometheus & Grafana at ScaleGrid

Scalegrid

Monitoring your MySQL database performance in real-time helps you immediately identify problems and other factors that could be causing issues now or in the future. It’s also a good way to determine which components of the database can be enhanced or optimized to increase your efficiency and performance. This is usually done through monitoring software and tools either built-in to the database management software or installed from third-party providers.

article thumbnail

Easily monitor your SAP ABAP platform and user experience with Dynatrace (GA)

Dynatrace

Dynatrace news. Having released this functionality in a Preview Release back in May 2019, we’re now happy to announce the General Availability of our SAP ABAP monitoring extension. This extends Dynatrace visibility into SAP ABAP performance from the infrastructure and ABAP application platform perspective. Why SAP ABAP platform monitoring in Dynatrace?

article thumbnail

Engineering SQL Support on Apache Pinot at Uber

Uber Engineering

Uber leverages real-time analytics on aggregate data to improve the user experience across our products, from fighting fraudulent behavior on Uber Eats to forecasting demand on our platform. . As Uber’s operations became more complex and we offered additional features and … The post Engineering SQL Support on Apache Pinot at Uber appeared first on Uber Engineering Blog.

article thumbnail

Where programming languages are headed in 2020

O'Reilly

As we enter a new decade, we asked programming experts?—including several of our own O’Reilly authors and instructors?—for their thoughts on what’s in store for some established players and fast-growing languages. Python. The biggest news this year in Python is that creator and “benevolent dictator for life” Guido van Rossum retired , leaving Python in the hands of the Python Steering Council.

article thumbnail

Java Application Troubleshooting the Sherlock Holmes Way

DZone

Troubleshoot your Java application, the Sherlock Holmes way. Java application failure troubleshooting can be closely associated with the typical crime scene investigation. I read few Sherlock Holmes classic stories in recent times at home, while struggling to solve the Java application failure mysteries at the office. Some of the Holmes' ways of solving the crime inspired me to do better in my troubleshooting.

Java 268
article thumbnail

Debunking 5 Myths About Performance Budgets

Rigor

In a constantly changing environment, brands are likely to be iterating on sites and applications to make them bigger, faster, fancier, and more engaging while pushing the new and updated code out as quickly as possible. Without a set plan in place, any new script can damage performance, affecting user. The post Debunking 5 Myths About Performance Budgets appeared first on Production.

article thumbnail

Test automation tools: Top trends and challenges for 2020

TechBeacon Testing

Test automation tools have been steadily evolving—a trend that shows no sign of slowing down in the coming year. Several key advances to watch for over the next 12 months should make life easier for test automation engineers, consultants and tool vendors say, while others to watch out for are only likely to add confusion.

Testing 120
article thumbnail

Resolve performance incidents faster with Dynatrace Real User Monitoring for SAP GUI (GA)

Dynatrace

Dynatrace news. Having released this functionality in a Preview Release back in October 2019, we’re now happy to announce the General Availability of our SAP ABAP real user monitoring. If you work with SAP ABAP, you may have noticed that finding information about SAP application and transaction performance involves scaling a high barrier to entry. While powerful, SAP performance management tools like the SAP Solution Manager are also complex.

article thumbnail

React vs Vue – The CTOs guide to Choose the Right Framework

Simform

Choosing the correct javascript framework for a project is an essential task for a CTO and Project Manager. However, the scope of choice largely depends on several factors like project timeline, learning curve, framework performance, and team size. This post aims to guide them in choosing the right javascript framework: React vs Vue. The post React vs Vue – The CTOs guide to Choose the Right Framework appeared first on Insights on Latest Software Technologies - Simform Blog.

article thumbnail

Seamless offloading of web app computations from mobile device to edge clouds via HTML5 Web Worker migration

The Morning Paper

Seamless offloading of web app computations from mobile device to edge clouds via HTML5 web worker migration , Jeong et al., SoCC’19 [^1]. This paper caught my eye for its combination of an intriguing idea (opportunistic offload of computation from mobile devices to the edge) and the elegance of the way the web worker interface supports this use case.

Mobile 104
article thumbnail

Upcoming Software Testing Trends in 2020

DZone

The projections are in! Check out these testing trends! The software development landscape continues to evolve with DevOps and Agile development methods taking over traditional approaches. The advent of these methods has led to the innovation and use of new testing techniques. For QA professionals, it becomes crucial to quickly adapt to new changes in the testing domain so that they may become better testers and stay relevant to their industry.

Software 262
article thumbnail

MSMQ is dead

Particular Software

We gather here today to mourn the passing of a dear friend. Microsoft Message Queuing, better known by its nickname MSMQ, passed away peacefully in its hometown of Redmond, Washington on October 14, 2019, at the age of 22. It was born in May 1997 and through 6.3 versions lived a very full life, bringing the promise of reliable messaging patterns to users all around the globe.

article thumbnail

To boost your test automation success, treat it like a business

TechBeacon Testing

Automation is cool. You simply choose the best tool, create test scripts for your smoke test suite and regression test suite, and click the "run" button. Then you get to sit back and watch stuff zip around the screen. The benefit: Testers get to spend time doing exploratory testing or partake in other valuable testing pursuits because their routine testing now takes minutes, right?

Testing 104
article thumbnail

Additional security for Synthetic monitor credentials with the new credential vault

Dynatrace

Dynatrace news. With Dynatrace Synthetic Monitoring, you can easily monitor the availability and performance of your applications as experienced by your customers around the world and around the clock. Your applications usually require authentication and authorization (user ID, password, token, or certificate) as part of the business-critical path you wish to monitor (using private or public monitors).

article thumbnail

Rethinking programming

O'Reilly

We need to rethink the role of the programmer. Look for the industry to become more stratified and specialized. The programming world will increasingly be split between highly trained professionals and people who don’t have a deep background but have a lot of experience building things. The former group builds tools, frameworks, languages, and platforms; the latter group connects things and builds websites, mobile apps, and the like.

article thumbnail

Trade-offs under pressure: heuristics and observations of teams resolving internet service outages (Part 1)

The Morning Paper

Trade-offs under pressure: heuristics and observations of teams resolving internet service outages , Allspaw, Masters thesis, Lund University, 2015. Following on from the STELLA report , today we’re going back to the first major work to study the human and organisational side of incident management in business-critical Internet services: John Allspaw’s 2015 Masters thesis.

article thumbnail

Log4j Bug — Slows Down Your Application

DZone

Learn how to troubleshoot your application. Recently we were troubleshooting a popular SaaS application. This application was slowing down intermittently. To recover from the problem, the application had to be restarted. This application was slowing down sometimes during high traffic volume periods; sometimes during low traffic periods as well. There was no cohesive pattern.

Traffic 240
article thumbnail

Top Technology Trends for 2020 in Numbers [Infographic]

Simform

The post Top Technology Trends for 2020 in Numbers [Infographic] appeared first on Insights on Latest Software Technologies - Simform Blog.

article thumbnail

A Quick BlazeMeter University Review

Abstracta

A senior performance tester’s review of the new courses by BlazeMeter Last week, I was looking for fresh knowledge on performance testing, so I asked a teammate of. The post A Quick BlazeMeter University Review appeared first on Abstracta Software Testing Services.

article thumbnail

Understand and optimize performance across your entire SAP ecosystem with Dynatrace SAP monitoring

Dynatrace

Dynatrace news. When you ask performance management vendors, “Does your solution work with SAP?,” the typical short answer is “yes.” The question, however, should be asked with the entire SAP technology portfolio in mind. This means that you should ask the following: Does your monitoring solution work with SAP both on-premise and within cloud infrastructure ?

article thumbnail

Core Domain Patterns

Strategic Tech

Time and resources are limited. How we spend our time and apply our resources when developing software systems is possibly the most fundamental and difficult challenge. Of all the things we could be doing, what should we do and how much quality and rigour should we invest? A natural tendency for software engineers is to gravitate towards the most technically interesting challenges.

article thumbnail

The best software QA and testing conferences of 2020

TechBeacon Testing

Some may see testing as a fairly boring and static set of practices, but leaders in this space know it is a vibrant discipline that is constantly improving every year, thanks to exciting new techniques made possible by better automation tools and artificial intelligence. More than ever, software quality drives business growth. Attending conferences is the best way to keep your skills and knowledge about these trends up to date and connect with your peers in the larger testing community.