June, 2021

article thumbnail

Top Automation Programming Languages of 2021

DZone

Introduction. In today’s highly competitive world, software development and automation play a significant role in creating robust software applications for businesses. Additionally, emerging technologies like artificial intelligence and blockchain have given a competitive edge to enterprises. For gaining maximum benefits out of automation testing , testers require hands-on experience in a minimum of one automation programming language.

article thumbnail

How Netflix uses eBPF flow logs at scale for network insight

The Netflix TechBlog

By Alok Tiagi , Hariharan Ananthakrishnan , Ivan Porto Carrero and Keerti Lakshminarayan Netflix has developed a network observability sidecar called Flow Exporter that uses eBPF tracepoints to capture TCP flows at near real time. At much less than 1% of CPU and memory on the instance, this highly performant sidecar provides flow data at scale for network insight.

Network 327
Insiders

Sign Up for our Newsletter

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

article thumbnail

Open Observability – Part 1: Distributed tracing and observability

Dynatrace

Dynatrace news. I lead a dedicated Dynatrace engineering team which has contributed to the OpenTelemetry project since its inception. My team holds a seat on the OpenTelemetry governance- and technical committee and maintains the project’s JavaScript agent. I also serve as co-chair of the W3C Distributed Tracing working group , which works on standards like W3C Trace Context.

article thumbnail

Linux Kernel vs. Memory Fragmentation (Part I)

High Scalability

This post introduces common methods to prevent Linux memory fragmentation, the principle of memory compaction, how to view the fragmentation index, etc.

article thumbnail

New Feature for BYOC – Pausing and Resuming Clusters

Scalegrid

At ScaleGrid we always strive to make our service as user friendly and value adding as possible. Some of our users have been wanting to save on their database machine costs during periods when the databases are not in use, such as on weekends or at night.

Database 246
article thumbnail

Supercharging Application Delivery

All Things Distributed

The goal of AWS Proton is simple: customers should be able to adopt, customize and evolve best practices and technologies for delivering their modern applications to the cloud, and not worry about how they roll this out – potentially to thousands of developers – across their organization.

article thumbnail

Client-Side Perf Testing Using Lighthouse CI With Puppeteer

DZone

Whenever we need to do performance testing, mostly it is the APIs that come to mind. Testing the performance of an application by putting load on APIs or on servers and checking out various metrics or parameters falls under server-side performance testing.

Testing 336

More Trending

article thumbnail

Automatically detect potential frontend attacks that cause Content Security Policy (CSP) violations

Dynatrace

Dynatrace news. Malicious attacks like cross-site scripting can make your website unresponsive or steal data and personally identifiable information of your users. Content Security Policy (CSP) is a browser feature that adds an extra layer of security against such threats to your web applications. CSP ensures that all scripts and plugins on your website are safe and trusted, and that all page resources, such as images and stylesheets, are loaded from trusted sources.

Website 263
article thumbnail

Stuff The Internet Says On Scalability For June 25th, 2021

High Scalability

Hey, it's HighScalability time! Only listen if you want a quantum earworm for the rest of the day. Not your style? This is completely different. No, it’s even more different than that. Today in things that nobody stopped me from doing: The AWS Elastic Load Balancer Yodel Rag. pic.twitter.com/ocyVLf8WlU. — Forrest Brazeal (@forrestbrazeal) May 28, 2021.

Internet 161
article thumbnail

The State Of Web Workers In 2021

Smashing Magazine

The State Of Web Workers In 2021. The State Of Web Workers In 2021. Surma. 2021-06-30T12:00:00+00:00. 2021-07-13T02:07:04+00:00. I’m weary of always comparing the web to so-called “native” platforms like Android and iOS. The web is streaming, meaning it has none of the resources locally available when you open an app for the first time. This is such a fundamental difference, that many architectural choices from native platforms don’t easily apply to the web — if at all.

Games 145
article thumbnail

It’s Officially Startup Season in Space

All Things Distributed

We launched our AWS Space Accelerator to catalyze space innovation and support some of the most innovative startups that are helping shape the future of aerospace. Meet the 10 startups to take part in the first cohort of the AWS Space Accelerator.

AWS 216
article thumbnail

An End-to-End Guide to Load Testing

DZone

If you have a public-facing web application, the odds are you should probably be thinking about load testing. Any tester can (and should) add load testing to their repertoire. Functional tests are often carried out with a single user’s experience of your application in mind, but what happens when hundreds or thousands of users are on your site at the same time?

Testing 241
article thumbnail

Exploring Data @ Netflix

The Netflix TechBlog

By Gim Mahasintunan on behalf of Data Platform Engineering. Supporting a rapidly growing base of engineers of varied backgrounds using different data stores can be challenging in any organization. Netflix’s internal teams strive to provide leverage by investing in easy-to-use tooling that streamlines the user experience and incorporates best practices.

