Sat.Aug 10, 2019 - Fri.Aug 16, 2019

Application Scalability — How To Do Efficient Scaling

DZone

When you build a great product or application, sooner or later, it will be drawing attention more and more users who will expect a flawless, perfect application as the demand grows in the time it handles more and more requests per minute.

Accessibility and web performance are not features, they’re the baseline

CSS - Tricks

This week I’ve been brooding about web performance and accessibility. It all began when Ethan Marcotte made a lot of great notes about the accessibility issues that are common with AMP : In the recordings above, I’m trying to navigate through the AMP Story.

Less is More: Engineering Data Warehouse Efficiency with Minimalist Design

Uber Engineering

Maintaining Uber’s large-scale data warehouse comes with an operational cost in terms of ETL functions and storage. In our experience, optimizing for operational efficiency requires answering one key question: for which tables does the maintenance cost supersede utility?

How to get the most value out of Session Replay: Use cases and examples

Dynatrace

Dynatrace news. At Dynatrace, we’re constantly striving to come up with solutions that can help modernize your performance and user experience monitoring strategies.

Making Cloud.typography Fast(er)

CSS Wizardry

Disclaimers: I was not approached or hired by Hoefler&Co or Cloud.typography to look into any of the following issues. I disclosed all of the below to Cloud.typography and gave them ample opportunity to work together to solve the issues at the root of the problem.

14 Best Performance Testing Tools and APM Solutions

DZone

With All of the Free and Enterprise Tools Available for Performance Testing, There’s No Excuse for Having a System Failure. Performance tests reveal how a system behaves and responds during various situations.

T-SQL bugs, pitfalls, and best practices – window functions

SQL Performance

This article is the fourth installment in a series about T-SQL bugs, pitfalls and best practices. Previously I covered determinism , subqueries and joins. The focus of this month's article is bugs, pitfalls and best practices related to window functions.

More Trending

Lazy Pre-Browsing with Prefetch

CSS Wizardry

I’m working with a client at the moment who, unfortunately, has a blocking third party stylesheet that’s needed to successfully render one of their site’s key pages.

Cache 156

How to Create a Simple and Efficient PHP Cache

DZone

When working on PHP websites made from scratch and without a framework, speed can often be an issue. Caching is extremely useful in order to speed up PHP webpages. In this article, I’ll show you how to make a simple PHP caching system for your web pages. tutorial performance cache page caching

Cache 179

Minimizing Switching Costs in Software Development

Professor Beekums

I’ve written previously about the dangers of high switching costs in software development. Being dependant on a third party is a huge risk. You are vulnerable to the whims of another company, including astronomical price increases.

Oracle database insights Early Adopter Release

Dynatrace

Dynatrace news. With OneAgent installed on an application server, Davis, the Dynatrace AI causation engine, continuously analyzes all database statements within the context of your applications. In this way, Dynatrace can tell you which statements need your attention.

PREVIEW : SentryOne Plan Explorer Extension for Azure Data Studio

SQL Performance

Updated August 15th, 2019 for 0.9.6. Last year, I got together with one of my dev teams here – they call themselves the SQL Injectors – to talk about the possibility of replicating SentryOne Plan Explorer functionality inside of Azure Data Studio.

Azure 61

Service-Oriented Architecture

DZone

Service-Oriented Architecture Overview. A service-oriented architecture (SOA) is an architectural pattern in computer software design in which application components provide services to other components via a communications protocol, typically over a network.

QA Mentor Inc. Awarded by Clutch.co for Position Among Top Performing Software Testing Firms

QAMentor

At QA Mentor Inc., we believe our clients deserve nothing but the best. Therefore, we thoroughly test the products our clients receive to ensure our clients are getting top notch products.

Automated scripted API monitoring with HTTP monitors

Dynatrace

Dynatrace news. link]. Lately, we’re seeing that automation is the main focus of IT, and microservice architectures are becoming increasingly common. This means that APIs are becoming more and more important to us and our customers.

Overview of the Shrink TempDB database in SQL Server

SQL Shack

This article explores the usage of TempDB and different ways to shrink the TempDB database in SQL Server Each instance of Microsoft SQL Server has a system database TempDB. It is a backbone for the SQL Server instance.

How Do You Improve Network Agility?

DZone

Organizations are in search of improving network agility, but what exactly does this mean? Network agility is represented by the volume of change in the network over a period of time and is defined as the capability for software and hardware component’s to automatically configure and control itself in a complex networking ecosystem.

Performance Testing - Tools, Steps, and Best Practices

KeyCDN

Web performance is a broad subject, and you’ll find no shortage of performance testing tips and tutorials all over the web. Before you begin tuning your website or application, you must first figure out which metrics matter most to your users and establish some achievable benchmarks.

Synthetic monitoring of internal applications extended to Windows-based ActiveGates!

Dynatrace

Dynatrace news. Having the ability to monitor the performance and availability of your organization’s internal applications—in addition to your organization’s customer-facing applications—from within your corporate network is an important benefit of synthetic monitoring.

Current Trends and Predictions for Software Development and Delivery

Kovair

The only constant thing in this world is ‘change’ and the only industry that makes a quick shift in innovation and technology is IT software. The post Current Trends and Predictions for Software Development and Delivery appeared first on Kovair Blog.

Using Selenium Webdriver For Full Page Screenshots

DZone

One of the most performed actions of any webpage tester is taking a screenshot of the webpage. Whenever a tester finds and reports a bug, that bug would not be taken seriously without supporting screenshots or even videos of the issue.

