June, 2020

article thumbnail

Handling Multiple Windows With Protractor For Selenium Testing

DZone

Every day is a challenge for newbie automation testers! Just when you learned how to perform automated browser testing on a single window, you now come across the challenge of handling multiple windows. Isn’t this a nightmare! Well, no need to worry, I've got you covered. While performing automated browser testing, at times you might end up in situations where you would need to handle multiple windows and tabs.

Testing 359
article thumbnail

Easy SLA and SLO reporting for all your API endpoints with public synthetic HTTP monitors

Dynatrace

Dynatrace news. With today’s high expectations for the speed and availability of applications, you need a deep understanding of real user experiences to make the best business decisions. Dynatrace Digital Experience Monitoring , as part of the Dynatrace Software Intelligence Platform, connects front-end monitoring and the outside-in user perspective with application performance to understand the impact of performance issues across your full stack on user experience and business outcomes.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Netflix Studio Engineering Overview

The Netflix TechBlog

By Steve Urban , Sridhar Seetharaman , Shilpa Motukuri , Tom Mack , Erik Strauss , Hema Kannan , CJ Barker Netflix is revolutionizing the way a modern studio operates. Our mission in Studio Engineering is to build a unified, global, and digital studio that powers the effective production of amazing content. [link] Netflix produces some of the world’s most beloved and award-winning films and series, including The Irishman, The Crown, La Casa de Papel, Ozark, and Tiger King.

article thumbnail

Comparing PostgreSQL DigitalOcean Performance & Pricing – ScaleGrid vs. DigitalOcean Managed Databases

Scalegrid

DigitalOcean is a cost-effective cloud provider that caters to, and is widely adopted by the developer community. ScaleGrid is a fully managed DBaaS that supports MySQL, PostgreSQL and Redis™, along with additional support for MongoDB® database and Greenplum® database. Along with many popular cloud providers, DigitalOcean also provides a Managed Databases service.

Database 230
article thumbnail

Stuff The Internet Says On Scalability For June 26th, 2020

High Scalability

Hey, it's HighScalability time! Line noise? Perl? Still uncertain? It's how you program a quantum computer. Silq. Do you like this sort of Stuff? Without your support on Patreon this kind of Stuff can't happen. You are that important to the fate of the smart and thoughtful world. Know someone who could benefit from understanding the cloud? Of course you do.

Internet 213
article thumbnail

React Security Vulnerabilities that Should Not be Ignored

Simform

The Javascript has had a long history of common security risks associated with it and Reactjs is no exception. The library, React, exhibits a few security vulnerabilities in some of its components boasting millions of downloads, some of which can be fatal for your web application. In this blog, you will find easy ways to fix Reactjs Security Vulnerabilities that reduce the chances of security flaws accumulating over time in your web application.

article thumbnail

A Guide To Automation Testing Using Selenium ChromeDriver

DZone

According to netmarketshare , Google Chrome accounts for 67% of the browser market share. It is the choice of the majority of users and it’s popularity continues to rise. This is why, as an automation tester, it is important that you perform automated browser testing on Chrome browser. ChromeDriver is used along with Selenium to automate tests on the Chrome browser.

Testing 317

More Trending

article thumbnail

10 portfolio projects for aspiring automation engineers

TechBeacon Testing

Those looking to break into the test automation field have difficulty doing so because of lack of experience. One way to gain experience is, of course, to study and practice on your own. But how do you demonstrate your newfound knowledge to employers?

article thumbnail

ScaleGrid DigitalOcean Support for MySQL, PostgreSQL and Redis™ Now Available

Scalegrid

PALO ALTO, Calif., June 9, 2020 – ScaleGrid, a leading Database-as-a-Service (DBaaS) provider, has just announced support for their MySQL , PostgreSQL and Redis™ solutions on DigitalOcean. This launch is in addition to their current DigitalOcean offering for MongoDB® database , the only DBaaS to support this database on DigitalOcean. MySQL and PostgreSQL are the top two open source relational databases in the world, and Redis is the top key-value database.

