Sat.Jan 11, 2020 - Fri.Jan 17, 2020

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

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
Insiders

Sign Up for our Newsletter

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

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

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

The Core Principles for End-to-End Traceability in Enterprise Software Delivery

Tasktop

Until recently, manual traceability from compliance reporting has held back large organizations from becoming software innovators. Now, enterprise toolchain integration is helping organizations across heavily-regulated industries, such as healthcare, automobile, finance and government, to automate the sophisticated flow of work from ideation to operation, helping them obtain one source of truth into a product’s development.

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

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.

More Trending

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

Code Coverage vs Test Coverage — Which Is Better?

DZone

Make sure you stay covered! Test Coverage and Code coverage are the most popular methodologies for measuring the effectiveness of the code. Though these terms are sometimes used interchangeably since their underlying principles are the same. But they are not as similar as you may think. Many times, I have noticed the testing team and development team being confused over the use of these two terminologies.

Code 206
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.

article thumbnail

Additional IP addresses for public alert notifications (customer action required)

Dynatrace

Dynatrace news. Please note that this configuration change will affect all our Dynatrace public alert notification IP addresses. Your action is required: Whitelist newly added public IP addresses. Our public IP addresses are used by Dynatrace SaaS to send out Dynatrace-detected problem notifications through your configured alerting channels (Webhook, ServiceNow, etc).

AWS 135
article thumbnail

How to detect and prevent unexpected growth of the TempDB database

SQL Shack

In this article, we will discuss the best practices that should be followed in order to keep the TempDB database in a healthy state and prevent any unexpected growth of the database, in addition to the procedure that can be followed to detect this unexpected growth once occurred. TempDB overview The TempDB database is one […].

article thumbnail

Predictable Pitfalls of Scaling VoIP to Cluster

DZone

Avoid these pitfalls of scaling VoIP to cluster. VoIP technologies have a reputation for being rather complex and not without good reason. This is not to say, however, that any mid-level developer will have much difficulty finding and handling one of many available open-source servers. The only problem is the lack of information and real-world examples, as VoIP server homepages rarely have configurations that go beyond the very simplest option, and even when they do, they may be not up-to-date.

article thumbnail

New Dashboard Launched

KeyCDN

We’ve developed an all-new dashboard that comes with a new look! You’ll benefit from better usability and many small improvements. The new dashboard offers excellent performance and better workflows. This will allow you to manage your Zones more efficiently. With the new dashboard, we can ensure improved responsiveness for tablets and mobile phones.

Mobile 79
article thumbnail

Dynatrace kicks off 2020 with ‘Best Places to Work’ award

Dynatrace

Dynatrace news. We’re honored to start out the New Year at Dynatrace with news that we’ve been recognized with another company culture award. On Monday, January 13, Built in Boston announced the winners of its 2020 “Best Places to Work in Boston” awards. Dynatrace placed 38 th on their list. This award validates the kind of thriving and innovative work culture Dynatrace has long prided itself on.

article thumbnail

Web Performance Bookshelf

Rigor

Why share the library of the web performance books while there’s a substantial collection of fantastic websites and articles on the net? When it comes to web content, you can easily find what you need through many different paths, from search engines and social media to playlists and blogs, jumping. The post Web Performance Bookshelf appeared first on Production.

article thumbnail

How to Unit Test Classes Which Create New Objects

DZone

Learn how to conduct effective unit tests. First of all, I will start with a disclaimer that I am a strong proponent of using the simple factory programming idiom and by extension of using the Factory Method Pattern , instead of creating objects inside classes. The factory idiom helps you to insulate your code to changes thereby adhering to the Open to Extension Close to modification principle of object-oriented programming.

Testing 148
article thumbnail

Bounded Context Canvas V2: Simplifications and Additions

Strategic Tech

Six months ago I wrote about the Bounded Context Canvas. In the six months since I’ve received feedback from my own workshops and other people’s workshops about ways to improve the canvas. Here is V2 of the canvas. Please feel free to use it, create remixes, or simply take it as inspiration to develop your own ways of designing bounded contexts. Whatever you do, I’d love to hear about it?

