July, 2021

article thumbnail

Top 10 Low-Code App Development Best Practices to Follow

DZone

Low-code is the present and future of software development. The low-code market is expected to increase from its $10.3 billion market value back in 2019 to $187 billion by 2030 as more companies see the benefits of adopting the platform for their business needs. This is due to the growing need to either accelerate or finish their digital transformation.

article thumbnail

Data Movement in Netflix Studio via Data Mesh

The Netflix TechBlog

By Andrew Nguonly , Armando Magalhães , Obi-Ike Nwoke , Shervin Afshar , Sreyashi Das , Tongliang Liu , Wei Liu , Yucheng Zeng Background Over the next few years, most content on Netflix will come from Netflix’s own Studio. From the moment a Netflix film or series is pitched and long before it becomes available on Netflix, it goes through many phases.

Big Data 256
Insiders

Sign Up for our Newsletter

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

article thumbnail

Dynatrace extends contextual analytics and AIOps for open observability

Dynatrace

Dynatrace news. Today’s digital businesses run on heterogeneous and highly dynamic architectures with interconnected applications and microservices deployed via Kubernetes and other cloud-native platforms. The complexity of such deployments has accelerated with the adoption of emerging, open-source technologies that generate telemetry data, which is exploding in terms of volume, speed, and cardinality.

Analytics 246
article thumbnail

How to enable logging for Mongoose and the MongoDB Node.JS driver

Scalegrid

Collecting detailed logs is a critical step when debugging connection related issues with MongoDB. In this short post, we will show how to enable logging on the MongoDB Node.JS driver and Mongoose. We refer to the Mongoose version 5.x and the driver version 3.5 in this discussion. Logging the MongoDB Node.JS Driver The logging mechanism […].

130
130
article thumbnail

Heuristics for Effective Software Development: A continuously evolving list.*

Allen Holub

Without psychological safety, respect, and trust, none of the following is possible. Process exists in service of people; the people come first. The best ways to work are collaborative. Negotiation is not collaboration. Isolated individuals making heroic efforts are never as effective as collaborative groups. We get the best results when customers, business people, and… The post Heuristics for Effective Software Development: A continuously evolving list.* appeared first on Allen Holub.

Software 145
article thumbnail

Building A Dynamic Header With Intersection Observer

Smashing Magazine

Building A Dynamic Header With Intersection Observer. Building A Dynamic Header With Intersection Observer. Michelle Barker. 2021-07-13T12:00:00+00:00. 2021-07-13T15:10:03+00:00. The Intersection Observer API is a Javascript API that enables us to observe an element and detect when it passes a specified point in a scrolling container — often (but not always) the viewport — triggering a callback function.

Code 145
article thumbnail

What's New in Selenium 4?

DZone

Selenium has gone through a tremendous evolution since its introduction and that’s the reason today it is the most popular and powerful automation testing tool. The newly released Selenium 4 is creating a lot of buzz and the complete testing community is looking forward to exploring its updated features. Before we dive into Selenium 4, let’s have a brief introduction to its previous versions.

More Trending

article thumbnail

Dynatrace Managed release notes version 1.222

Dynatrace

Dynatrace news. New features and enhancements. General. The Dynatrace menu has a totally new design. Read more about it in the new Dynatrace menu page. Using filter in the new menu, you can find pages faster. You can use old Dynatrace names in the filter and Dynatrace will show you the result with corresponding new names. You can then add them to your favorites.

article thumbnail

Containerizing Apache Hadoop Infrastructure at Uber

Uber Engineering

Introduction. As Uber’s business grew, we scaled our Apache Hadoop (referred to as ‘Hadoop’ in this article) deployment to 21000+ hosts in 5 years, to support the various analytical and machine learning use cases. We built a team with varied … The post Containerizing Apache Hadoop Infrastructure at Uber appeared first on Uber Engineering Blog.

article thumbnail

How To Add eBPF Observability To Your Product

Brendan Gregg

