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

ScaleGrid Raises Growth Equity Round from Spotlight Equity Partners to Accelerate Expansion and Further Invest in Product Roadmap

Scalegrid

PALO ALTO, Calif., July 20, 2021 – ScaleGrid, a leading Database-as-a-Service (DBaaS) provider with its headquarters in Palo Alto, CA and with offices in Bangalore, India and Vancouver, Canada, today announced a growth equity round led by private equity firm Spotlight Equity Partners to support its growth in the managed databases market. ScaleGrid provides fully […].

Database 246
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

Data Engineers of Netflix?—?Interview with Kevin Wylie

The Netflix TechBlog

Data Engineers of Netflix?—?Interview with Kevin Wylie This post is part of our “Data Engineers of Netflix” series, where our very own data engineers talk about their journeys to Data Engineering @ Netflix. Kevin Wylie is a Data Engineer on the Content Data Science and Engineering team. In this post, Kevin talks about his extensive experience in content analytics at Netflix since joining more than 10 years ago.

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

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 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

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

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

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

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

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 […].

Website 126
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 243
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

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

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

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 274
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

Database 117
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 239
article thumbnail

Global vs. Local Styling In Next.js

Smashing Magazine

Global vs. Local Styling In Next.js. Global vs. Local Styling In Next.js. Alexander Dubovoy. 2021-07-27T11:00:00+00:00. 2021-07-27T12:01:59+00:00. I have had a great experience using Next.js to manage complex front-end projects. Next.js is opinionated about how to organize JavaScript code, but it doesn’t have built-in opinions about how to organize CSS.

Website 142
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

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

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 274
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 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 229
article thumbnail

Gatsby Serverless Functions And The International Space Station

Smashing Magazine

Gatsby Serverless Functions And The International Space Station. Gatsby Serverless Functions And The International Space Station. Paul Scanlon. 2021-07-26T10:30:00+00:00. 2021-07-26T14:03:58+00:00. Gatsby recently announced the launch of Functions which opens up a new dimension of possibilities — and I for one couldn’t be more excited! With Gatsby now providing Serverless Functions on Gatsby Cloud (and Netlify also providing support via @netlify/plugin-gatsby ), the framework that was once

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

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
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 274
article thumbnail

Reignite Your SAFe® Journey with Flow Metrics

Tasktop

“Business agility is the ability to compete and thrive in the digital age by quickly responding to market changes and emerging opportunities with innovative, digitally-enabled business solutions” – Scaled Agile . Kate Chajka has been working on the frontline of Agile transformations for over 15 years. To say she has seen it all is an understatement.

Metrics 98
article thumbnail

Cloud Automation workshop roadshow: Kick-off

Dynatrace

Dynatrace news. Three years ago, I toured through the US, Europe, and Asia giving hands-on training sessions on what I then called the “Unbreakable Delivery Pipeline Tour”. You may be asking yourself now: “ Unbreakable WHAT??”. “The Unbreakable Delivery Pipeline” automates the delivery and operational tasks to increase the delivery frequency and reduce lead time, while ensuring never releasing breaking changes in production.

Cloud 213
article thumbnail

Creating An Accessible Dialog From Scratch

Smashing Magazine

Creating An Accessible Dialog From Scratch. Creating An Accessible Dialog From Scratch. Kitty Giraudel. 2021-07-28T11:00:00+00:00. 2021-07-28T12:21:15+00:00. First of all, don’t do this at home. Do not write your own dialogs or a library to do so. There are plenty of them out there already that have been tested, audited, used and reused and you should prefer these ones over your own. a11y-dialog is one of them, but there are more (listed at the end of this article).

Code 139
article thumbnail

How to Re-evaluate Your Frontend Architecture and Improve its Design?

Simform

Frontend architecture comprises a bunch of practices and tools that upgrades your application’s code quality. What’s more, it also presents you with the opportunity to create a productive, scalable, and sustainable workflow. The post How to Re-evaluate Your Frontend Architecture and Improve its Design? appeared first on Insights on Latest Technologies - Simform Blog.

article thumbnail

How can Test Automation Ensure Faster Rollout of your Workday Applications?

Kovair

Companies that are using Workday need to realize the importance of testing to ensure that their business-critical processes are performing as intended. Since a defect-free.

Testing 98
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

CSS for Web Vitals

CSS - Tricks

The marketing for Core Web Vitals (CWV) has been a massive success. I guess that’s what happens when the world’s dominant search engine tells people that something’s going to be an SEO factor. Ya know what language can play a huge role in those CWV scores? I’ll wait five minutes for you to think of it. Just kidding, it’s CSS.