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

article thumbnail

Mutation Testing With SonarQube

DZone

In a previous post , we explored the PIT Mutation Testing Maven plugin. This time, we will take a look at how we can integrate the results with SonarQube, our favorite software analysis tool. Introduction. Before reading this post, it is advised to revise our previous post about Mutation Testing. In short, with Mutation Testing faults (or mutants) are introduced into your code and consequently, your tests are run again.

Testing 340
article thumbnail

Bring Your Own Cloud (BYOC) vs. Dedicated Hosting at ScaleGrid

Scalegrid

Where you decide to host your cloud databases is a huge decision. You have to choose your hosting model, a cloud provider, and then your primary and standby regions to deploy to. But, if you’re considering leveraging a managed databases provider, you have another decision to make – are you able to host in your own cloud account or are you required to host through your managed service provider?

Cloud 242
Insiders

Sign Up for our Newsletter

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

article thumbnail

Helping your digital services run optimally for your customers and employees during COVID-19

Dynatrace

Dynatrace news. Coronavirus continues to disrupt our personal and professional lives in ways many of us could never have imagined just a few short weeks ago. Amidst the uncertainty, we’re all working diligently to maintain continuity for our businesses, keep employees productive, and maintain customer satisfaction and experience through digital services.

Traffic 208
article thumbnail

When scaling your workload is a matter of saving lives

All Things Distributed

On March 16, 2020, at 9:26 PM, I received an urgent email from my friend DJ Patil, former White House Chief Data Scientist, Head of Technology for Devoted Health, a Senior Fellow at the Belfer Center at the Harvard Kennedy School, and Advisor to Venrock Partners. You don’t get that many titles after your name unless you’re pretty good at something. For DJ, that “something” is math and computer science.

article thumbnail

In Search of Quality: QA Must Be Engaged in Search Engine Development

DZone

If you’re reading this, you’re likely already well aware of the value of watertight QA practice and have a good understanding of what it entails. Yet, there is possibly a team delivering business-critical software at your organization that has thus far escaped the forensic focus of your testing. You need to talk to them, and this blog is a primer to help you do just that.

article thumbnail

HubSpot Migrating ZooKeeper into Kubernetes

High Scalability

We recently migrated hundreds of ZooKeeper instances from individual server instances to Kubernetes without downtime. Our approach used powerful Kubernetes features like endpoints to ease the process, so we’re sharing the high level outline of the approach for anyone who wants to follow in our footsteps. See the end for important networking prerequisites.

Network 131
article thumbnail

AWS and Dynatrace automation hit the jackpot at Perform Las Vegas

Dynatrace

Dynatrace news. Have you ever had to provision 2,500 virtual host instances and 120 Kubernetes clusters in two days? Well, that’s exactly what the Dynatrace University team did to support Dynatrace’s hands-on training (HoT) days at Dynatrace’s annual user conference Perform in Las Vegas. The Dynatrace dashboard below that shows the thousands of EC2 instances coming up and then being removed at the close of the training.

AWS 171

More Trending

article thumbnail

Misconceptions of the Automated Testing Debunked

DZone

Recently, automated software testing has been widely identified as a game-changer for software projects. With artificial intelligence quickly gaining traction, total automation sounds like an inevitable reality. Yet those jumping to conclusions gave birth to more common misconceptions related to the way automated testing is applied today. Myth 1: Automation Isn't About Cost-Efficiency.

article thumbnail

Post: InterviewCamp.io, Scrapinghub, Fauna, Sisu, Educative, PA File Sight, Etleap, Triplebyte, Stream

High Scalability

Who's Hiring? InterviewCamp.io has hours of system design content. They also do live system design discussions every week. They break down interview prep into fundamental building blocks. Try out their platform. Scrapinghub is hiring a Senior Software Engineer (Big Data/AI). You will be designing and implementing distributed systems : large-scale web crawling platform, integrating Deep Learning based web data extraction components, working on queue algorithms, large datasets, creating a developm

Education 105
article thumbnail

Inspired Design Decisions With Herb Lubalin: Typography Can Be As Exciting As Illustration And Photography

Smashing Magazine

Inspired Design Decisions With Herb Lubalin: Typography Can Be As Exciting As Illustration And Photography. Inspired Design Decisions With Herb Lubalin: Typography Can Be As Exciting As Illustration And Photography. Andrew Clarke. 2020-04-13T10:00:00+00:00. 2020-04-13T12:35:21+00:00. While good use of type helps people to read, great typography can do so much more.

Design 118
article thumbnail

How do QA and Development Teams Work Together?

Kovair

When testers and developers cooperate, do consultation and coordinate on a specific project, the result is beyond expectations. With this kind of interaction, developers can.

article thumbnail

In the Era of Social Distancing, Performance, and Scalability Testing Are Critical

DZone

The coronavirus pandemic has changed all facets of our lives, ranging from how we work to how we relax to how our children learn. There are countless implications of this, including the potential for long-term and, in some cases, permanent changes to business processes. Just 12% of the respondents in a recent Gartner survey believe their businesses are highly prepared for the impact of coronavirus and the majority expect the pandemic to disrupt operations for the foreseeable future.

article thumbnail

Bandwidth-friendly Query Profiling for Azure SQL Database

SQL Performance