Metrics 155
article thumbnail

What is web application security? Everything you need to know.

Dynatrace

Dynatrace news. If you ask most people how to secure a web application, you will immediately hear: “Use a web application firewall.” But there is much more to it than that. In this blog, I’ll first cover the basics, explaining what web application security is and why it’s important. Then I will describe various types of security products that can be used for web application security including some innovations that Dynatrace has recently introduced.

article thumbnail

USENIX LISA2021 BPF Internals (eBPF)

Brendan Gregg

For USENIX LISA2021 I gave a 40 minute deep dive talk on BPF internals for Linux, focusing on observability tracing tools. Since there are already BPF internals references online (listed in this post) I used the opportunity to create some new content, showing how bpftrace instrumentation works from user space down to machine code. I break it down to all the small components involved, where you'll find it's actually quite easy.

Website 145
article thumbnail

2 Factor Authentication: The Tester’s Edition

Testsigma

Introduction. 2 Factor Authentication is a subset of the multi factor authentication service that we see mainly in FinTech Apps. Some financial technology apps ask the user to enter a password, and MPIN, a TPIN, and finally another OTP based authentication to confirm if he/she really wants to withdraw money from their schemes. While 2 Factor authentication may have some vulnerabilities, using a multi factor authentication system like the above will result in users fleeing your application in pur

FinTech 140
article thumbnail

Amazon on AWS: Seamlessly integrating physical and emerging digital technologies.

All Things Distributed

We go behind the scenes to look at how Amazon Robotics uses AWS IoT to manage hundred of thousands of robots.

AWS 187
article thumbnail

Reporting of Apdex Rating in JMeter

DZone

Application Performance Index. If, like me, you have some difficulties in making a Pass/Fail call for your performance tests when given the Summary Statistics of the performance test results, then the Apdex metric may come in handy. The Application Performance Index defines a score to report the quality of the user experience across any application.

article thumbnail

Scaling of Uber’s API gateway

Uber Engineering

As a recap from the last article , Uber’s API Gateway provides an interface and acts as a single point of access for all of our back-end services to expose features and data to Mobile and 3rd party partners. Two … The post Scaling of Uber’s API gateway appeared first on Uber Engineering Blog.

Mobile 140
article thumbnail

Infrastructure Monitoring tools: 3 steps to evolve ITOps into AIOps

Dynatrace

Dynatrace news. Infrastructure monitoring is the process of collecting critical data about your IT environment, including information about availability, performance and resource efficiency. The goal? Reducing downtime, improving user experience, speed, reliability, and flexibility, and ensuring IT investments are delivering on promised ROI across local IT stacks and in the cloud.

article thumbnail

Fundamentals of table expressions, Part 9 – Views, compared with derived tables and CTEs

SQL Performance

This is the 9th part in a series about named table expressions. In Part 1 I provided the background to named table expressions, which include derived tables, common table expressions (CTEs), views and inline table valued functions (iTVFs). In Part 2 , Part 3 and Part 4 I focused on derived tables. In Part 5 , Part 6 , Part 7 and Part 8 I focused on CTEs.

Database 140
article thumbnail

Breaking Down Bulky Builds With Netlify And Next.js

Smashing Magazine

Breaking Down Bulky Builds With Netlify And Next.js. Breaking Down Bulky Builds With Netlify And Next.js. Átila Fassina. 2021-06-29T11:00:00+00:00. 2021-07-13T02:07:04+00:00. One of the biggest pains of working with statically generated websites is the incrementally slower builds as your app grows. This is an inevitable problem any stack faces at some point and it can strike from different points depending on what kind of product you are working with.

Cache 139
article thumbnail

Introducing AWS Bugbust

All Things Distributed

AWS BugBust is the first global bug-busting challenge for developers to fix bugs in a fun and competitive environment. Using modern tools like CodeGuru, we’re able to transform the way we go about bug bashes, improving developer productivity with ML. Our challenge has the ambitious goal of fixing one million bugs and helping AWS customers save $100 million in technical debt.

AWS 171
article thumbnail

How to Work With Tables in Selenium PHP

DZone

Web tables, or "data tables," are a common sight in many web-based applications. These tables are predominantly used for displaying information in a tabular format. Rows and columns are the key identifiers of web tables in Selenium. If you’re using tables in Selenium PHP, you can perform several operations on the table, like fetching data from a specific row-column combination, searching for a particular key string in the table, etc.

Website 219
article thumbnail

Efficient and Reliable Compute Cluster Management at Scale

Uber Engineering

Introduction. Uber relies on a containerized microservice architecture. Our need for computational resources has grown significantly over the years, as a consequence of business’ growth. It is an important goal now to increase the efficiency of our computing resources. Broadly … The post Efficient and Reliable Compute Cluster Management at Scale appeared first on Uber Engineering Blog.

article thumbnail

Dynatrace Managed release notes version 1.220

