Sat.Sep 28, 2019 - Fri.Oct 04, 2019

article thumbnail

The Effect of Isolation Levels on Distributed SQL Performance Benchmarking

DZone

This cottage has a high isolation level. You may also like: SQL Server Tips and Techniques for Database Performance Optimization. The general perception is that benchmarks published by vendors can never be trusted; however, well-run benchmarks absolutely have their place, even if performed by a vendor. Benchmarks are well-run when the input parameters to the benchmarked systems match the needs of the target workloads included in the benchmark.

article thumbnail

How AI Solves the Kubernetes Complexity Conundrum

Dynatrace

Dynatrace news. Kubernetes has certainly earned its reputation as a pivotal part in enterprise IT’s shift from yesterday’s monoliths to today’s more dynamic microservices, containers and multi-cloud infrastructures. But the shift has been a double-edged sword. On the one hand, Kubernetes is a major catalyst for accelerating enterprise digital transformation, providing new opportunities for building, deploying and managing applications and clouds.

DevOps 204
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 Machine Learning Offers a New Dimension to Software Testing?

Kovair

Over the past few years, the software testing industry seems to be evolving at a faster pace. As per one study, 62 percent of the. The post How Machine Learning Offers a New Dimension to Software Testing? appeared first on Kovair Blog.

article thumbnail

Solving Performance Hotspots With Memory Pooling in Go

DZone

Solve performance hotspots like solving a puzzle. You may also like: Optimizing Database Performance and Efficiency. Introduction. Igneous is an unstructured data management company. We move bytes back and forth — that’s what we do. From a low-level programming perspective, we want to touch each byte as few times as possible in order to make things go fast.

article thumbnail

22 Reasons Why Test Automation Fails For Your Web Application

DZone

Automation testing in progress. I can relate to the feeling where you wish to achieve flawless automation testing in the blink of an eye! On the other hand, I also understand the apprehension that is causing you to delay test automation. When an enterprise has just begun the transformation, there are a plethora of challenges to overcome. Even if you apply the best practices, some shortcomings can result in wastage of automation efforts.

Testing 180
article thumbnail

Keeping DevOps cool in a heated environment

Dynatrace

Dynatrace news. Cloud platforms are somewhat a staple component to enterprises’ IT environments today, helping to achieve objectives and drive better business operations, but more often than not we don’t see the outcomes or rewards reaped from the use of such platforms. Red Hat OpenShift has demonstrated this in the last year. In November 2018, millions of residents in Southern California turned to their computers and devices to learn as much as possible about the encroaching Woolsey

DevOps 160
article thumbnail

HammerDB: Avoiding bottlenecks in client.

n0derunner

HammerDB is a great tool for running Database benchmarks. However it is very easy to create an artificial bottleneck which will give a very poor benchmark result. When setting up HammerDB to run against even a moderate modern server, it is important to avoid displaying the client transaction outputs in the HammerDB UI. In my case just making this simple changed increased my HammerDB results by over 6X.

More Trending

article thumbnail

Top Seven Browser Compatibility Testing Tools For Developers in 2019

DZone

Some valuable browser testing tools. When talking about website or web app development, one thing that developers are most concerned about is cross-browser compatibility. As you know, there are multiple things involved in creating a website, such as planning, designing, testing, etc. For developers, executing each of these tasks is crucial at every stage of web app development to ensure that users don’t face any error while browsing the website.

article thumbnail

CIO research: Cloud complexity of growing concern

Dynatrace

Dynatrace news. My favorite slide, that I used in nearly every one of my presentations, is a simple statement; “You have one of the hardest jobs in the world.”. I see people nod their head, smile and sometimes pull out a phone and take a photo. Never before has software been so critical to the success of a business. As every company, and government department is pushed to digitally transform, accelerate workloads to the cloud, release better software faster, and then ensure it works perfectly ac

Cloud 213
article thumbnail

Measuring CPU performance with X-Ray and pgbench.

n0derunner

Nutanix X-Ray is well known for being able to model IO/Storage workloads, but what about workloads that are CPU bound? X-Ray can run Ansible scripts on the X-Ray worker VMs, and by doing so we are able to provision almost any application. For our purposes we are going to use Postgres DB and the built-in benchmarking tool PGbench. I have deliberately created a very small DB which fits into the VM memory and does almost no IO.

article thumbnail

Database Metrics

SQL Shack

Summary There is a multitude of database metrics that we can collect and use to help us understand database and server resource consumption, as well as overall usage. This data can include hardware statistics, such as measures of CPU or memory consumed over time. We can also examine database metadata, including row counts, waits, and […].

article thumbnail

Monitor Your App’s Health With Spring Boot Actuator

DZone

Vegetables won't keep your app healthy. Ever wanted to see the precise HTTP traffic going through your Spring Boot API? With the Spring Boot Actuator and some code, you can! Spring Boot Actuator manages and monitors the health of your app using HTTP endpoints. It also allows you to see everything that’s happening in the background of an OpenID Connect (OIDC) flow.