Which is the Best MongoDB GUI? — 2019 Update

Scalegrid

A good UI is an important part of the development experience. The MongoDB Shell works great for administrative actions, but when working with larger amounts of data, the UI becomes fairly important.

Integrating Dynatrace ONE through Chat at NYCM

Dynatrace

Dynatrace news. How can you be a full-time IT Systems Engineer taking care of enterprise infrastructure while also being responsible for enterprise monitoring from an administrative and monitoring as a service perspective?

Mobile 152

SQL Server Statistics and how to perform Update Statistics in SQL

SQL Shack

This article gives a walk-through of SQL Server Statistics and different methods to perform SQL Server Update Statistics. Introduction SQL Server statistics are essential for the query optimizer to prepare an optimized and cost-effective execution plan.

Best Practices for Bug Hunting and Tracking

DZone

Software development is a complicated process as it involves five different stages: designing, coding, testing, and maintenance. Among these, testing is the most challenging phase, which is performed by QAs. Quality Assurance plays a crucial role in software development.

Weekly Platform News: HTML Loading Attribute, the Main ARIA Specifications, and Moving from iFrame to Shadow DOM

CSS - Tricks

In this week's roundup of platform news, Chrome introduces a new attribute for loading, accessibility specifications for web developers, and the BBC moves visualizations to the Shadow DOM. Chrome ships the loading attribute. The HTML loading attribute for lazy-loading images and iframes is now supported in Chrome. You can add loading="lazy" to defer the loading of images and iframes that are below the viewport until the user scrolls near them.

Media 42

OneAgent & ActiveGate release notes, version 1.173

Dynatrace

Dynatrace news. OneAgent. Added support for Play framework version 2.7. Webserver. Introducing support for Tengine , an NGINX based web server. Supported versions are 1.4.3 – 2.2.3. General improvements. OneAgent Version 1.173 for Linux comes with support for RHEL distributions on the IBM Z platform. Read more about OneAgent for RHEL Z-Linux. We’ve completely re-designed the internals of the OneAgent installer for Windows.

Java 124

Understanding Graph Databases in SQL Server

SQL Shack

A graph database is a type of NoSQL database that is based on graph theory. Graph databases are ideal for storing data that has complex many to many relationships. In this article, we will study the very basics of graph databases with the help of a simple example. Characteristics of a Graph Database A graph […]. DBAtools Graph database Monitoring Reports

Troubleshooting the Performance of Vert.x Applications, Part III — Troubleshooting Event Loop Delays

DZone

In the previous entry to this series, we reviewed several techniques that help you to prevent event loop delays; however, even the best programmer makes mistakes. What should you do when your Vert.x application doesn't perform as expected?

Code 130

Just-in-time design in software delivery: how to avoid 4 sources of waste in design

Tasktop

Please note: In this post, I will refer to all design practices, User Experience Design, Interface Design, Visual Design, and Design Research as design. Much has been written about Lean UX and the role of design in Agile development. Design’s primary role is reducing the risk that the team is building the wrong thing or building something that is hard to use. Yes, it needs to look good, but that’s the easy part.

Stuff The Internet Says On Scalability For August 16th, 2019

High Scalability

Wake up! It's HighScalability time: Asteroids in our solar system. Only a.001% chance a kilometer-size asteroid destroys humanity. B612 ). Do you like this sort of Stuff? I'd love your support on Patreon. I wrote Explain the Cloud Like I'm 10 for people who need to understand the cloud.

Cloud 41

Monitoring SQL Server deadlocks using the system_health extended event

SQL Shack

Performance monitoring is a must to do the task for a DBA. You should ensure that the database performance is optimal all the time without any impact on the databases. Performance issues act like an open stage, and you need to look at every aspect such as CPU, RAM, server performance, database performance, indexes, blocking, […]. Deadlocks

The Slack Outage Is a Wake Up Call For All IT Orgs

DZone

Slack took quite a beating during and after the service outage that happened a few weeks ago. Here’s a small sample of the headlines (before they were updated) that come up on a simple news search of Slack: Slack is Experiencing Worldwide Outage, Degraded Performance. performance slack outage performance problems downtime prevention

Optimizing UX: How to set up your own Usability Testing Program in-house  

Tasktop

Testing Tasktop Integration Hub ’s user experience is a rather complex undertaking. As my colleague Rebecca explained in her blog last week , “ Tasktop suffers from an interesting, almost paradoxical problem: the users who benefit most from our product often have no idea that it exists”.

5 Signs you Need to Migrate from your Legacy Test Management Solution

Kovair

Contemporary software development processes and tools have reinvented themselves to meet the pace and demands of modern Agile and DevOps practices. Yet, many organizations are. The post 5 Signs you Need to Migrate from your Legacy Test Management Solution appeared first on Kovair Blog.

Performance Analysis of ArrayList and LinkedList in Java

DZone

ArrayList and LinkedList are frequently used classes in the Java collection framework. If you know only understand basic performance comparisons of ArrayList and LinkedList , but not the minor details of these two classes, then this article is for you. " ArrayList should be used where more search operations are required, and. LinkedList should be used where more insert and delete operation is needed."

Java 109

How Do You Improve Network Agility?

DZone

What Is Network Agility? Network Agility — the volume of change in the network over a period of time — the capability for software and hardware components to automatically configure and control itself in a complex networking ecosystem. The rise of innovative efforts made by several vendors to expand and modernize network device interfaces is improving network agility and is seen with emerging technologies such as SD-WAN, SDN, NFV, and intent-based networking.