Dynatrace

Dynatrace news. New features and enhancements. General. To take advantage of performance improvements, the latest security-vulnerability enhancements, and bug fixes, we’ve upgraded the following cluster node components: Cassandra and Elasticsearch will now use JRE 8u292. Elasticsearch engine is now based on version 7.10. Other components will now use JRE 11.0.11.

article thumbnail

An Unbelievable Demo

Brendan Gregg

This is the story of the most unbelievable demo I've been given in world of open source. You can't make this stuff up. It was 2005, and I felt like I was in the eye of a hurricane. I was an independent performance consultant and Sun Microsystems had just released DTrace, a tool that could instrument all software. This gave performance analysts like myself X-ray vision.

article thumbnail

Data Engineers of Netflix?—?Interview with Dhevi Rajendran

The Netflix TechBlog

Data Engineers of Netflix?—?Interview with Dhevi Rajendran Dhevi Rajendran This post is part of our “Data Engineers of Netflix” interview series, where our very own data engineers talk about their journeys to Data Engineering @ Netflix. Dhevi Rajendran is a Data Engineer on the Growth Data Science and Engineering team. Dhevi joined Netflix in July 2020 and is one of many Data Engineers who have onboarded remotely during the pandemic.

article thumbnail

30 test automation leaders you should follow on Twitter

TechBeacon Testing

Code quality is extremely important, and one of the most essential ways to ensure a polished software product is test automation. Under the umbrella of software testing, test automation is crucial to ensuring continuous delivery (CD) as well as continuous testing.

Testing 138
article thumbnail

Performance Engineering Management: A Quick Guide

DZone

In every project performance testing, assessment, and resolution become the key phase before going to production. In this article, there will be a sneak preview of key concepts, lifecycle steps, tips, and further guidance. I will try to cover the holistic view in this short writing including non-functional requirements with high-level details but the focus will be on the performance aspect mainly, beyond this a lot more detailed steps will be involved.

article thumbnail

Handling Flaky Unit Tests in Java

Uber Engineering

Introduction to Flaky Tests. Unit testing forms the bedrock of any Continuous Integration (CI) system. It warns software engineers of bugs in newly-implemented code and regressions in existing code, before it is merged. This ensures increased software reliability. It also … The post Handling Flaky Unit Tests in Java appeared first on Uber Engineering Blog.

Java 134
article thumbnail

Davis Security Advisor extends Dynatrace Application Security with automatic vulnerability prioritization

Dynatrace

Dynatrace news. In recent years, the volume of reported security vulnerabilities in enterprise software has increased exponentially. At the same time, cloud-native technologies and open-source software have introduced a new level of speed and complexity. While DevSecOps teams focus on detecting and remediating security vulnerabilities as early in the release pipeline as possible, developers are trying to keep pace with the high number of security alerts.

article thumbnail

ScaleGrid PostgreSQL on VMware Cloud Infrastructure

Scalegrid

ScaleGrid recently partnered up with VMware to create a solution that integrates the powerful features of a PostgreSQL DBaaS on vSphere with advanced added support for vVols, allowing DBAs to automate and focus more on their product as opposed to time-consuming database management tasks, scaling and high availability. VMware vVols (Virtual Volumes) allows your existing […].

article thumbnail

Data Engineers of Netflix?—?Interview with Samuel Setegne

The Netflix TechBlog

Data Engineers of Netflix?—?Interview with Samuel Setegne Samuel Setegne This post is part of our “Data Engineers of Netflix” interview series, where our very own data engineers talk about their journeys to Data Engineering @ Netflix. Samuel Setegne is a Senior Software Engineer on the Core Data Science and Engineering team. Samuel and his team build tools and frameworks that support data engineering teams across Netflix.

article thumbnail

Creating A Multi-Author Blog With Next.js

Smashing Magazine

Creating A Multi-Author Blog With Next.js. Creating A Multi-Author Blog With Next.js. Dom Habersack. 2021-06-25T11:30:00+00:00. 2021-06-25T14:25:53+00:00. In this article, we are going to build a blog with Next.js that supports two or more authors. We will attribute each post to an author and show their name and picture with their posts. Each author also gets a profile page, which lists all posts they contributed.

Design 121
article thumbnail

Software Project Management Plan

DZone

Nowadays, many companies, organizations, and individuals are becoming more aware of the importance of technological factors in all aspects of life. This situation has resulted in the increasing need for different software products and services that cannot be created successfully without a proper software project management plan. Overview of Software Project Management.

Software 165
article thumbnail

Communal Computing

O'Reilly

Home assistants and smart displays are being sold in record numbers, but they are built wrong. They are designed with one person in mind: the owner. These technologies need to fit into the communal spaces where they are placed, like homes and offices. If they don’t fit, they will be unplugged and put away due to lack of trust. The problems are subtle at first.

IoT 110