November, 2022

article thumbnail

Machine Learning for Fraud Detection in Streaming Services

The Netflix TechBlog

By Soheil Esmaeilzadeh , Negin Salajegheh , Amir Ziai , Jeff Boote Introduction Streaming services serve content to millions of users all over the world. These services allow users to stream or download content across a broad category of devices including mobile phones, laptops, and televisions. However, some restrictions are in place, such as the number of active devices, the number of streams, and the number of downloaded titles.

C++ 312
article thumbnail

Sorting in C#: OrderBy.OrderBy or OrderBy.ThenBy? What's More Effective and Why?

DZone

Suppose we need to sort the collection by multiple keys. In C#, we can do this with the help of OrderBy().OrderBy() or OrderBy().ThenBy(). But what is the difference between these calls? To answer this question, we need to delve into the source code.

C++ 261
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

Dynatrace enhances Business Analytics with business events powered by Grail

Dynatrace

Following the launch of Dynatrace® Grail for Log Management and Analytics , we’re excited to announce a major update to our Business Analytics solution. Business events powered by our new Grail™ data lakehouse and by other Dynatrace platform technologies ensures the real-time precision that business and IT teams need to make data-driven decisions and improve business outcomes.

Analytics 232
article thumbnail

The Distributed Computing Manifesto

All Things Distributed

Today, I am publishing the Distributed Computing Manifesto, a canonical document from the early days of Amazon that transformed the architecture of Amazon's ecommerce platform. It highlights the challenges we were facing at the end of the 20th century, and hints at where we were headed.

Ecommerce 218
article thumbnail

AI’s ‘SolarWinds Moment’ Will Occur; It’s Just a Matter of When

O'Reilly

Major catastrophes can transform industries and cultures. The Johnstown Flood, the sinking of the Titanic, the explosion of the Hindenburg, the flawed response to Hurricane Katrina–each had a lasting impact. Even when catastrophes don’t kill large numbers of people, they often change how we think and behave. The financial collapse of 2008 led to tighter regulation of banks and financial institutions.

article thumbnail

Sustainable Software Engineering Through Performance Testing

Abstracta

The optimization of performance testing can contribute to achieving sustainable software engineering. Why is the digital carbon footprint getting bigger every day? What are the best practices to reduce it? Find out everything in this article, with an interview with Mercedes Quintero, Federico Toledo, and. The post Sustainable Software Engineering Through Performance Testing appeared first on Abstracta Software Testing Services.

article thumbnail

For your eyes only: improving Netflix video quality with neural networks

The Netflix TechBlog

by Christos G. Bampis , Li-Heng Chen and Zhi Li When you are binge-watching the latest season of Stranger Things or Ozark, we strive to deliver the best possible video quality to your eyes. To do so, we continuously push the boundaries of streaming video quality and leverage the best video technologies. For example, we invest in next-generation, royalty-free codecs and sophisticated video encoding optimizations.

Network 292

More Trending

article thumbnail

Dynatrace supports SnapStart for Lambda as an AWS launch partner

Dynatrace

Dynatrace is proud to be an AWS launch partner in support of Amazon Lambda SnapStart. The new Amazon capability enables customers to improve the startup latency of their functions from several seconds to as low as sub-second (up to 10 times faster) at P99 (the 99th latency percentile). Today, application modernization efforts are centered on application programming interfaces and microservices that are sensitive to startup latency.

Lambda 227
article thumbnail

Best Frontend Frameworks for Web Development in 2022

Simform

User experience is the number one priority for every business in the market today. As a developer, even the brief you get on your project talks about the simplicity of the user interface it is supposed to feature.

article thumbnail

The new AWS Europe (Zurich) Region and 16 years of Swiss innovation

All Things Distributed

Starting today the new AWS Europe (Zurich) Region is now open for use!

AWS 142
article thumbnail

Debugging Tactics

Addy Osmani

Debugging is the process of finding and fixing problems in software so that it functions as intended

Software 133
article thumbnail

New Series: Creating Media with Machine Learning

The Netflix TechBlog

By Vi Iyengar , Keila Fong , Hossein Taghavi , Andy Yao , Kelli Griggs , Boris Chen , Cristina Segalin , Apurva Kansara , Grace Tang , Billur Engin , Amir Ziai , James Ray , Jonathan Solorzano-Hamilton Welcome to the first post in our multi-part series on how Netflix is developing and using machine learning (ML) to help creators make better media?—?

