July, 2020

article thumbnail

Using JSONB in PostgreSQL: How to Effectively Store & Index JSON Data in PostgreSQL

Scalegrid

JSON stands for JavaScript Object Notation. It is an open standard format which organizes data into key/value pairs and arrays detailed in RFC 7159. JSON is the most common format used by web services to exchange data, store documents, unstructured data, etc. In this post, we are going to show you tips and techniques on how to effectively store and index JSON data in PostgreSQL.

Storage 321
article thumbnail

Protractor Tutorial: Handling Timeouts With Selenium

DZone

A lot of times while performing Selenium test automation, you’ll come across certain scenarios when your test fails because the webpage or the web element takes some time to load completely. In such scenarios, the best approach is to wait for the page or the web elements to load completely to avoid any errors due to timeout. These errors can be easily resolved if you know how to handle timeouts in Protractor with Selenium, as they help to set an interval of time before the next action is carried

Website 313
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

A Dynatrace champions guide to get ahead of digital marketing campaigns

Dynatrace

Dynatrace news. I bet you’re asking yourself – “Why should I as a technology person care about marketing?”, here are a few reasons why; if you’re running a public website that your marketing is promoting, you have marketing campaigns running against your systems and you probably ran already into situations when you asked yourself, “Why is Dynatrace alerting me with high traffic on this specific page?!

Traffic 264
article thumbnail

Machine Learning for a Better Developer Experience

The Netflix TechBlog

Stanislav Kirdey , William High Imagine having to go through 2.5GB of log entries from a failed software build?—?3 million lines?—?to search for a bug or a regression that happened on line 1M. It’s probably not even doable manually! However, one smart approach to make it tractable might be to diff the lines against a recent successful build, with the hope that the bug produces unusual lines in the logs.

article thumbnail

Stuff The Internet Says On Scalability For July 31st, 2020

High Scalability

Hey, it's HighScalability time! Serverless is really complex. Or is it? @paulbiggar sparked a thoughtful Twitter thread. Do you like this sort of Stuff? Without your support on Patreon this kind of Stuff won't happen. Usually I pitch my book Explain the Cloud Like I'm 10 here, but if you're an author with books on Amazon I'd like to ask you to give Best Sellers Rank a try.

Internet 160
article thumbnail

The OS Classics

All Things Distributed

A few days ago I was fortunate to pick up a copy of a book that had a major impact on my early career as kernel engineer; The Design and Implementation of the 4.3 BSD UNIX Operating System by Samuel J. Leffler, Marshall Kirk McKusick, Michael J. Karels and John S. Quarterman. It was the first authoritative description of Berkeley UNIX , its design and implementation.

article thumbnail

PostgreSQL Connection Pooling: Part 4 – PgBouncer vs. Pgpool-II

Scalegrid

In our previous posts in this series, we spoke at length about using PgBouncer and Pgpool-II , the connection pool architecture and pros and cons of leveraging one for your PostgreSQL deployment. In our final post, we will put them head-to-head in a detailed feature comparison and compare the results of PgBouncer vs. Pgpool-II performance for your PostgreSQL hosting !

More Trending

article thumbnail

SAPGUI: Understanding the SAPGUI user experience

Dynatrace

Dynatrace news. In today’s world of observ ability and reporting , my experience in capturing the end-user-experience (EUE) with web and mobile application technologies is easy to achieve. But not all applications are created equally when it comes to obtaining users’ experience. In fact, one of the most challenging areas is the use of thick client presentation layers, such as SAP’s Graphical User Interface (SAPGUI). .

Database 244
article thumbnail

Empowering the Visual Effects Community with the NetFX Platform

The Netflix TechBlog

The cloud-based platform allows vendors, artists and creators to connect and collaborate on visual effects (VFX) from anywhere in the… Continue reading on Netflix TechBlog ».

Cloud 186
article thumbnail

Introducing Domain-Oriented Microservice Architecture

Uber Engineering

Introduction. Recently there has been substantial discussion around the downsides of service oriented architectures and microservice architectures in particular. While only a few years ago, many people readily adopted microservice architectures due to the numerous benefits they provide such as … The post Introducing Domain-Oriented Microservice Architecture appeared first on Uber Engineering Blog.

article thumbnail

The journey to modern manufacturing with AWS

All Things Distributed

One of the most rewarding parts of my job is getting to watch different industries implement new technologies that improve and transform business operations. Manufacturing, in particular, has always captivated my attention in this respect. When I think about how Amazon’s globally connected distribution network has changed in the last decade alone, it’s incredible.

article thumbnail