There's an arms race to add eBPF (BPF) to commercial observability products, and in this post I'll describe how to quickly do that. This is also applicable for people adding it to their own in-house monitoring systems. People like to show me their BPF observability products after they have prototyped or built them, but I often wish I had given them advice before they started.

Latency 144
article thumbnail

A Guide To Attracting Clients To Your Agency

Smashing Magazine

A Guide To Attracting Clients To Your Agency. A Guide To Attracting Clients To Your Agency. Paul Boag. 2021-07-23T11:00:00+00:00. 2021-07-23T11:50:27+00:00. Without a doubt, word-of-mouth recommendation is an incredibly desirable way to win work. It requires zero marketing efforts and typically converts at a higher rate as your agency has been recommended.

article thumbnail

How to Save Time While Debugging

DZone

In this article from our small series for junior developers, we will focus on how to save time while debugging and what are the best practices of senior developers when fixing the errors. The Stripe’s study from 2018 says that developers spend over 41% of their time on maintaining and debugging the code. Imagine, out of 20 working days in a month, a week and a half of time does not add value to the business.

article thumbnail

Hobson's Browser

Alex Russell

At first glance, the market for mobile browsers looks roughly functional. The 85% global-share OS (Android) has historically facilitated browser choice and diversity in browser engines. Engine diversity is essential, as it is the mechanism that causes competition to deliver better performance, capability, privacy, security, and user controls. More on that when we get to iOS.

Google 134
article thumbnail

A three-step implementation guide to answer-driven SLO-based release validation

Dynatrace

Dynatrace news. The Dynatrace Software Intelligence Platform already comes with release analysis, version awareness , and Service Level Objective (SLO) support as part of the Dynatrace Cloud Automation solution , helping DevOps and SRE teams automate the delivery and operational decisions. This week my colleague Michael Winkler announced the general availability of Cloud Automation quality gates , a new capability that aims to provide answer-driven release validation as part of your delivery pro

DevOps 246
article thumbnail

Uber’s Fulfillment Platform: Ground-up Re-architecture to Accelerate Uber’s Go/Get Strategy

Uber Engineering

Introduction to Fulfillment at Uber. Uber’s mission is to help our consumers effortlessly go anywhere and get anything in thousands of cities worldwide. At its core, we capture a consumer’s intent and fulfill it by matching it with the right … The post Uber’s Fulfillment Platform: Ground-up Re-architecture to Accelerate Uber’s Go/Get Strategy appeared first on Uber Engineering Blog.

Strategy 139
article thumbnail

Don’t Use Too Many Web-Fonts

Gtmetrix

We discuss the impact of using too many fonts for your website. Overview According to the HTTP Archive, approximately 80% of mobile and desktop sites (at the time of writing) use web fonts , highlighting their popularity, yet their performance aspects are often overlooked. In this article, we explain why you should go easy […].

Mobile 126
article thumbnail

There Is No Such Thing As A CSS Absolute Unit

Smashing Magazine

There Is No Such Thing As A CSS Absolute Unit. There Is No Such Thing As A CSS Absolute Unit. Elad Shechter. 2021-07-29T10:30:00+00:00. 2021-07-29T15:09:07+00:00. When we start learning CSS, we find that CSS units of measurement are categorized as relative or absolute. Absolute units are rooted in physical units, such as pixels, centimeters, and inches.

article thumbnail

A Complete Guide To User Interface Testing

DZone

The user interface, or UI for short, is the aspect of an app or website that users interact with naturally. Since the UI is the part that is most commonly used, it leaves a lasting impression on users that can either be positive or negative. The design of the user interface and it's functionality are what can make or break programs. That’s why UI testing has become integral in the world of software and web development.

Testing 279
article thumbnail

Sponsored Post: Pinecone, Kinsta, Bridgecrew, IP2Location, StackHawk, InterviewCamp.io, Educative, Stream, Fauna, Triplebyte

High Scalability

