Sat.May 04, 2019 - Fri.May 10, 2019

article thumbnail

Every Ones Watching! Have you Tested Performance and Capacity?

Apica

2019 will go down as the year when giants collided over who is streaming the right content to win the Read More. The post Every Ones Watching! Have you Tested Performance and Capacity? appeared first on Apica.

Testing 40
article thumbnail

Hybrid Lazy Loading: A Progressive Migration To Native Lazy Loading

Smashing Magazine

Hybrid Lazy Loading: A Progressive Migration To Native Lazy Loading. Hybrid Lazy Loading: A Progressive Migration To Native Lazy Loading. Andrea Verlicchi. 2019-05-06T13:30:59+02:00. 2019-05-06T11:34:08+00:00. In the past few weeks, you might have heard or read about native lazy loading, which is coming to Chromium 75 in the upcoming months. “Yeah, great news, but we’ll have to wait until all browsers support it.”.

Website 104
Insiders

Sign Up for our Newsletter

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

article thumbnail

How to Analyze a Waterfall Chart

Gtmetrix

Learn to identify and point out potential issues – no programming experience necessary. Analyzing a Waterfall Chart mostly boils down to recognizing common patterns, and understanding what you can safely ignore. In a continuation of our first Waterfall Charts explained article, we’ll now go through general concepts to help you analyze a Waterfall Chart and […].

article thumbnail

Distributed consensus revised – Part I

The Morning Paper

Distributed consensus revised Howard, PhD thesis. Welcome back to a new term of The Morning Paper! To kick things off, I’m going to start by taking a look at Dr Howard’s PhD thesis, ‘Distributed consensus revised’. This is obviously longer than a standard paper, so we’ll break things down over a few days. As the title suggests, the topic in hand is distributed consensus: Single-valued agreement is often overlooked in the literature as already solved or trivial and is seldom considered at length,

Storage 77
article thumbnail

Automated full-stack monitoring and distributed tracing for Red Hat OpenShift 4.0

Dynatrace

Dynatrace news. Red Hat just announced the availability of their OpenShift 4.0 container platform at the Red Hat Summit in Boston. We worked closely with our friends from Red Hat to provide a seamless experience of our software intelligence platform for the new OpenShift 4.0 release. This is why we’re proud to announce fully automated and AI-powered full-stack monitoring for OpenShift 4.0 environments from day one of its release.

article thumbnail

How Much Testing Is Enough?

DZone

A frequently asked question in software testing is: “is that enough testing, or should we do more?” Whether you’re writing unit tests for your programs or finding bugs in closed-source third-party software, knowing what code you have and have not covered is an important piece of information. In this article, we’ll introduce bncov, an open-source tool developed by ForAllSecure (available at on GitHub ), and demonstrate how it can be used to answer common questions that arise in software testing.

Testing 153
article thumbnail

Increasing access to blockchain and ledger databases

All Things Distributed

Last year, I spent some time in Jakarta visiting HARA , an AWS customer. They've created a way to connect small farms in developing nations to banks and distributers of goods, like seeds, fertilizer, and tools. Traditionally, rural farms have been ignored by the financial world, because they don't normally have the information required to open an account or apply for credit.

More Trending

article thumbnail

Dynatrace OneAgent supported for RHEL 8 deployments

Dynatrace

Dynatrace news. We’re very excited about this week’s announcement from Red Hat , one of our technology alliance partners , about the public release of Red Hat Enterprise Linux 8. This announcement was made during the Red Hat Summit conference in Boston, where Dynatrace presented as one of the platinum partners. RHEL 8 brings a number of long-awaited enhancements to the RHEL family: refreshed system kernel, improved system performance and security, application streams, and numerous ot

Tuning 157
article thumbnail

JUnit Annotations in Selenium

DZone

JUnit is a Java-based, open-source framework to help you execute unit testing. JUnit is used primarily to test each and every unit or component of your application, like classes and methods. It helps to write and run repeatable automated tests to ensure your code runs as intended. The framework offers support to Selenium for automation testing for web apps or websites.