article thumbnail

Improved content validation for Synthetic browser and clickpath monitors

Dynatrace

Dynatrace news. With the release of Dynatrace 1.178, we’ve added a new type of content validation capability for synthetic browser and clickpath monitors. The contains visible text option mimics the Find (Ctrl+F/Cmd+F) functionality of a web browser. Contains visible text is the new default option for content validation. The old default option contains text was renamed to contains text on DOM or any resource.

article thumbnail

Detecting and characterizing lateral phishing at scale

The Morning Paper

Detecting and characterizing lateral phishing at scale Ho et al., USENIX Security Symposium 2019. This is an investigation into the phenomenon of lateral phishing attacks. A lateral phishing attack is one where a compromised account within an organisation is used to send out further phishing emails (typically to other employees within the same organisation).

article thumbnail

SSIS Connection Managers: OLE DB vs ODBC vs ADO.NET

SQL Shack

In this article, I will first give an overview of the OLE DB, ODBC, and ADO.NET SSIS connection managers. Then I will try to illustrate the difference between them when trying to connect to SQL Server. This article is the 8th article in the SSIS feature face to face series which aims to remove confusion […].

Servers 62
article thumbnail

Debugging Microservices With Contract Testing

DZone

Sign your contract tests on the dotted line. Microservices architecture has made tremendous changes to how we develop our software applications. Higher granularity in microservices is exposing boundaries that were previously hidden. This requires testers to employ a different mindset and strategies for successful debugging of microservices. On that note, one strategy that we find particularly useful is contract testing.

Testing 109
article thumbnail

QUIC - Faster Content Delivery on Layer 4

KeyCDN

After HTTP/2, coming up next is QUIC (Quick UDP Internet Connections). Google has been working for quite some time to speed up its network protocols in order to minimize website response times. After HTTP/2 has fulfilled its task of speeding up HTTP(S) and has become the basis for fast TLS connections, QUIC goes one step further by aiming to replace the TCP transport protocol in the Internet.

article thumbnail

In-toto: providing farm-to-table guarantees for bits and bytes

The Morning Paper

in-toto: providing farm-to-table guarantees for bits and bytes Torres-Arias et al., USENIX Security Symposium 2019. Small world with high risks did a great job of highlighting the absurd risks we’re currently carrying in many software supply chains. There are glimmers of hope though. This paper describes in-toto , and end-to-end system for ensuring the integrity of a software supply chain.

article thumbnail

Knowledge is power – how your QA/test teams can help you accelerate your value delivery 

Tasktop

As the digital demands of the business continue to escalate, software delivery teams are under extraordinary pressure to deliver more work faster. Speed, however, counts for little if these teams are not delivering a high-quality product of value; rapid turnaround for a customer request is futile if the feature doesn’t work properly or meet their needs.

Testing 49
article thumbnail

Thoughts on Efficient Enterprise Testing (Part One)

DZone

Multitasking is the MOST efficient. Testing in the enterprise is still a topic that is not as extensively used as it should be. Writing and especially maintaining tests takes time and effort, however, cutting short on software tests can’t be the solution. Which scopes, approaches, and test technology should be pursued in order to make testing more efficient?

article thumbnail

SSIS Data types: Change from the Advanced Editor vs Data Conversion Transformations

SQL Shack

In this article, I will first give an overview of SSIS data types and data types conversion methods and then I will illustrate the difference between changing the columns data types from the Source Advanced editor and using Data Conversion Transformation. This article is the seventh article in the SSIS feature face to face series, […].

article thumbnail

The Financialization of Disruptive Technology

The Agile Manager

It's fashionable to champion an investment-oriented model for software development, particularly around exploratory opportunities. Allocate risk capital, run experiments through software, learn what works and what doesn't work, re-focus, rinse, repeat, reap rewards. I've been a proponent of companies doing this for a very long time. It twines the notion of devolved decision making with thinking of IT as an investment rather than a cost.

article thumbnail

PPC Optimization: Optimizing Smart Campaigns

Website Optimization

In July 2018 Google rolled out Smart Campaigns in Google Ads in the US. Smart campaigns are designed for small businesses without a dedicated marketing staff. Semi-automated and self optimizing Smart campaigns are designed to drive leads and traffic with minimal setup and maintenance (see Figure 1). While it may sound like an oxymoron, Smart Campaigns can be optimized.

article thumbnail

Personality Tests Don't Belong In Job Interviews

Professor Beekums

I find it distressing that more and more companies using personality tests in their interview process. My colleagues mentioned that they have seen this trend increase as well. They note that it is a convenient way to get around anti-discrimination laws because the results are hidden. I’m going to give a benefit of a doubt and not assume this practice is due to some sinister motive.

Testing 42
article thumbnail