PostgreSQL vs. Oracle: Difference in Costs, Ease of Use & Functionality

Scalegrid

Oracle Database is a commercial, proprietary multi-model database management system produced by Oracle Corporation, and the largest relational database management system (RDBMS) in the world. While Oracle remains the #1 database on the market, its popularity has steadily declined by over 18% since 2013. What’s causing this massive shift? The unstoppable rise of open source databases.

article thumbnail

Testing Iceberg

DZone

Anyone who has done some test automation or has searched for information about the subject will have come across the famous "Testing Pyramid" more than once. This figure represents the "ideal" way to distribute the automatic tests of a system in its different layers. Where the width, indicates the number of tests that should exist about the different levels.

Testing 263
article thumbnail

Managing the Dynatrace API across multiple thousand environments

Dynatrace

Dynatrace news. In part one of this series I’ve covered the automatic roll-out of the OneAgent to thousands of hosts and the autonomous setup of Dynatrace environments in a large global Dynatrace Managed installation. A quick recap: I’ve managed a global Dynatrace Managed installation consisting of several clusters, each hosting up to thousand individual environments.

Cache 234
article thumbnail

Byte Down: Making Netflix’s Data Infrastructure Cost-Effective

The Netflix TechBlog

By Torio Risianto, Bhargavi Reddy, Tanvi Sahni, Andrew Park Continue reading on Netflix TechBlog ».

article thumbnail

Systems Performance: Enterprise and the Cloud, 2nd Edition

Brendan Gregg

Eight years ago I wrote _Systems Performance: Enterprise and the Cloud_ (aka the "sysperf" book) on the performance of computing systems, and this year I'm excited to be releasing the second edition. The first edition was successful, selling over 10k copies and becoming required or recommended reading at many companies (and even mentioned in [job descriptions]).

Systems 145
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 102
article thumbnail

Redis Transactions & Long-Running Lua Scripts

Scalegrid

Redis offers two mechanisms for handling transactions – MULTI/EXEC based transactions and Lua scripts evaluation. Redis Lua scripting is the recommended approach and is fairly popular in usage. Our Redis™ customers who have Lua scripts deployed often report this error – “ BUSY Redis is busy running a script. You can only call SCRIPT KILL or SHUTDOWN NOSAVE ”.

Servers 239
article thumbnail

MicroProfile Metrics with Prometheus and Grafana [Video]

DZone

In this short video, Rudy de Busscher shows how to connect MicroProfile Metrics with Prometheus and Grafana to produce useful graphics and to help investigate your microservice architecture. The goal of MicroProfile Metrics is to expose monitoring data from the implementation in a unified way. It also defines a Java API so that the developer can define and supply his own values.

Metrics 258
article thumbnail

Boost application performance with improved CPU analysis across all your deep-monitored workloads

Dynatrace

Dynatrace news. Analyzing and optimizing CPU consumption has always been an important concern. With the rise of cloud computing, it’s now more important than ever. While in classic bare-metal stacks CPU resources are made “available” through over-provisioning, in modern SaaS environments you only pay for those CPU resources that you use—no over-provisioning of resources is required.

article thumbnail

Unbundling Data Science Workflows with Metaflow and AWS Step Functions

The Netflix TechBlog

by David Berg, Ravi Kiran Chirravuri, Romain Cledat, Jason Ge, Savin Goyal, Ferras Hamad, Ville Tuulos Continue reading on Netflix TechBlog ».

AWS 149
article thumbnail

AI in testing: 13 essential resources for QA pros

TechBeacon Testing

What if you could make software testing simple? What if it could be done without all the conversations, questions, defect reports, and metrics?

Testing 141
article thumbnail

Sponsored Post: ipdata, 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 100
article thumbnail

Methods Of Improving And Optimizing Performance In React Apps

Smashing Magazine

Methods Of Improving And Optimizing Performance In React Apps. Methods Of Improving And Optimizing Performance In React Apps. Shedrack Akintayo. 2020-07-16T11:00:00+00:00. 2020-07-16T11:35:57+00:00. React enables web applications to update their user interfaces (UIs) quickly, but that does not mean your medium or large React application will perform efficiently.

article thumbnail

How to Write Test Cases?

DZone

Test case writing is one of the very important activities in software development to validate the functionality of the software. Also, these are the standards through which various teams such as the testing team, development team, and management team follow for developing and testing the software. The importance is huge for test cases, but it has been a capable process for very few.

Testing 247
article thumbnail

Dynatrace innovates again with the release of topology-driven auto-adaptive metric baselines

Dynatrace