Media 239
article thumbnail

A Primer on Distributed Systems Observability

DZone

This is an article from DZone's 2022 Performance and Site Reliability Trend Report. For more: Read the Report. In the past few years, the complexity of systems architectures drastically increased, especially in distributed, microservices-based architectures. It is extremely hard and, in most cases, inefficient to debug and watch logs, particularly when we have hundreds or even thousands of microservices or modules.

Systems 258
article thumbnail

Dynatrace for AWS Compute Optimizer

Dynatrace

Today, AWS Compute Optimizer has expanded its metric ingest beyond Cloudwatch, which will be announced at the Amazon re:Invent 2022 conference in Las Vegas November 28-December 2. AWS Compute Optimizer now includes third-party metrics to further power user insights surrounding memory usage in Amazon Elastic Cloud Compute (EC2) Instances. Now offering a native integration with the AWS offering, Dynatrace can dynamically send memory metrics on monitored EC2 instances across AWS environments.

AWS 209
article thumbnail

Observability-Driven Development: From Development to DevOps

Simform

Observability allows visibility into distributed systems for automated problem identification and resolution. Observability-driven development (ODD) is an approach to shift left observability to the earliest stage of the software development life cycle. This article provides a guide on ODD and its benefits, its role in SDLC, and key considerations for adoption.

article thumbnail

¡Bienvenida España! Introducing the new AWS Europe (Spain) Region

All Things Distributed

The new AWS Europe (Spain) Region is ready for use. Now, go build!

AWS 110
article thumbnail

Focus on high-leverage activities.

Addy Osmani

Leverage = impact produced / time invested. It is the ability to get more done with less effort, time or money.

107
107
article thumbnail

Effective Software Development Using a Comprehensive Agile Testing Methodology

Kovair

Agile testing methodology is an integral part of the agile software development process. It is because agile testers allow product owners and stakeholders to communicate.

article thumbnail

Performance Engineering Powered by Machine Learning

DZone

This is an article from DZone's 2022 Performance and Site Reliability Trend Report. For more: Read the Report. Software testing is straightforward — every input => known output. However, historically, a great deal of testing has been guesswork. We create user journeys, estimate load and think time, run tests, and compare the current result with the baseline.

article thumbnail

Dynatrace SaaS release notes version 1.254

Dynatrace

We have released Dynatrace version 1.254. To learn what’s new, have a look at the release notes. The post Dynatrace SaaS release notes version 1.254 appeared first on Dynatrace news.

209
209
article thumbnail

Trip report: Autumn ISO C++ standards meeting (Kona)

Sutter's Mill

A few minutes ago, the ISO C++ committee completed its second-to-last meeting of C++23 in Kona, HI, USA. Our host, the Standard C++ Foundation, arranged for high-quality facilities for our six-day meeting from Monday through Saturday. We currently have 26 active subgroups, nine of which met in six parallel tracks throughout the week; some groups ran all week, and others ran for a few days or a part of a day, depending on their workloads.

C++ 75
article thumbnail

Getting Started with MongoDB Atlas and Azure Functions using Node.js

The Polyglot Developer

So you’re building serverless applications with Microsoft Azure Functions, but you need to persist data to a database. What do you do about controlling the number of concurrent connections to your database from the function? What happens if the function currently connected to your database shuts down or a new instance comes online to scale with demand?

Azure 64
article thumbnail

A coach, a mentor and a sponsor

Addy Osmani

A coach talks to you, a mentor talks with you, and a sponsor talks about you. Each can play a valuable role in your career growth.

94
article thumbnail

On site in Denmark: Behind the scenes with Veo

All Things Distributed

In the fourth episode of season 3 of Now Go Build, I visit with Veo in Denmark.

81
article thumbnail

Creating an SRE Practice: Why and How

DZone

This is an article from DZone's 2022 Performance and Site Reliability Trend Report. For more: Read the Report. Site reliability engineering (SRE) is the state of the art for ensuring services are reliable and perform well. SRE practices power some of the most successful websites in the world. In this article, I'll discuss who site reliability engineers (SREs) are, what they do, key philosophies shared by successful SRE teams, and how to start migrating your operations teams to the SRE model.