article thumbnail

How TripleLift Built an Adtech Data Pipeline Processing Billions of Events Per Day

High Scalability

This is a guest post by Eunice Do , Data Engineer at TripleLift , a technology company leading the next generation of programmatic advertising. What is the name of your system and where can we find out more about it? The system is the data pipeline at TripleLift. TripleLift is an adtech company, and like most companies in this industry, we deal with high volumes of data on a daily basis.

article thumbnail

Popular Vim Commands - Comprehensive Vim Cheat Sheet

KeyCDN

Vim was made available in 1991 and is a free, open source software. Available both as a command line interface and as a standalone program with a GUI, Vim is a text editor that is a modal version of the vi editor created for Unix in the 1970s; Vim stands for vi improved. While it was designed with Unix in mind, versions of it are available for most operating systems and Vim is also available for Android and iOS smartphones.

Games 125
article thumbnail

Protractor Tutorial: Handle Mouse Actions and Keyboard Events

DZone

At times, while performing automated browser testing, you often have to deal with elements, which reveal only after you hover on the menu or after you click on them. In such cases, you can opt for using the action class for keyboard and mouse actions in Selenium Protractor. With the action class, you can automate representation of mouse activities, such as a mouse clicking, mouse hovering, etc.

Testing 306
article thumbnail

Enabling intent-based capacity planning with Dynatrace

Dynatrace

Dynatrace news. Businesses competing in today’s digital age face many technical challenges and i ncreasing functional requirements, driven by end-users, often lead to ever-growing complexity in the delivery of a business’ s applications. Competitive pressure enhances this complexity by driving the need to deliver better software, faster. While most organizations turn to cloud technologies to address these challenges, this often places new roadblocks in their path , causing more complexit

Retail 226
article thumbnail

Page Experience and Core Web Vitals: a new SEO factor focusing on website speed

Dareboost

The Speed Report in the Google Search Console (recently renamed “Core Web Vitals”) is offering two new performance metrics: Cumulative Layout Shift and Largest Contentful Paint additionally to the First Input Delay. Core Web Vitals have also been deployed in tools such as Page Speed Insights or Lighthouse.

Speed 120
article thumbnail

Best MySQL DigitalOcean Performance – ScaleGrid vs. DigitalOcean Managed Databases

Scalegrid

MySQL is the all-time number one open source database in the world, and a staple in RDBMS space. DigitalOcean is quickly building its reputation as the developers cloud by providing an affordable, flexible and easy to use cloud platform for developers to work with. MySQL on DigitalOcean is a natural fit, but what’s the best way to deploy your cloud database?

Database 217
article thumbnail

Sponsored Post: StackHawk, InterviewCamp.io, Educative, Triplebyte, Stream, Fauna

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. T riplebyte lets exceptional software engineers skip screening steps at hundreds of top tech companies like Apple, Dropbox, Mixpanel, and Instacart.

Education 105
article thumbnail

Angular vs Vue: Best 10 Comparisons you Need to Know

Simform

Starting from jQuery, a Javascript library released in 2006 for building interactive web apps, Javascript frameworks have evolved very quickly over the past few years. And ever since, there has been a trend for developing organized frontend frameworks. This evolution made it possible to meet the concept of Single-Page Applications (SPA) - web apps that dynamically rewrite the web pages without loading entire new pages.

article thumbnail

Top 27 Best Practices For Selenium Test Automation

DZone

In recent years, you’d hardly see an organization who had not transitioned to automation testing. After All, with quick feedback on new features, who’d want to miss out on Selenium testing. Even then, a few testers complain of the automation tests being unstable and unreliable. Trust me, that’s not true! A lot of the time the reason for your unstable tests is not following the right practices for Selenium test automation.

article thumbnail

Scale your API operations with our version 2 APIs

Dynatrace