SQL Server has always provided the ability to capture actual queries in an easily-consumable rowset format – first with legacy SQL Server Profiler, later via Extended Events, and now with a combination of those two concepts in Azure SQL Database. This capability is essential when performance tuning since query events include discrete CPU and IO metrics as well as runtime parameters, which are key for troubleshooting query performance problems such as parameter sniffing.

Azure 96
article thumbnail

What Outranks Thread Priority?

Randon ASCII

This investigation started, as so many of mine do, with me minding my own business, not looking for trouble. In this case all I was doing was opening my laptop lid and trying to log on. The first few times that this resulted in a twenty-second delay I ignored the problem, hoping that it would go away. The next few times I thought about investigating, but performance problems that occur before you have even logged on are trickier to solve, and I was feeling lazy.

article thumbnail

SQL Server Hardware Performance Tuning

SQL Shack

SQL Server Performance Tuning can be a difficult assignment, especially when working with a massive database where even the minor change can raise a significant impact on the existing query performance. Performance Tuning always plays a vital role in database performance as well as product performance. A query can be optimized with the proper evaluation […].

Tuning 88
article thumbnail

Leveraging The Power Of Testers

DZone

If you’re a developer, you probably don’t appreciate the power of testers. In fact, you probably think negatively about some aspect of your testing team. They think of bugs that you haven’t considered. They try doing things you never designed your product to handle. And, they file bugs when they encounter unexpected behavior. What a pain! If you’re a tester, you may not get respect from your development teammates, but you don’t quite know why.

Design 130
article thumbnail

4 Most Common Page Speed Testing Mistakes

MachMetrics

Using a page speed optimization audit tool like GTmetrix or WebPageTest is a great first step towards assessing how your website loads for visitors. However, you may be making one of the common page speed testing mistakes that often cost website owners engagement, and ultimately, revenue. In fact, we often get emails from frustrated website owners who aren’t getting consistent results.

Speed 88
article thumbnail

Adapting #Accelerate to Development

Allen Holub

Accelerate: Building and Scaling High Performing Technology Organization is one one the best books to hit the shelves in a long time. Nicole Forsgren, and her co-authors, Jez Humble and Gene Kim have done the industry a huge service by providing a data-focused way of analyzing and improving performance that’s based on real research, not… The post Adapting #Accelerate to Development appeared first on Allen Holub.

article thumbnail

Mundane Improvements, Big Impact

Tim Kadlec

I’m always happy when tooling catches up to the problems we have to solve. Sure, you can figure things out through trial and error (and to be honest, a lot of debugging is still very much that, and I don’t think that’s likely to change), but quality tools can help eliminate the guesswork and provide a shortcut of sorts. Here’s an example.

Cache 70
article thumbnail

New Metadata-Only Column Changes in SQL Server 2016

SQL Performance

The ALTER TABLE. ALTER COLUMN command is very powerful. You can use it to change a column's data type, length, precision, scale, nullability, collation…and many other things besides. It is certainly more convenient than the alternative: Creating a new table and migrating the data each time a change is necessary. Nevertheless, there is only so much that can be done to hide the underlying complexity.

Servers 63
article thumbnail

SQL Server Update Statistics using database maintenance plans

SQL Shack

This article explores SQL Server Update Statistics using the database maintenance plan. Introduction SQL Server query optimizer uses statistics to build an optimized execution plan. These statistics contain the histogram that has information about data distribution, number of rows, data density. SQL Server automatically creates and updates the statistics based on a predefined threshold.

article thumbnail

JavaScript Libraries

KeyCDN

JavaScript is an integral part of any web application and its importance continues to grow. With the expanded demands, an easier means to interface with JavaScript in web development became increasingly important. Web developers could, if they wanted to waste a lot of time, continue to write their own code for everything they needed. On the other hand, a good programmer knows when to use a code that has already been written by someone else but works for their current need.

Website 60
article thumbnail

Top 7 Ways to Communicate Software Testing Insights Better

Testsigma

“Alone we can do so little; together we can do so much.” – a famous quote by Hellen Keller is very much valid even in current times, especially in the context of teamwork. The relationship between any two people is considered good when communication between them is healthy. And on the same lines, a team is able to work ‘together’ better when their communication is strong.

article thumbnail

WebPageTest Custom Metrics with Request Data

Tim Kadlec

The other day I tweeted about how much I love snippets in developer tools. If you’re not familiar, snippets allow you to save little bits of code that you can then quickly run in the console. In Chrome, for example, once a snippet is saved, you can quickly execute it within developer tools by hitting Command + P ( Control + P on Windows). This brings up a list of all the sources (files requested by the page).

Metrics 51
article thumbnail

What is Node.js? Where, when and how to use it with examples

Simform

The post What is Node.js? Where, when and how to use it with examples appeared first on Insights on Latest Technologies - Simform Blog.

article thumbnail

TPDP Episode #35: Developing on the Blockchain

The Polyglot Developer

I’m pleased to announce that the latest episode of The Polyglot Developer Podcast has been published to Apple Podcasts , Spotify , and pretty much every other major podcasting networking that exists. The topic of this episode, Developing on the Blockchain , is the blockchain, and I’m joined by expert Lennart Frantzell from IBM to help walk us through everything you should know when it comes to developing on it.