Website 246
article thumbnail

What is MTTR? How mean time to repair helps define DevOps incident management

Dynatrace

DevOps and ITOps teams rely on incident management metrics such as mean time to repair (MTTR). These metrics help to keep a network system up and running?, a critical task that’s easier said than done. Other such metrics include uptime, downtime, number of incidents, time between incidents, and time to respond to and resolve an issue. A 2022 Outage Analysis report found that enterprises are struggling to achieve a measurable reduction in outage rates and severity.

DevOps 209
article thumbnail

KeyCDN Launches New POPs in Latin America

KeyCDN

We are excited about the newly established points of presence (POPs) in Latin America! So far, we could cover Latin America through Mexico City, Santiago, and São Paulo. Now Buenos Aires and Bogotá have been added. KeyCDN is always looking for ways to minimize latency and accelerate the delivery of assets worldwide. The proximity to Latin American users now enables even more reliable and faster connections within Latin America and outside the region to anywhere else in the world.

Latency 60
article thumbnail

A Look at WOPR’s History From Within

Abstracta

How was the Workshop on Performance and Reliability (WOPR) born? What is the vision behind it? Find out in this article, featuring Eric Proegler and Paul Holland. By Natalie Rodgers WOPR is still making significant contributions even after 29 editions. The first one was held. The post A Look at WOPR’s History From Within appeared first on Abstracta Software Testing Services.

Testing 59
article thumbnail

Build a Totally Serverless REST API with MongoDB Atlas

The Polyglot Developer

So you want to build a REST API, but you don’t want to worry about the management burden when it comes to scaling it to meet the demand of your users. Or maybe you know your API will experience more burst usage than constant demand and you’d like to reduce your infrastructure costs. These are two great scenarios where a serverless architecture could benefit your API development.

article thumbnail

Why Software Development Projects Fail

Kovair

Software development projects are notoriously difficult to get right. A study by the Standish Group found that only 29% of software development projects are successful.

article thumbnail

Building an Open-Source Observability Toolchain

DZone

This is an article from DZone's 2022 Performance and Site Reliability Trend Report. For more: Read the Report. Open-source software (OSS) has had a profound impact on modern application delivery. It has transformed how we think about collaboration, lowered the cost to maintain IT stacks, and spurred the creation of some of the most popular software applications and platforms used today.

article thumbnail

Get to know Dynatracers: Hannah Seelye

Dynatrace

Work-life balance is essential for mental health and well-being. But many organizations today fail to provide employees with the support they need. According to a Deloitte study, nearly one-third (32%) of respondents say they’ve consistently placed work over family/personal commitments in the past six months. The same study found that less than half of respondents (48%) say their organization values their life outside of work.

Education 205
article thumbnail

Managing Complex Change

Addy Osmani

The Managing Complex Change model by Dr.

108
108
article thumbnail

What is the Importance of Performance Testing in the Current and Global Situation?

Abstracta

WOPR29 is coming and we wonder: how does the current and global situation affects performance testing? And how does it help to overcome historical moments? Let’s find out in this article, with the opinions of Matías Reina, Roger Abelenda, and Paz de Soto, as part. The post What is the Importance of Performance Testing in the Current and Global Situation?

article thumbnail

Announcing tRPC v10

tRPC

tRPC provides a great developer experience by enforcing tight, full-stack type bindings through the power of TypeScript. No API contract drift, no code generation. Since our last major version release in August 2021, the tRPC community has seen substantial growth: We now have over 15,000 stars on GitHub A Discord community with over 2,000 members 100k+ weekly npm downloads Nearly 200 contributors A growing ecosystem of extensions, examples, and content Today, we're launching tRPC v10.

Servers 55
article thumbnail

6 Tips on Guiding your Software Development Team

Kovair

Building great software products requires skillful engineers who are able to identify the needs of users and create products that meet those needs. The engineer.

article thumbnail

Big O Notation - Why? When? Where?

DZone

What Is Big O? This is a mathematical term that originated in the early 20th century in number theory and came almost immediately to computer science as questions arose with resource optimization. Wiki-defined Big O notation is a mathematical notation that describes the limiting behaviour of a function when the argument tends towards a particular value or infinity.