Dynatrace news. While most monitoring solutions still rely on manual thresholds or baselines to identify the root causes of detected issues, Dynatrace Davis AI has proven over the past four years that a fully automated approach to problem analysis is the only valid approach—especially in highly dynamic, web-scale enterprise cloud environments where manual root cause analysis is impossible.

Metrics 213
article thumbnail

Fundamentals of table expressions, Part 4 – Derived tables, optimization considerations, continued

SQL Performance

This article is the fourth part in a series on table expressions. In Part 1 and Part 2 I covered the conceptual treatment of derived tables. In Part 3 I started covering optimization considerations of derived tables. This month I cover further aspects of optimization of derived tables; specifically, I focus on substitution/unnesting of derived tables.

Servers 110
article thumbnail

AI in testing: What it is, and why it matters

TechBeacon Testing

AI in testing is becoming mainstream. Some 21% of IT leaders surveyed said they are putting AI trials or proofs of concept in place, according to the 2019-2020 World Quality Report. Speaking to longer-term trends, only 2% of respondents said AI has no part in their future plans.

Testing 118
article thumbnail

How to resolve deadlocks in SQL Server

SQL Shack

In this article, we will talk about the deadlocks in SQL Server, and then we will analyze a real deadlock scenario and discover the troubleshooting steps. In general, we can find out various theoretical advice and examples about the deadlock problems on the web but, in this article, we will tackle a true deadlock story […].

Servers 110
article thumbnail

Quality Sense Podcast: Sofia Palamarchuk – Mobile app performance

Abstracta

Finding new solutions for testing mobile performance on the client side In today’s Quality Sense episode, Federico Toledo sits down for a chat with a colleague and friend, The post Quality Sense Podcast: Sofia Palamarchuk – Mobile app performance appeared first on Abstracta Software Testing Services.

Mobile 109
article thumbnail

21 Groups and Companies Testers Should Follow on Linkedin

DZone

Getting in the Know on LinkedIn in 2020. Are you a tester on Linkedin? We all know the benefits of having a well-maintained Linkedin profile: recruiters reach out to you, you can show off skills and achievements, display personal recommendations, network, etc. But, did you know that Linkedin is also an amazing place to find great resources to learn from?

Network 246
article thumbnail

Dynatrace Managed now available on all major cloud platforms

Dynatrace

Dynatrace news. Cloud-based solutions typically aren’t a viable option or enterprises that have strict security or privacy policies that require their data to be maintained on-premise. Unlike other solutions on the market, Dynatrace has its own on-premise deployment model, known as Dynatrace Managed. Dynatrace Managed is the turn-key solution for organizations that want to enjoy all the conveniences of a SaaS solution—for example, ease-of-use, no operational overhead, and fast release cycl

Cloud 212
article thumbnail

Infinite Scroll without Layout Shifts

Addy Osmani

Learn how to implement infinite scrolling for long lists without causing surprising layout shifts.

145
145
article thumbnail

The dangers of becoming a full-stack tester

TechBeacon Testing

An increasing number of firms are now on the hunt for what they call "full-stack testers." What they mean by that is people who can test everything in the company's process, and do so at garage-sale prices. It may appear to these firms that they're getting high quality at low cost, but full-stack testing comes with significant dangers.

Testing 116
article thumbnail

11 Tried & Tested Angular Best Practices for Web App Development

Simform

Whether you’re engaged in building customized web apps as a project manager, a frontend developer, or a CTO, you’ve most likely employed Angular. And it’s also possible that your web-apps may be Angular-powered but may still need the Angular best practices for exceptional app performance and organized code. . The post 11 Tried & Tested Angular Best Practices for Web App Development appeared first on Insights on Latest Technologies - Simform Blog.

article thumbnail

Legacy Architecture Modernisation With Strategic Domain-Driven Design

Strategic Tech

Most organisations go through an architecture modernisation effort at some point as their systems drift into a state of intolerable maintenance costs and they diverge too far from modern technological advances. I’ve seen some organisations deliver hugely impressive modernisation programmes. A lot of modernisation efforts, though, are shallow and buzz-word driven or carried out by expensive consultancies with flashy Powerpoint decks.

article thumbnail

Quality Sense Podcast: Oren Rubin — Web Test Automation Challenges

DZone

In today’s Quality Sense episode, Federico Toledo sits down for a chat with the founder and CEO of Testim , Oren Rubin , an Israeli entrepreneur who has over 20 years of experience in the software industry. Testim is an innovative product in the test automation domain that seeks to alleviate the problems around flaky tests. Prior to founding Testim, he was the Director of R&D at Applitools, where they use advanced computer vision technologies to solve the challenges of UI Verification.

Testing 246