Dynatrace news. Autonomous Cloud Programmability. Dynatrace v2 APIs transform your entire organization by making it as easy as possible to get started with monitoring automation and to solve your business problems with data-driven answers. Move towards BizDevOps : Cover all automation and integration use cases across your organization, not just in the Development department.

Metrics 187
article thumbnail

5 Best Practices for Software Development and Testing

Kovair

The software development process may have become cheaper and easier over the years, but it’s still a mammoth undertaking that can cause many problems if.

article thumbnail

MongoDB Index Builds – Preventing Users From Triggering New Builds

Scalegrid

Index builds on MongoDB production clusters need to be handled with the utmost care. We have documented the issues in detail in one of our previous blog posts – The Perils of Building Indexes on MongoDB. Depending on the size of your data, both foreground and background builds can bring your cluster down. So, how do you prevent your users from accidentally triggering index builds from the MongoDB CLI?

Database 188
article thumbnail

Fundamentals of table expressions, Part 3 – Derived tables, optimization considerations

SQL Performance

In Part 1 and Part 2 of this series, I covered the logical, or conceptual, aspects of named table expressions in general, and derived tables specifically. This month and the next I’m going to cover the physical processing aspects of derived tables. Recall from Part 1 the physical data independence principle of relational theory. The relational model and the standard querying language that is based on it are supposed to deal only with the conceptual aspects of the data and leave the physical impl

C++ 109
article thumbnail

AWS Launch Wizard for quick SQL Server Always On deployments

SQL Shack

SQL Server Always On is a high-availability and disaster recovery solution. We can use multiple secondary replicas for configuring database backups, redirect read requests to offload primary instance load. For on-premises infrastructure, you can follow articles here, AlwaysOn Availability Groups, and configure SQL Server always-on functionality. In the AWS cloud, the overall logic remains the […].

AWS 103
article thumbnail

Heap Memory In Java Applications Performance Testing

DZone

Does every performance engineer need to know about how memory in Java works? To completely fine-tune the java performance bottlenecks for high performance my answer is YES. Java memory management is a significant challenge for every performance engineer and Java developer, and a skill that needs to be acquired to have Java applications properly tuned.

Java 287
article thumbnail

What is APM?

Dynatrace

Dynatrace news. Application Performance Monitoring (APM) in its simplest terms is what practitioners use to ensure consistent availability, performance, and response times to applications. Websites, mobile apps, and business applications are typical use cases for monitoring. However, with today’s highly connected digital world, monitoring use cases expand to the services, processes, hosts, logs, networks, and of course, end-users that access these applications – including your customers and empl

article thumbnail

How Automated Testing Can Improve Performance and Efficiency

Kovair

Manual or Automated Testing for Your Software? No matter how skilled your Ruby, JavaScript, or PHP programmer maybe, they WILL make mistakes. Mistakes are unfortunately.

article thumbnail

NEW: Lighthouse v6 support!

Speed Curve

Lighthouse v6 has arrived! The much-anticipated update to Lighthouse is now available to SpeedCurvers as part of our latest test agent updates. Keep reading to find out what this means and how it may affect your performance metrics. Google has been on a roll in 2020 with the introduction of Core Web Vitals and this latest update , and we are thrilled to offer support for both.

Mobile 98
article thumbnail

Remote Workshops Using Miro: What I’ve Learned So Far

Strategic Tech

Recently I ran a fully remote, 2 full-day, Strategic Domain-Driven Design workshop using Miro. This was necessitated by Covid. All my private and public trainings until March this year had been in-person. I knew that I didn’t want the online workshop to be a poor version of the in-person training. I wanted it to take advantage of everything digital tools can provide.

Design 98
article thumbnail

Inspired Design Decisions With Giovanni Pintori: Publicity Becomes An Art Form

Smashing Magazine

