Sat.Jan 04, 2020 - Fri.Jan 10, 2020

article thumbnail

Debunking 5 Myths About Performance Budgets

Rigor

Reading time 8 min 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 experience, and, therefore, business KPIs.

article thumbnail

Six performance resolutions for the new year

Speed Curve

For the past two years, the performance.now() conference has been the most valuable performance event I've attended. So valuable, in fact, that I've made some of the talks the cornerstone of this list of performance resolutions for 2020. I'd love to know how many – if any – of these are on your list. As always, I'd love people's feedback!

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

Understanding Software Quality Metrics With Manual and Automated Testing

DZone

Learn more about manual and automated testing! Quality is the true measure of product success. Poor user experience or application performance negates any advantages you achieve in delivery speed or production cost. Put simply, if it does not work, it is not worth producing. It is, therefore, critical to our product success that we can accurately measure and track test results to ensure our testing is delivering against our business goals.

Metrics 162
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
article thumbnail

Flow Velocity – How Fast are We Delivering Business Value Through Software Delivery?

Tasktop

The first metric in our Flow Metrics series is F low Velocity, a measure of productivity and one of the “money metrics”. It tells you how many items were completed over a given period of time (week or month over month). Tracking your Flow Velocity over time provides historical data for teams to see if their delivery rates have improved, helping teams to provide more accurate estimates/forecasts on how much work they can deliver.

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.

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

More Trending

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

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

Monitoring Self-Destructing Apps Using Prometheus

DZone

Watch out for your self-destructing apps! Prometheus is an open-source system monitoring and alerting toolkit. Data related to monitoring is stored in RAM and LevelDB nevertheless data can be stored to other storage systems such as ElasticSearch, InfluxDb, and others, [link].

article thumbnail

Validating non-HTTP Service SLAs with Dynatrace

Dynatrace

Dynatrace news. Validating Service SLAs (custom, 3 rd party or external) are a no brainer for individuals responsible for ensuring system stability and availability. It also happens to be one of the use cases Dynatrace Synthetics perfectly supports for HTTP(S) services. But what if you have services that are using other protocols? Well – keep reading and you’ll learn how Dynatrace can help you with this as well.

article thumbnail

Front-End Performance Checklist 2020 [PDF, Apple Pages, MS Word]

Smashing Magazine

Front-End Performance Checklist 2020 [PDF, Apple Pages, MS Word]. Front-End Performance Checklist 2020 [PDF, Apple Pages, MS Word]. Vitaly Friedman. 2020-01-06T10:30:13+00:00. 2020-01-06T12:35:48+00:00. Web performance is a tricky beast, isn’t it? How do we actually know where we stand in terms of performance, and what our performance bottlenecks exactly are?

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

Compare Software Testing Methodologies for Your Needs

DZone

The choice is yours! The choice is yours. You know your product. You know the problem it solves and why it will soon become vital to the working lives of untold numbers of users. What you might not know is how best to test that product so that your development intention becomes a product reality. There are a number of different software testing methodologies available to you to reach that reality.

Software 173
article thumbnail

Easily check configuration changes or environment sign ins with the new Audit logs API

Dynatrace

Dynatrace news. We’re happy to announce that with the release of Dynatrace 1.183, audit logs are now available for Dynatrace SaaS customers. In keeping with our API-first approach, the logs are accessible via REST API. With the new environment Audit logs API, Dynatrace SaaS and Managed customers can track changes to configurations, see who made a specific change, or what a certain configurable value was before a change.

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

Ironies of automation

The Morning Paper

Ironies of automation , Bainbridge, Automatica, Vol. 19, No. 6, 1983. With thanks to Thomas Depierre for the paper recommendation. Making predictions is a dangerous game, but as we look forward to the next decade a few things seem certain: increasing automation, increasing system complexity, faster processing, more inter-connectivity, and an even greater human and societal dependence on technology.

Games 84
article thumbnail

5 Things Your Website Needs for Faster Performance in 2020

DZone

