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 181
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.

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 139
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 200
article thumbnail

Get scheduled reports on data that matters to you most by subscribing to dashboards (EA)

Dynatrace

Dynatrace news. Effective monitoring calls for effective reporting. With dashboard subscriptions and scheduled reports, available as an Early Adopter Release with version 1.184, Dynatrace now makes your life substantially easier. Turn powerful Dynatrace dashboards into custom reports with just two clicks. Dynatrace dashboards support a variety of chart visualizations and tiles.

Metrics 190
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

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 350
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

Multidimensional analysis 2.0: Analyze, chart, and report on microservices-based metrics without code changes

Dynatrace

Dynatrace news. As the owner of a ride-hailing company, for example, you might have questions like “How many active drivers do we have per region?”, “What’s their average ride distance?”, or “Which are the most popular destinations?” Also, you’d probably like to be alerted of significant anomalies. In an existing application landscape, however, it can be difficult to get to those metrics.

Metrics 163
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

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

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

Implementing Clustering With MuleSoft AnyPoint Runtime Manager

DZone

Learn more about clustering with MuleSoft. 1.0 What Is Clustering? Clustering is a group of servers or mule runtime which acts as a single unit. Mulesoft Enterprise Edition supports scalable clustering to provide high availability for the Mulesoft application. In simple terms, virtual servers composed of multiple nodes and they communicate and share information through a distributed shared memory grid.

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

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 159
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

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

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 271
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

Infrastructure monitoring for enterprise cloud – 4 key requirements

Dynatrace

Dynatrace news. Anyone moving to the cloud knows that it isn’t just a change from running servers in your data center to running them in someone else’s data center. If you’re doing it right, cloud represents a fundamental change in how you build, deliver and operate your applications and infrastructure. And that includes infrastructure monitoring. To take full advantage of all that the cloud has to offer means: Becoming more agile by breaking your monolithic applications into microservices and/o

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

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

Narrowing the gap between serverless and its state with storage functions

The Morning Paper

Narrowing the gap between serverless and its state with storage functions , Zhang et al., SoCC’19. "Narrowing the gap" was runner-up in the SoCC’19 best paper awards. While being motivated by serverless use cases, there’s nothing especially serverless about the key-value store, Shredder , this paper reports on. Shredder’s novelty lies in a new implementation of an old idea.

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 264
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

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

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

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

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.