Inspired Design Decisions With Giovanni Pintori: Publicity Becomes An Art Form. Inspired Design Decisions With Giovanni Pintori: Publicity Becomes An Art Form. Andrew Clarke. 2020-06-26T14:00:00+00:00. 2020-06-26T14:19:08+00:00. With one or two occasional exceptions, I’ve spent the past twenty-two years designing for countless clients. A few of these projects lasted a year, some several months, but the majority for no more than a few weeks.

Design 98
article thumbnail

9 Best Free Brainstorming Tools For Entrepreneurs

DZone

Brainstorming is essential to almost every other individual these days. Especially, when it comes to harnessing productivity in entrepreneurs these days, the importance of brainstorming can never be over-emphasized. Therefore, having great brainstorming tools at your disposal is vital.

article thumbnail

4 steps to modernize your IT service operations with Dynatrace

Dynatrace

Dynatrace news. In my role as DevOps and Autonomous Cloud Activist at Dynatrace, I get to talk to a lot of organizations and teams, and advise them on how to speed up delivery while also increasing the delivery in order to minimize the impact on operations. While optimizing delivery is very important, I haven’t focused enough on how Dynatrace helps IT Service Operation teams answer key questions they are faced with every day in their demanding job to keep Service Levels of their systems, service

Lambda 175
article thumbnail

The end of the legacy Azure Service Bus transport

Particular Software

A while back, we introduced a brand new transport for use with Azure Service Bus. This transport was a necessary step in our Azure offering to allow users to target.NET Standard and.NET Core. It also used the new Microsoft.Azure.ServiceBus client rather than the older, deprecated client. More importantly, it started the process of deprecating the now-legacy Azure Service Bus transport.

article thumbnail

How the Great Firewall of China Affects Performance of Websites Outside of China

Dotcom-Montior

The Great Firewall of China, or as it’s officially called, the Golden Shield Project, is an internet censorship project to block people from accessing specific foreign websites. It is the world’s most advanced and extensive Internet censorship program. This project implements multiple techniques and tactics to censor China’s internet and controls the internet gateways to analyze, filter, and manipulate the internet traffic between inside and outside of China.

Website 97
article thumbnail

Talk video available: Bridge to NewThingia @DevAroundTheSun

Sutter's Mill

Last month, I gave a new talk “Bridge to NewThingia” at DevAroundTheSun. Using examples from the evolution of programming languages and a few other tech products, it analyzes some key design factors that let you confidently answer the question, “why will your NewThing succeed, when a lot of things that look like it have failed in the past?

article thumbnail

Solving Common Cross-Platform Issues When Working With Flutter

Smashing Magazine

Solving Common Cross-Platform Issues When Working With Flutter. Solving Common Cross-Platform Issues When Working With Flutter. Carmine Zaccagnino. 2020-06-18T10:30:00+00:00. 2020-06-18T11:06:06+00:00. I’ve seen a lot of confusion online regarding Web development with Flutter and, often, it’s sadly for the wrong reasons. Specifically, people sometimes confuse it with the older Web-based mobile (and desktop) cross-platform frameworks, which basically were just Web pages running within browsers ru

Storage 95
article thumbnail

Understanding When to Use a Test Tool vs. a Test System

DZone

Testing is a mission-critical aspect of the software development lifecycle (SDLC). You'd be hard-pressed to find a software development professional who disagrees. Yet, for all the importance that testing has in the SDLC, there is a misconception among many about the difference between a testing tool and a testing system. Understanding the difference is important, particularly if you're a decision-maker who is responsible for ensuring that your company's software development teams have the resou

article thumbnail

Top AIOps vendors and platforms 2020 ranked by users

Dynatrace

Dynatrace news. As the complexity of application and cloud environments increases exponentially, ITOps and DevOps teams are increasingly turning to AI to automatically monitor, analyze and report on the data that is collected. And with the rise of AIOps across organizations, we’re pleased to say that G2 has recently updated their ranking for the top AIOps Vendors, and Dynatrace ranks #1.