How fast can it run? Nobody enjoys a long line at the supermarket or a long wait at the restaurant. Your visitors are the same. They do not appreciate slow performing websites. The worst part is, they express their displeasure through fewer sales and visits. The Impact of Slow Loading Pages — In Numbers.

Website 173
article thumbnail

Easier user management with improved invitation workflow and user-group overview

Dynatrace

Dynatrace news. To make user management easier for our customers, we’ve improved the invitation workflow and made it simpler to see which groups a user is assigned to. Resend invitation. When you invite a new user to your account, they receive an email letting them know how to access your account. But if they miss this email, they won’t be able to access your account.

136
136
article thumbnail

How To Prioritize Test Cases For Regression Testing?

Testsigma

With every software enhancement, the final product that is being delivered to the customer includes the new feature as well as the existing ones. The focus of Agile teams is to maintain consistency in delivering a satisfactory final product to the customer within the timeline. This is ultimately achieved by sequencing the testing of software modules that stand important from the customer’s perspective.

Testing 70
article thumbnail

11 top open-source API testing tools: What your team needs to know

TechBeacon Testing

How do you find the right open-source API testing tool for your needs? Since my last roundup of the best candidates, a few more tools have appeared that warrant consideration—and there's a new technique that's all the buzz in AI automation circles that you need to know about.

article thumbnail

Testing Asynchronous Operations in Spring With JUnit and Byteman

DZone

Learn more about JUnit and Byteman! Testing asynchronous operations might cause some troubles and usually requires few challenges and also code changes (even in production code). In this article, we can find how to test such operations in an application that uses spring context (with asynchronous operations enabled). We don’t have to change the production code to achieve this.

Testing 162
article thumbnail

The impact of intellectual debt on IT operations

Dynatrace

Dynatrace news. In part one, we introduced the concept of intellectual debt, defining it as the gap between what works and our knowledge of why it works. As is often the case with technical debt, some amount of intellectual debt is acceptable, even necessary. You likely have personal stories of accidental successes, of solutions without theory; here’s one of mine.

article thumbnail

An overview of sp_getapplock and sp_releaseapplock stored procedures

SQL Shack

This article explains about the sp_getapplock and sp_releaselock stored procedures and their usage with example. What is sp_getapplock The stored procedure sp_getapplock puts the lock on the application resource. Following is the syntax of the sp_getapplock: [crayon-5e17b1937e8d7489317673/] Arguments The sp_getapplock accepts the following five arguments: Resource Name The @ResourceName =’Resource_Name’ argument is the name of […].

63
article thumbnail

Turning Software Delivery Data into IT and Business Intelligence

Tasktop

Turning software delivery data into IT and business intelligence is nothing new; it’s the 21st-century gold rush. Yet getting to this level of maturity is a herculean undertaking, especially for IT organizations looking to obtain accurate cross-tool reporting that provides them with business-critical insights into their software delivery. For many, obtaining the one source of truth into what is going on through ETL and custom reporting—chiefly in terms of compliance—is extremely labor-intensive

article thumbnail

NULL Complexities – Part 2

SQL Performance

This article is the second in a series on NULL complexities. Last month I introduced the NULL as SQL's marker for any kind of missing value. I explained that SQL doesn't provide you with the ability to distinguish between missing and applicable (A-values) and missing and inapplicable (I-values) markers. I also explained how comparisons involving NULLs work with constants, variables, parameters and columns.

Design 65
article thumbnail

The Next Generation in Logistics Tracking with Real-Time Digital Twins

ScaleOut Software

Companies with large numbers of geographically distributed assets increasingly need intelligent real-time monitoring to keep operations running smoothly. Consider a retail chain of stores or restaurants with tens of thousands of outlets. (Walgreens has more than 9,000, and McDonald’s has more than 14,000 in the U.S. alone.) Each store has mission-critical equipment, such as refrigerators and automatic doors which must operate properly at all times, as well as dynamic staffing and inventory chall

article thumbnail

Using SQL CREATE INDEX to create clustered and non-clustered indexes

SQL Shack