Custom Software vs Off-the-shelf: Best Approach for Business Growth

Simform

Custom Software is built according to user requirements while off-the-shelf software is the readymade software that can be used immediately after purchase. Choosing the right one for your organisation can sometimes leave you in a difficult situation. In such a case, knowing just about the pros and cons is not enough. In this blog post, we have tried to explain, which is better for business growth - custom software or off-the-shelf?

article thumbnail

Redis Cloud Gets Easier with Fully Managed Hosting on Azure

Scalegrid

PALO ALTO, Calif., October 2, 2019 – ScaleGrid, a rapidly growing leader in the Database-as-a-Service (DBaaS) space, has just launched their new fully managed Redis on Azure service. This Redis management solution allows startups up to enterprise-level organizations automate their Redis operations on Microsoft Azure dedicated cloud servers, alongside their other open source database deployments, including MongoDB , MySQL and PostgreSQL.

Azure 37
article thumbnail

Stuff The Internet Says On Scalability For October 4th, 2019

High Scalability

Wake up! It's HighScalability time: SpaceX ready to penetrate space with their super heavy rocket. ( announcement ). Do you like this sort of Stuff? I'd greatly appreciate your support on Patreon. And I wrote Explain the Cloud Like I'm 10 for all who want to understand the cloud. On Amazon it has 57 mostly 5 star reviews (135 on Goodreads). Please recommendint it.

article thumbnail

Inspired Design Decisions: Bea Feitler, An Unstoppable Creative Force

Smashing Magazine

Inspired Design Decisions: Bea Feitler, An Unstoppable Creative Force. Inspired Design Decisions: Bea Feitler, An Unstoppable Creative Force. Andrew Clarke. 2019-10-03T14:30:59+02:00. 2019-10-03T13:18:03+00:00. Even if you didn’t study graphic design at art school, you might know a few famous names. With over a century of commercial art direction, there are plenty more names to discover.

Design 75
article thumbnail

GotW-ish Solution: The ‘clonable’ pattern

Sutter's Mill

This is the solution to GotW-ish: The ‘clonable’ pattern. In summary, a distinguished C++ ISO C++ committee expert emailed me to ask: [To avoid slicing], for each derived class, [I could] write something like class D: public B { public: shared_ptr<B> clone() const { return make_shared<D>(*this); // not make_shared<B> } //. }; and then I can write shared_ptr<B> b1 = /* as before */; shared_ptr<B> b2 = b1->clone(); and b2 will now point to a

C++ 61
article thumbnail

Small world with high risks: a study of security threats in the npm ecosystem

The Morning Paper

Small world with high risks: a study of security threats in the npm ecosystem Zimmermann et al., USENIX Security Symposium 2019. This is a fascinating study of the npm ecosystem, looking at the graph of maintainers and packages and its evolution over time. It’s packed with some great data, and also helps us quantify something we’ve probably all had an intuition for— the high risks involved in depending on a open and fast-moving ecosystem.

Code 76
article thumbnail

Redis Cloud Gets Easier with Fully Managed Hosting on Azure

High Scalability

ScaleGrid, a rapidly growing leader in the Database-as-a-Service (DBaaS) space, has just launched their new fully managed Redis on Azure service. This Redis management solution allows startups up to enterprise-level organizations automate their Redis operations on Microsoft Azure dedicated cloud servers, alongside their other open source database deployments, including MongoDB , MySQL and PostgreSQL.

Azure 23
article thumbnail

Why Do Selenium Tests Fail? : Top Reasons

Testsigma

Selenium was first conceptualized in 2004 at ThoughtWorks for website automation and has come a long way from it’s first Web Driver version to becoming a W3C standard protocol. With a single interface that lets you write test scripts in programming languages like Ruby, Java, NodeJS, PHP, among others and being open-source, Selenium has gained quite a lot of popularity so much so that it stands tall among the most popular commercial tools today.

Testing 42
article thumbnail

Making the mark in STEM – the ongoing legacy of “Amazing Grace” Hopper

Tasktop

“The most important thing I’ve accomplished, other than building the compiler, is training young people. They come to me, you know, and say, ‘Do you think we can do this?’ I say, ‘Try it.’ And I back ’em up.” – Dr. Grace Hopper. This week was Grace Hopper Celebration , the world’s largest gathering of women technologists.

article thumbnail

Sponsored Post: Sisu, Educative, PA File Sight, Etleap, PerfOps, InMemory.Net, Triplebyte, Stream, Scalyr

High Scalability

Who's Hiring? Sisu Data is looking for machine learning engineers who are eager to deliver their features end-to-end, from Jupyter notebook to production, and provide actionable insights to businesses based on their first-party, streaming, and structured relational data. Apply here. T riplebyte lets exceptional software engineers skip screening steps at hundreds of top tech companies like Apple, Dropbox, Mixpanel, and Instacart.