Who's Hiring? DevOps Engineer : At Kinsta , we set out to create the best managed hosting platform in the world. If you are an experienced DevOps Engineer who is constantly looking for ways to innovate and improve, we might just be the place for you! As Kinsta’s DevOps Engineer, you will be instrumental in making sure that our infrastructure is always on the bleeding edge of technology, remaining stable and high-performing at all times.

Education 100
article thumbnail

Answer-driven release validation with Dynatrace SaaS Cloud Automation

Dynatrace

Dynatrace news. As organizations aim for faster delivery of value to their customers, the frequency of releases inevitably increases, which introduces risks and uncertainty into production systems—unless automated tests and quality gates can be leveraged to provide confidence. With the increasing adoption of agile software development, DevOps , progressive continuous delivery, and Site Reliability Engineering (SRE) practices, many companies are aiming to deliver better software faster and more s

Cloud 245
article thumbnail

Elastic Distributed Training with XGBoost on Ray

Uber Engineering

Introduction. Since we productionized distributed XGBoost on Apache Spark™ at Uber in 2017, XGBoost has powered a wide spectrum of machine learning (ML) use cases at Uber, spanning from optimizing marketplace dynamic pricing policies for Freight , improving times of … The post Elastic Distributed Training with XGBoost on Ray appeared first on Uber Engineering Blog.

article thumbnail

Communal Computing’s Many Problems

O'Reilly

In the first article of this series, we discussed communal computing devices and the problems they create–or, more precisely, the problems that arise because we don’t really understand what “communal” means. Communal devices are intended to be used by groups of people in homes and offices. Examples include popular home assistants and smart displays like the Amazon Echo, Google Home, Apple HomePod, and many others.

Google 121
article thumbnail

How To Build An E-Commerce Site With Angular 11, Commerce Layer And Paypal

Smashing Magazine

How To Build An E-Commerce Site With Angular 11, Commerce Layer And Paypal. How To Build An E-Commerce Site With Angular 11, Commerce Layer And Paypal. Zara Cooper. 2021-07-30T11:00:00+00:00. 2021-07-30T14:34:27+00:00. Nowadays it’s essential to have an online presence when running a business. A lot more shopping is done online than in previous years.

C++ 144
article thumbnail

Measuring Code Quality: Qualitative and Quantitative

DZone

Code Quality defines that the code is good, which means code is of high quality, and code is bad, which means code is of low quality. The quality can be subjective, so different teams may use different definitions based on the context. Code can be considered good quality if it is clear, simple, well tested, bug-free, refactored, documented, and performant.

Code 278
article thumbnail

USENIX LISA2021 Computing Performance: On the Horizon

Brendan Gregg

It's an exciting time for developments in computer performance, not just for the BPF technology (which I often [write about]) but also for processors with 3D stacking and cloud vendor CPUs (e.g., AWS Graviton2); for memory with the arrival of DDR5 and High Bandwidth Memory (HBM) on-processor; for storage including new uses for 3D Xpoint as a 3D NAND accelerator; for networking with the rise of QUIC and eXpress Data Path (XDP); and so on.

article thumbnail

Achieve faster time to value by deploying thousands of OneAgents at once with Puppet (Preview)

Dynatrace

Dynatrace news. The ability to deploy many OneAgent instances simultaneously in a fast and reliable way using industry-standard solutions just got significantly easier with the Preview of the new Dynatrace Puppet module. Why large-scale rollout of OneAgent is important. Why would any organization need to deploy hundreds or even thousands of OneAgent instances in a single action?

article thumbnail

Customer Support Automation Platform at Uber

Uber Engineering

High Level Overview of the Problem. Introduction. If you’ve used any online/digital service, chances are that you are familiar with what a typical customer service experience entails: you send a message (usually email aliased) to the company’s support staff, fill … The post Customer Support Automation Platform at Uber appeared first on Uber Engineering Blog.

article thumbnail

Fundamentals of table expressions, Part 10 – Views, SELECT *, and DDL changes

SQL Performance