Design 72
article thumbnail

OneAgent release notes, version 1.183

Dynatrace

Dynatrace news.Net. Added support for Azure Functions 2.x. Node.js. Added support for Node.js 13 for Linux, Alpine Linux 64-bit (PPCLE). Added support for Node.js 13 for Linux, Alpine Linux 64-bit (x86), Windows (x86). PHP. Added support for MongoDB PHP for Windows 1.3+. Added support for Memcached 3.0.0+. Added support for Redis 4.0.0+. Current support changes.

Azure 106
article thumbnail

Web Performance Bookshelf

Rigor

Reading time 1 min Why share the library of the web performance books while there’s a substantial collection of fantastic websites and articles on the net? When it comes to web content, you can easily find what you need through many different paths, from search engines and social media to playlists and blogs, jumping from one source to another with just a tap of a finger.

article thumbnail

Setup Postman for MuleSoft Anypoint Platform APIs

DZone

Learn more about Postman for MuleSoft Anypoint Platform APIs. Overview. Postman has pretty much become the de facto standard for any developer that works with APIs. It provides an intuitive interface that’s easy to use and allows developers an easy way to configure, interact, and test APIs. Out-of-the-box, you can use Postman to call the Anypoint Platform APIs but there are some tips and tricks in this article to help make it easier.

Testing 147
article thumbnail

Flow Efficiency – What Value-adding Work is Actively being Worked On?

Tasktop

“If you measure anything, measure wait time” – Dominica DeGrandis, Making Work Visible. A major part of Flow Metrics is tracking all the work that goes into planning, building and delivering a product for the business. Just as it’s important to track how much value you’re delivering, how long work is takin, and how much WIP your teams have, it’s also vital to track what work is actively (code, test, automation, designing and all that creative work) being worked on to identify where waste a

article thumbnail

ActiveGate release notes version 1.183

Dynatrace

Dynatrace news. Support changes. Synthetic-enabled ActiveGate Chromium update. Synthetic-enabled ActiveGate version 1.183 introduces support for Chromium version 78 and is backward compatible with currently used version 73. To take advantage of the new Chromium version on Linux, you need to update it using the Dynatrace-provided installation packages.

article thumbnail

Programmatically interpretable reinforcement learning

The Morning Paper

Programmatically interpretable reinforcement learning , Verma et al., ICML 2018. Being able to trust (interpret, verify) a controller learned through reinforcement learning (RL) is one of the key challenges for real-world deployments of RL that we looked at earlier this week. It’s also an essential requirement for agents in human-machine collaborations (i.e, all deployments at some level) as we saw last week.

article thumbnail

Client-Side Performance Testing

DZone

Find out more about client-side performance! Client-Side Performance Testing Importance and Introduction. If you're worried about the performance of your web application, you need to test and analyze not only with what happens on the server but also with what happens in the browser. Some commercial performance-monitoring solutions already take this into account, allowing performance engineers to see how long it takes for elements to render, and then to execute, on your users' browsers.

article thumbnail

Top five considerations for SQL Server index design

SQL Shack

In this article, we will discuss the most important points that we should consider when designing an optimal SQL index. Before going through the index design procedure, let us revise the SQL Server index concept. SQL Server index overview SQL index is considered as one of the most important factors in the SQL Server performance […].

Design 59
article thumbnail

Web Performance Bookshelf

Rigor

Why share the library of the web performance books while there’s a substantial collection of fantastic websites and articles on the net? When it comes to web content, you can easily find what you need through many different paths, from search engines and social media to playlists and blogs, jumping. The post Web Performance Bookshelf appeared first on Production.

article thumbnail

Synthesizing data structure transformations from input-output examples

The Morning Paper

Synthesizing data structure transformations from input-output examples , Feser et al., PLDI’15. The Programmatically Interpretable Reinforcement Learning paper that we looked at last time out contained this passing comment coupled with a link to today’s paper choice: It is known from prior work that such [functional] languages offer natural advantages in program synthesis.

article thumbnail

Disk of Yesteryear Compared to Today’s SSD Drives

Percona Community