The SQL CREATE INDEX statement is used to create clustered as well as non-clustered indexes in SQL Server. An index in a database is very similar to an index in a book. A book index may have a list of topics discussed in a book in alphabetical order. Therefore, if you want to search for […].

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

SQL Server 2019 Cumulative Update #1

SQL Performance

Earlier this week, Microsoft announced SQL Server 2019 Cumulative Update #1. The build number is 15.0.4003.23 and there are 83 fixes ! A couple of interesting fixes to me were the ones involving how well "worker stealing" — an optimization that leads to more balanced workloads — plays with other features. You can read about all the public-facing fixes in KB #4527376.

Servers 52
article thumbnail

The Next Generation in Logistics Tracking with Real-Time Digital Twins

ScaleOut Software

Companies with large numbers of geographically distributed assets increasingly need intelligent real-time monitoring to keep operations running smoothly. Consider a retail chain of stores or restaurants with tens of thousands of outlets. (Walgreens has more than 9,000, and McDonald’s has more than 14,000 in the U.S. alone.) Each store has mission-critical equipment, such as refrigerators and automatic doors which must operate properly at all times, as well as dynamic staffing and inventory chall

article thumbnail

Automating a Picker Wheel using Testsigma

Testsigma

Pickerwheel is the UI element, specific to mobile devices that allows a user to pick a single value from multiple values displayed as a scrollable list. This UI element is available on both Android and iOS. Here, in this article, we will be discussing the automation of Picker Wheel specifically for iOS. How to automate PickerWheel UI element using Appium: Automation of an iOS-specific pickerWheel UI element via Appium using the XCUITest driver is quite simple.

Mobile 52
article thumbnail

A First Look at Amazon RDS Proxy

Percona Community

At re:Invent in Las Vegas in December 2019, AWS announced the public preview of RDS Proxy, a fully managed database proxy that sits between your application and RDS. The new service offers to “share established database connections, improving database efficiency and application scalability” But one of the benefits that caught my eye is the ability to reduce the downtime in case of an instance failure and a failover.

AWS 52
article thumbnail

Fun with (columnstore) compression on a very large table – part 2

SQL Performance

In part 1 , I showed how both page and columnstore compression could reduce the size of a 1TB table by 80% or more. While I was impressed I could shrink a table from 1TB to 50GB, I wasn't very happy with the amount of time it took (anywhere from 2 to 14 hours). With some tips graciously borrowed from folks like Joe Obbish , Lonny Niederstadt , Niko Neugebauer , and others, in this post I will try to make some changes to my original attempt to get better load performance.

article thumbnail

The Next Generation in Logistics Tracking with Real-Time Digital Twins

ScaleOut Software

Companies with large numbers of geographically distributed assets increasingly need intelligent real-time monitoring to keep operations running smoothly. Consider a retail chain of stores or restaurants with tens of thousands of outlets. (Walgreens has more than 9,000, and McDonald’s has more than 14,000 in the U.S. alone.) Each store has mission-critical equipment, such as refrigerators and automatic doors which must operate properly at all times, as well as dynamic staffing and inventory chall

article thumbnail

Ten challenges for making automation a ‘team player’ in joint human-agent activity

The Morning Paper

Ten challenges for making automation a ‘team player’ in joint human-agent activity , Klein et al., IEEE Computer Nov/Dec 2004. With thanks to Thomas Depierre for the paper suggestion. Last time out we looked at some of the difficulties inherit in automating control systems. However much we automate, we’re always ultimately dealing with some kind of human/machine collaboraton.

article thumbnail

PostgreSQL Connection Pooling: Part 2 – PgBouncer

High Scalability

When it comes to connection pooling in the PostgreSQL world, PgBouncer is probably the most popular option. It’s a very simple utility that does exactly one thing – it sits between the database and the clients and speaks the PostgreSQL protocol, emulating a PostgreSQL server. A client connects to PgBouncer with the exact same syntax it would use when connecting directly to PostgreSQL – PgBouncer is essentially invisible.