As part of the series on table expressions, last month I started the coverage of views. Specifically, I started the coverage of logical aspects of views, and compared their design with that of derived tables and CTEs. This month I’m going to continue the coverage of logical aspects of views, focusing my attention on SELECT * and DDL changes. The code that I’ll be using in this article can be executed in any database, but in my demos, I’ll be using TSQLV5—the same sample database that I used in p

Code 117
article thumbnail

Using HSL Colors In CSS

Smashing Magazine

Using HSL Colors In CSS. Using HSL Colors In CSS. Ahmad Shadeed. 2021-07-05T10:30:00+00:00. 2021-07-13T02:07:04+00:00. From my experience, most of the colors I see people using in CSS are hex and RGB. Recently, I’ve started seeing more usage of HSL colors, however, I still think that the full potential of HSL is overlooked. With the help of this article, I’d like to show you how HSL can truly help us work better with colors in CSS.

Design 144
article thumbnail

Unit Testing Console Output Made Easy

DZone

Introduction. Testing the console output, why even bother? Some developers don't care and some do care. I think any test which asserts some output based on the same action for your target class is useful as it validates the behavior of your service when it is called. Your target class or some other class under the covers may generate logs or any kind of output on the console which you want to capture to assert it.

Testing 279
article thumbnail

Scriptless Test automation solution: How to use it to improve your testing ROI?

Testsigma

“If you have bad tests, automation can help you do bad testing faster.”— James Marcus Bach. How do we ensure that the test automation is working as a saviour and not adding to the testing woes? One wrong step in this direction and be assured to lose precious time and energy. Additionally, wrong automation will make the quality of the software suffer badly.

Testing 109
article thumbnail

How to automate Canary Release decisions with Dynatrace

Dynatrace

Dynatrace news. Progressive Delivery enables speeding up while managing the risk of software deployments and configuration changes. One of the aspects of progressive delivery is using new zero-downtime deployment strategies such as Canary, Blue-Green, or Feature Flags. Those strategies allow development teams to decouple the tasks of deployment (rolling out a new binary to production) from releasing (making it accessible by your end-users).

Cloud 240
article thumbnail

NEW: Lighthouse v8 support!

Speed Curve

After Google's announcement about Lighthouse 8 this past month, we have updated our test agents. We've gotten a lot of questions about what has changed and the impact on your performance metrics, so here's a summary. What is Lighthouse? In case you missed it, Lighthouse is a speed tool created by the Chrome Developer team at Google. Lighthouse is a score based system that evaluates lab data (synthetic) through a series of audits in order to identify how your application will perform in the wild.

Google 106
article thumbnail

A deep dive into SQL Table Variables

SQL Shack

In this article, we will explore some secrets about SQL Table Variables. Introduction Table variables are special variable types and they are used to temporarily hold data in SQL Server. Working with the table variables are much easier and can show remarkable performance when working with relatively small data sets. In spite of that, they […].

Servers 101
article thumbnail

How To Choose A Headless CMS

Smashing Magazine

How To Choose A Headless CMS. How To Choose A Headless CMS. Emmanuel Tissera. 2021-07-06T10:30:00+00:00. 2021-07-13T02:07:04+00:00. Web pages, such as the one you’re reading now, have text, images, videos and other assets to bring information to you. This data would be collated and authored in a Web Content Management System (WCMS) by a content editor.

Cache 144
article thumbnail

The MTTR That Matters

DZone

“Mean time to X” is a common term used to describe how long, on average, a particular milestone takes to achieve in incident response. There’s mean time to detect, acknowledge, mitigate, etc. And then there’s the elusive “mean time to recover,” also known as “MTTR.”. MTTR, a hotly debated acronym and concept, measures how long it takes to resolve an incident on average.

article thumbnail

No code automation testing: When to use and when not to use

Testsigma

Having a coded approach to test automation has its benefits. It certainly does give you the power to be extra flexible in terms of test case creation. But with it, it also requires a lot of investments from you – in terms of time and resources. Hence, you need to decide if that is really the power you need because, in the end, you need automation that gives you returns on your investment(ROI).

Code 108