June, 2020

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.

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 site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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

High Scalability

Hey, it's HighScalability time! Line noise? Still uncertain? It's how you program a quantum computer. 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.

Ensure great customer experience with fast analysis of mobile app crashes

Dynatrace

Dynatrace news. Mobile apps have taken over—they make life so much easier in so many ways.

Mobile 203

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.

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.

C++ 90

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.

More Trending

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.

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.

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. Test Management Software development Software Testing

The basics of Parallel Execution Plans in SQL Server

SQL Shack

In this article, we will learn the basics of Parallel Execution Plans, and we will also figure out how the query optimizer decides to generate a parallel query plan for the queries. Let’s first look at how a query is executed and the role of the query optimizer in this process.

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.

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? The short answer is that you cannot.

Code 138

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?

Dynatrace Managed turnkey Premium High Availability for globally distributed data centers (Early Adopter)

Dynatrace

Dynatrace news. Dynatrace Managed is intrinsically highly available as it stores three copies of all events, user sessions, and metrics across its cluster nodes. This means that Dynatrace continues full operation when a majority of nodes are up and a maximum of two nodes are down at a time.

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.

C++ 79

Analyzing Notion app performance

CSS - Tricks

Here’s a fantastic case study where Ivan Akulov looks at the rather popular writing app Notion and how the team might improve the performance in a variety of ways; through code splitting, removing unused vendor code, module concatenation, and deferring JavaScript execution.

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 236

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. They support PostgreSQL, MySQL and Redis, but for the sake of this article, we are going to focus on their PostgreSQL product.

Interpreting execution plans of T-SQL queries

SQL Shack

In this article, we will analyze a simple T-SQL query execution plan with different aspects. This will help us to improve our practical skills instead of discussing theoretical knowledge. The execution plan is a very significant point to figure out what is going on behind the query execution process.

Optimize your marketing campaign investment by leveraging BizDevOps

Dynatrace

Dynatrace news. Marketing campaign failure because of people not working together internally, and customers left behind with a terrible experience, is more common than you think. And throughout my career, it’s something I’ve seen time and time again.

Cucumber vs Testsigma| Behaviour Driven Development Compared

Testsigma

Headed to BDD? Is Cucumber a cool way to go? Let’s explore. A software development organization may decide to move its development process to Behaviour Driven Development (BDD) because of 2 main reasons: 1.

Does SSL Slow Down My Site?

MachMetrics

For too long, many bloggers and site owners who weren’t handling credit card transactions on their sites resisted adding an SSL certificate to their sites. Among the reasons for this was the common myth that using SSL may slow down your website.

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.

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. Make your job search O (1), not O ( n ). Apply here. Need excellent people? Advertise your job here! Cool Products and Services.

SQL Server performance tuning – RESOURCE_SEMAPHORE waits

SQL Shack

When dealing with SQL Server performance tuning waits, we may see RESOURCE_SEMAPHORE waits along with other related monitoring that indicates memory as a possible pain point for our server (such as the below image that shows memory being one of the top waits overall).

Davis AI now detects infrastructure availability issues as root cause

Dynatrace

Dynatrace news. Having been named as a Leader in the 2020 Gartner APM Magic Quadrant for the 10 th consecutive time proves that Dynatrace is the best-of-breed application performance monitoring tool available.

How I Used Brotli to Get Even Smaller CSS and JavaScript Files at CDN Scale

CSS - Tricks

The HBO sitcom Silicon Valley hilariously followed Pied Piper, a team of developers with startup dreams to create a compression algorithm so powerful that high-quality streaming and file storage concerns would become a thing of the past.

Are your JavaScript long tasks frustrating users?

Speed Curve

When it comes to long JavaScript tasks, how long is too long? The general consensus within the web performance community is that any JS scripting task that takes more than 50ms to execute can affect a user's experience.

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.

The Importance of Monitoring SSL Certificates

Dotcom-Montior

Secure Sockets Layer, or SSL, is a global security standard technology that is being adopted by a number of different organizations across the globe. Essentially, SSLs are small data files containing a cryptographic key. This key carries important information about the organization using it.

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.

AWS 68

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.

Selenium Vs Testsigma | Which is the Best Automation Testing Tool?

Testsigma

Introduction. As Agile methodology was introduced, the need for fast and continuous delivery of software applications increased. Fulfilling this need, automation testing within organizations increased. Various free open source and paid automation testing tools were introduced.

The Analytics That Matter

CSS - Tricks

I’ve long been skeptical of quoting global browser usage percentages to justify their usage of browser features. It doesn’t matter what global usage of a browser is, other than nerdy cocktail party fodder.

Software Architecture Quality Attributes

DZone

Software projects are becoming complex, larger, more integrated, and are implemented by the use of several varieties of technologies. These various technologies need to be managed and organized to deliver a quality product.

Internal Applications: Monitoring from Behind Your Firewall

Dotcom-Montior

As companies decide whether or not to move ahead with an “everything in the cloud” strategy for providing consumer-facing applications, enterprise applications are also getting a new shape with web-based applications to support internal business operations.