article thumbnail

Centralizing Testing Data To Deliver High Quality Products Faster

Tasktop

“ The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency.” Bill Gates, Microsoft founder and CEO. Test automation is no longer a nice-to-have capability for enterprises. Rather it’s a fundamental technology that helps accelerate the delivery of high-quality software products that can transform their business (as well

Testing 72
article thumbnail

T-SQL bugs, pitfalls, and best practices – subqueries

SQL Performance

This article is the second in a series about T-SQL bugs, pitfalls and best practices. This time I focus on classic bugs involving subqueries. Particularly, I cover substitution errors and three-valued logic troubles. Several of the topics that I cover in the series were suggested by fellow MVPs in a discussion we had on the subject. Thanks to Erland Sommarskog, Aaron Bertrand, Alejandro Mesa, Umachandar Jayachandran (UC), Fabiano Neves Amorim, Milos Radivojevic, Simon Sabin, Adam Machanic, Thoma

article thumbnail

Davis Diaries: Mainframe error to resolution in minutes!

Dynatrace

Dynatrace news. Last year I announced my “ Share Your AI-Detected Problem Pattern ” initiative with the hope that Dynatrace users would share their real-life examples on how Dynatrace Davis: Helps them detect problems. Delivers impact and root cause. Allows them to speed up MTTR (Mean Time to Repair) in order to minimize user impact. Today’s example was brought to me by Chad Turner , Dynatrace Certified Associate at NYCM.

Mobile 140
article thumbnail

Advanced Guide on Writing a Bug Report

DZone

A bug that is well described has the capability to reduce the time taken to replicate the defect and resolve it. However, perfect bug describing is a skill overlooked by many organizations. Bugs can cause a delay in the release of an application, and during the testing phase, or when the app is at production, developers tend to overlook bugs that are not properly described.

Testing 113
article thumbnail

7 Important Features of an Issue Tracking Tool to Enhance Project Delivery

Kovair

The quality team is responsible for handling and delivering best quality product to the client. But sometimes, difficulties may arise in form of bugs or. The post 7 Important Features of an Issue Tracking Tool to Enhance Project Delivery appeared first on Kovair Blog.

article thumbnail

Percona Live Presents: The State of Databases in 2019

Percona Community

At this year’s Percona Live I am talking about The State of Databases in 2019. As a Software Engineer in the thick of the Database landscape, there are two problems that I see repeatedly. Due to the massive explosion of database solutions, it has become very difficult to evaluate what database solution will serve the best for one’s use case, and The constant tug of war between database operators and users.

article thumbnail

Native support for IBM mainframe in Dynatrace provides end-to-end visibility and AI-powered answers

Dynatrace

Dynatrace news. Mainframes power 30 billion transactions a day and are used by 71 percent of Fortune 500 companies. And while those enterprises are moving applications to modern cloud stacks for agility and competitive advantage, these applications often still depend on critical transactions and ‘crown jewels’ customer data residing on IBM Z mainframes.

Java 118
article thumbnail

MySQL Memory Management, Memory Allocators, and Operating System

DZone

When users experience memory usage issues with any software, including MySQL, their first response is to think that it’s a symptom of a memory leak. As this story will show, this is not always the case. This story is about a bug.

article thumbnail

Top 10 reasons why there are Bugs/Defects in Software !

QAMentor

For a tester, the failure to report a bug/defect isn’t a good. Yet, it may not be the tester who’s entirely to blame since several other factors can lead to defects leaking into production. Here are the top ten reasons. Communication problems: Miscommunication or lack of communication during various stages of the software development process … The post Top 10 reasons why there are Bugs/Defects in Software !

article thumbnail

Percona Live Presents: The First Ever TiDB Track

Percona Community

The PingCAP team has always been a strong supporter of Percona and the wider open source database community. As the people who work day in and day out on TiDB, an open source NewSQL database with MySQL compatibility, open source database is what gets us in the morning, and there’s no better place to share that passion than Percona Live. At this year’s Percona Live Open Source Database Conference in Austin, Texas, we are particularly excited to bring you a full track of talks and demo on the late

article thumbnail

Automatic monitoring of applications and microservices in AWS Fargate

Dynatrace

Dynatrace news. AWS Fargate is a container-as-a-service offering within AWS Elastic Container Services (ECS) that allows you to run containers at scale without requiring you to manage the infrastructure layer. While the classic EC2 launch type of ECS allows you to install Dynatrace OneAgent on the underlying EC2 instances, the AWS Fargate launch type doesn’t provide access to the underlying infrastructure and thus requires a different approach to monitoring.

AWS 117
article thumbnail

How to Organize a Bug Hunt

DZone

Let’s talk about bugs – the grody, disgusting, overwhelming technical glitches — that cause hurdles and headaches for technical teams in countless organizations the world over. One of the best ways to do so is through a bug hunt. Bug hunts are exploratory tests designed to find and identify bugs and glitches in your technologies, so you can get rid of them quickly and efficiently.

Mobile 113
article thumbnail

Testing MySQL 8.0.16 on Skylake with innodb_spin_wait_pause_multiplier

HammerDB

In the recent MySQL 8.0.16 release there is a new variable for the InnoDB storage engine called innodb_spin_wait_pause_multiplier described as providing “greater control over the duration of spin-lock polling delays that occur when a thread waits to acquire a mutex or rw-lock” and “delays can be tuned more finely to account for differences in PAUSE instruction duration on different processor architectures” This post aims to address what this about and whether you really n

Testing 48
article thumbnail

Distributed consensus revised – Part II

The Morning Paper

Distributed consensus revised (part II) Howard, PhD thesis. In today’s post we’re going to be looking at chapter 3 of Dr Howard’s thesis, which is a tour (“systematisation of knowledge”, SoK) of some of the major known revisions to the classic Paxos algorithm. Negative responses (NACKs). In classic Paxos acceptors only send replies to proposer messages with an epoch greater than or equal to the acceptors last promised epoch (Property 6).

Storage 47
article thumbnail

OneAgent for Windows—Enhancements to *.msi-based deployment

Dynatrace

Dynatrace news. Some time ago, we decided to take a stab at a number of architectural challenges present in the OneAgent installer for Windows. We’re happy to say that this project is moving along at a steady pace. We’ll share the complete list of benefits, both direct and indirect, once this project is completed in several weeks. Today we’d like to give you a heads-up about one visible consequence of re-architecting the OneAgent for Windows installer. “So what did you ch

Storage 117
article thumbnail

Logging With Spring Boot and Elastic Stack

DZone

In this article, I’ll introduce my library for logging, designed especially for Spring Boot RESTful web application. The main assumptions regarding this library are: Logging all incoming HTTP requests and outgoing HTTP responses with full body. Integration with Elastic Stack through Logstash using logstash-logback-encoder library. Possibility for enabling logging on a client-side for most commonly used components in Spring Boot application: RestTemplate and OpenFeign.

Java 107
article thumbnail

PPC Optimization: Using Call-Only Ads in Search Campaigns

Website Optimization

Call-only ads are a good way to drive calls to your business directly from ads. Call-only ads are only shown on devices that can make calls, such as smart phones. Over time however, we've found that in some highly competitive markets, the quality score of keywords associated with a call-only campaign can drop below 3/10, restricting their exposure. One way around this is to include call-only ads amongst search ads in a search campaign on Google Ads.

Google 45
article thumbnail

The Mighty Music Player Is Like IPod Shuffle for Spotify

Baron Schwartz

I bought a Mighty Vibe , which is like an iPod Shuffle for Spotify. It’s a small, simple, easy-to-use music player that downloads music from your Spotify account and frees you from your phone. It supports wired and Bluetooth headphones. In my testing it’s easy to set up, works well, and sounds great. It’s much nicer than the mp3 players I’ve bought to let my children listen to music.

Tuning 45
article thumbnail

Optimizing Python code during development

Dynatrace

Dynatrace news. Here at Dynatrace we are constantly expanding the platform. As a member of the Platform Extensions practice I am one of the subject matter experts responsible for all services related to expanding the visibility of Dynatrace into technologies which aren’t available out of the box. We take on custom work to create plugins, API and notification middleware’s, SDK’s and OpenKit implementations.

Code 117
article thumbnail

Scaling Benchmarks With More Robust UseNUMA Flag in OpenJDK

DZone

What happens when you run a Java application without checking your hardware configuration? Obviously, your application lags in terms of performance. For small applications, you need not worry, but for applications that require larger memory (in GB's), you need to take care of the configurations; otherwise, your application can suffer a lot. What Is NUMA?

article thumbnail

SQL Server Always On Availability Group Data Resynchronization

SQL Shack

In my previous article Data Synchronization in SQL Server Always On Availability Group, we described a scenario where if a secondary replica goes down in synchronous data commit mode, SQL Server Always on Availability group changes to asynchronous data commit mode. It ensures that users can get their transaction commit irrespective of waiting for a […].

article thumbnail

Have You Tested Your App Performance & Capacity Recently?

Apica

2019 will go down as the year when giants collided over who is streaming the right content to win the growing market demand and dollars. Disney announced they would have a streaming service, while Netflix subscribers reached an all-time high with 137.1 million Netflix users as of Q3 2018. To top it all off, consumers are very excited about the much-anticipated climaxes of franchises like Avengers, Star Wars, and Game of Thrones.

Testing 40
article thumbnail

Partner Spotlight: Simplify microservices complexity with Red Hat & Dynatrace

Dynatrace

Dynatrace news. Welcome to the second edition of the Dynatrace Partner Spotlight series. With the Red Hat Summit 2019 just around the corner, this month’s featured partner is the world’s leading provider of open source software solutions: Red Hat. He started selling software out of his closet. You will not believe what happened next. At the beginning of the 90’s Bob Young was just starting to get his new software business off the ground out of his closet in Connecticut.

article thumbnail

How Java Profilers Work

DZone

One of the best tools we have today for understanding application behavior and troubleshooting performance issues are Java profilers. Java profilers monitor JVM execution at the bytecode level and can provide information on thread execution and locks, heap memory usage, garbage collection, hot methods, exceptions, class loading, and more. How Java Profilers Work.

Java 100
article thumbnail

TPDP Episode #27: Static Website Generation with Hugo

The Polyglot Developer

I am pleased to announce that the latest episode of the Polyglot Developer Podcast has been published and is now available on all of the major podcast networks! As many of you know, The Polyglot Developer is a static website composed of strictly HTML, JavaScript and CSS. There is no backend technology, no database, nothing dynamic, and as a result it is fast, cheap to operate, and easy to maintain.

Website 40
article thumbnail

Every Ones Watching! Have you Tested Performance and Capacity?

Apica

2019 will go down as the year when giants collided over who is streaming the right content to win the Read More. The post Every Ones Watching! Have you Tested Performance and Capacity? appeared first on Apica.

Testing 40
article thumbnail

Manage access and permissions for Dynatrace SaaS users via SAML federation

Dynatrace

Dynatrace news. SAML (Security Assertion Markup Language) is an open standard that allows identity providers to pass authorization credentials to service providers. It helps companies manage permissions and employee access to multiple services with a single set of credentials. Use your company’s identity provider for authentication. Dynatrace SaaS now allows you to authenticate your Dynatrace users based on your company’s identity provider.

103
103
article thumbnail

Best Practices for Efficient Log Management and Monitoring

DZone

When managing cloud-native applications, it's essential to have end-to-end visibility into what's happening at any given time. This is especially true because of the distributed and dynamic nature of cloud-native apps, which are often deployed using ephemeral technologies like containers and serverless functions. With so much flux and complexity across a cloud-native system, it's important to have robust monitoring and logging in place to control and manage the inevitable chaos.