In my [last blog post]([link] community-blog/2019/08/01/how-to-build-a-percona-server-stack-on-a-raspberry-pi-3/) I showed you how to get the entire Percona “Stack" up and running on a Raspberry Pi. This time around, I would like to show the impact on performance between using an SSD hard disk and a standard hard disk. Disk performance is a key factor in Percona Server for MySQL (or any RDB platform) performance on a Raspberry Pi 4.

Servers 40
article thumbnail

Overview of Non-Clustered indexes in SQL Server

SQL Shack

This article gives an introduction of the non-clustered index in SQL Server using examples. Introduction In a previous article Overview of SQL Server Clustered indexes, we explored the requirement of an index and clustered indexes in SQL Server. Before we proceed, let’s have a quick summary of the SQL Server clustered index: It physically sorts […].

Servers 58
article thumbnail

SQL Server BDC Hints and Tips: TEMPDB Disk Usage

SQL Server According to Bob

SQL Server BDC Hints and Tips:​​ TEMPDB​​ Disk Usage I was troubleshooting ​​ a ​​ master-0 pod eviction ​​ due to ​​ disk pressure. ​​ The pod was ​​ shutdown Ephemeral space reclaimed (85% to 73%) – ​​ Deleted unused images from the node ​​ ( I.E. docker image purge …) The pod was started ​​ and master-0 came back online Right after the resta

Servers 40
article thumbnail

Challenges of real-world reinforcement learning

The Morning Paper

Challenges of real-world reinforcement learning , Dulac-Arnold et al., ICML’19. Last week we looked at some of the challenges inherent in automation and in building systems where humans and software agents collaborate. When we start talking about agents , policies , and modelling the environment , my thoughts naturally turn to reinforcement learning (RL).

article thumbnail

Optimize Citrix platform performance and user experience with Dynatrace (GA)

Dynatrace

Dynatrace news. Having released this functionality in an Preview Release back in September 2019, we’re now happy to announce the General Availability of our Citrix monitoring extension. This extends Dynatrace visibility into Citrix user experience and Citrix platform performance. Citrix is a sophisticated, efficient, and highly scalable application delivery platform that is itself comprised of anywhere from hundreds to thousands of servers.

Latency 37
article thumbnail

SQL Server BDC Hints and Tips: The node’s Journal can be your best friend

SQL Server According to Bob

SQL Server BDC Hints and Tips: The node’s Journal can be your best friend If you are new to Kubernetes (K8’s), like I am, you quickly learn that the servicing node’s journal holds a wealth of information. In the lab I was ​​ encountering evictions due to memory, disk space ​​ and ​​ other resource ​​ limitations.

Servers 40
article thumbnail

Using SQLBCP Native/Format File vs Text File and the BOM

SQL Server According to Bob

Using SQLBCP Native/Format File vs Text File and the BOM SQL Server Bulk Copy operations (BCP.exe, OpenRowset BULK, …) have specific abilities depending on the data file format specified. Native (-n) or Format (-f) Files The data file storage is binary allowing character strings to be stored as single or multi-byte strings on a per column definition.

C++ 40
article thumbnail

SQL Server I/O Basics Chapter #1

SQL Server According to Bob

Microsoft SQL Server I/O Basics Author: ​​ Bob Dorr, Microsoft SQL Server Escalation Published: ​​ December, 2004 SUMMARY: ​​ Learn the I/O requirements for Microsoft SQL Server database file operations. This will help you increase system performance and avoid I/O environment errors. Copyright The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication.

Servers 40
article thumbnail

Using SQL Server’s SNITrace to Troubleshoot Networking Issues

SQL Server According to Bob

Using SQL Server’s SNITrace to Troubleshoot Networking Issues In the process of tracking down a few TCP 10054 issues (highlighted here: ​​ [link] ) I ​​ also ​​ used ​​ the ​​ SNITrace ​​ (SNI Trace) ​​ capabilities. SNITrace, formally BIDTrace, is an ​​ deeper ​​ level of tracing for the ​​ Microsoft SQL Server ​​ TDS ​​ consumer

Network 40