October, 2022

article thumbnail

The history of Grail: Why you need a data lakehouse

Dynatrace

Some time ago, at a restaurant near Boston, three Dynatrace colleagues dined and discussed the growing data challenge for enterprises. At its core, this challenge involves a rapid increase in the amount—and complexity—of data collected within a company. Existing observability and monitoring solutions have built-in limitations when it comes to storing, retaining, querying, and analyzing massive amounts of data.

article thumbnail

Speeding Up Async Snippets

CSS Wizardry

If you’ve been a web developer for any reasonable amount of time, you’ve more likely than not come across an async snippet before. At its simplest, it looks a little like this: var script = document. createElement ( ' script ' ); script. src = ' [link] ' ; document. head. appendChild ( script ); Here, we…. create a element…. whose src attribute is [link] …. and append it to the.

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

Application Performance Monitoring Tools — Why, When, What!

DZone

In this article, I reported my experience working on large applications and how monitoring came into my journey when I started producing software designed to solve business-critical problems. Solving customers' critical problems can generate great business opportunities, but you need to be ready for really high customer expectations in these situations.

article thumbnail

How Product Teams Can Build Empathy Through Experimentation

The Netflix TechBlog

A conversation between Travis Brooks, Netflix Product Manager for Experimentation Platform, and George Khachatryan, OfferFit CEO Note: I’ve known George for a little while now, and as we’ve talked a lot about the philosophy of experimentation, he kindly invited me to their office (virtually) for their virtual speaker series. We had a fun conversation with his team, and we realized that some parts of it might make a good blog post as well.

article thumbnail

DATE_BUCKET and DATETRUNC Improve Optimization of Time-Based Grouping

SQL Performance

Time-based grouping and aggregation are common in analyzing data using T-SQL—for example, grouping sales orders by year or by week and computing order counts per group. When you apply time-based grouping, you often group the data by expressions that manipulate date and time columns with functions such as YEAR, MONTH, and DATEPART. Such manipulation typically inhibits the optimizer’s ability to rely on index order.

Servers 144
article thumbnail

Accelerating innovation in Thailand with the AWS Asia Pacific (Bangkok) Region

All Things Distributed

AWS announced a new region in Asia in Thailand

AWS 209
article thumbnail

Getting answers from data starts with automated log acquisition, at any scale

Dynatrace

Log data provides a unique source of truth for debugging applications, optimizing infrastructure, and investigating security incidents. To further enrich log data for automated observability, it’s necessary to dynamically tie logs to distributed traces on the code level, user sessions in the app front-end, and the topology of your IT landscape. This contextualization of log data enables AI-powered problem detection and root cause analysis at scale.

Storage 223

More Trending

article thumbnail

Use Selenium Wait for Page to Load With Python [Tutorial]

DZone

One of the primary requisites to automate interactions with a WebElement in the DOM is that it should be visible and intractable. Like me, you would also come across several scenarios where your Selenium Python scripts threw an ElementNotVisibleException. The failure in the test automation script can be attributed to the presence of dynamic WebElements on the web page.

Website 246
article thumbnail

HammerDB on Linux driving MicrosoftSQL SQLserver on Windows

n0derunner

Often it’s nice to be able to drive Windows applications and databases from Linux, especially if you are more comfortable in a Unix environment. This post will show you how to drive a Microsoft SQL Server database running on a Windows server from a remote Linux machine. In this example I am using Ubuntu 22.04, … The post HammerDB on Linux driving MicrosoftSQL SQLserver on Windows appeared first on n0derunner.

article thumbnail

The Lock Escalation Threshold – Part 3

SQL Performance

Lock Lifetimes. The examples so far in this series have all used repeatable read isolation to acquire shared locks on qualifying rows and hold them to the end of the transaction. This was convenient for the demos but repeatable read isolation isn’t common in everyday use. Locking optimizations. When SQL Server reads data under locking read committed isolation (the default for non-cloud offerings) and chooses row-level locking granularity, it normally only locks one row at a time.

Testing 91
article thumbnail

On site in Vermont: BETA's aerial maneuvers in the cloud

All Things Distributed

In the third episode of Season 3 of Now Go Build I visit BETA in Vermont

Cloud 120
article thumbnail

New critical vulnerability, CVE-2022-42889, in Apache Commons Text discovered (but no need to panic)

Dynatrace

A new critical remote code execution (RCE) vulnerability was disclosed on October 13, 2022. The vulnerability affects the Apache Commons Text library. While some view CVE-2022-42889 as the next Log4Shell vulnerability , others see its impact as more limited. A remote code execution vulnerability is a cyberattack an attacker can remotely execute commands on a user’s computing device.

Java 220
article thumbnail

Security of Quantum Computer Architectures

ACM Sigarch

Introduction. When thinking of security and quantum computers, many people may automatically think of using quantum computers for attacks on classical computers, by use of the Grover’s and Shor’s algorithms running on the quantum computers to break a number of existing cryptographic algorithms running on classical computers. Or, terms security and quantum computers are often associated with Quantum Key Distribution (QKD) or Quantum True Random Number (QTRNG) technologies.

article thumbnail

Configure Cucumber Setup in Eclipse and IntelliJ [Tutorial]

DZone

Selenium is a test automation framework extensively used by organizations looking to expedite the web-product testing process. As far as test automation frameworks in Java are concerned, TestNG is largely preferred by QA engineers for the development and enhancement of test suites. With the adoption of Agile methodology in the work environment, a diverse set of stakeholders like QAs, technical managers, and program managers — including non-technical team members — are willing to work collaborati

Java 246
article thumbnail

Weekend update: Operator and parsing design notes

Sutter's Mill

Thanks again for all the bug reports and feedback for Cpp2 and cppfront ! As I mentioned last weekend, I’ve started a wiki with “Design notes” about specific aspects of the design to answer why I’ve made them they way they currently are… basic rationale, alternatives considered, in a nutshell, as quick answers to common questions I encounter repeatedly.

Design 66
article thumbnail

6 Software Development Best Practices to Ensure in 2023

Kovair

The technological industry is the most influential sector of the economy today. In the last couple of decades, we have seen a tremendous shift in.

article thumbnail

Developing Your Applications More Efficiently with MongoDB Atlas Serverless Instances

The Polyglot Developer

If you’re a developer, worrying about your database is not necessarily something you want to do. You likely don’t want to spend your time provisioning or sizing clusters as the demand of your application changes. You probably also don’t want to worry about breaking the bank if you’ve scaled something incorrectly. With MongoDB Atlas, you have a few deployment options to choose from when it comes to your database.

article thumbnail

Dynatrace SaaS release notes version 1.252

Dynatrace

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

215
215
article thumbnail

Differences Between Functional and Non-Functional Testing

Abstracta

Both types of testing are necessary for the creation of quality software. In this article, we focus on their differences in order to achieve a thorough understanding of these issues. This time, with an interview with Alejandro Aires. By Natalie Rodgers WOPR29 is just around. The post Differences Between Functional and Non-Functional Testing appeared first on Abstracta Software Testing Services.

Testing 59
article thumbnail

Geek Reading - Week of June 5, 2013

DZone

I have talked about human filters and my plan for digital curation. These items are the fruits of those ideas, the items I deemed worthy from my Google Reader feeds. These items are a combination of tech business news, development news and programming tools and techniques. Making Google’s CalDAV and CardDAV APIs available for everyone ( Google Developers Blog).

Java 244
article thumbnail

Cpp2 design notes: UFCS, “const”, “unsafe”, and (yes) ABI

Sutter's Mill

Thanks to everyone who has offered bug reports and constructive suggestions for Cpp2 and cppfront. To answer common questions I encounter repeatedly, I’ve started a wiki with “Design notes” about specific aspects of the design to answer why I’ve made them they way they currently are… basic rationale, alternatives considered, in a nutshell.

Design 69
article thumbnail

AWS Summit Mexico City: Back to In-Person Events

Percona Community

In March 2020, I presented my latest talk at an in-person event. This event was organized by a local university, Then when events started to happen online, during the pandemic, I was a speaker at about 41 events, where I presented 38 talks and 7 workshops (until September this year), in both Spanish and English. Having the opportunity to join so many events and collaborate with communities around the world was one of the advantages that events were organized in virtual spaces.

AWS 52
article thumbnail

How to monitor SQLServer on Windows with Prometheus

n0derunner

TL;DR Enable SQLServer agent in SSMS Install the Prometheus Windows exporter from github the installer is in the Assets section near the bottom of the page Install Prometheus scraper/database to your monitoring server/laptop via the appropriate installer Point a browser to the prometheus server e.g. <linux-prometheus-server-ip>:9090 Add a new target, which will be the Windows … The post How to monitor SQLServer on Windows with Prometheus appeared first on n0derunner.

article thumbnail

Dynatrace Managed release notes version 1.252

Dynatrace

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

206
206
article thumbnail

Quality Begins Where the User Journey Ends

Apica

Part One of the Humanizing Software Quality Series. A brand is not defined by a logo or a tagline. Nor is it encompassed by a website or marketing materials. A brand represents the sum total of all experiences and impressions, good and bad, that customers and employees have with your company. Humans – whether the CTO giving a talk at a tradeshow, or a customer support representative on the phone – make an undeniable impact on the organization’s brand.

Retail 52
article thumbnail

How to Change DAG Witness Server and Witness Directory

DZone

Witness Server and Witness Directory are the most critical components of the Database Availability Group (DAG). DAG requires Witness Server or File Share Witness (FSW) and Directory to maintain the Quorum. In case of Witness Server failure, the Quorum is no longer maintained, leading to inconsistent DAG. In addition, the cluster may no longer respond or work, leading to downtimes if a disaster strikes.

Servers 242
article thumbnail

Top 7 Signs That Your Legacy System Needs Modernization

Simform

Most enterprises have legacy custom applications supporting critical business operations. Over time these applications become hard to up­date and costly to maintain. However, replacing these applications with newer ones is also complex and expensive in the early stages.

Systems 52
article thumbnail

Technomantu App | Technomantu app is free for Instagram followers. 

Tech News Gather

It is available for download from the official website. . To download this app, visit the website and click on the link that says “I am not a robot.” Once you have clicked on the link, the application will download to your phone. . To install it, follow the instructions that are given on the page. Once the installation process is completed, you can access your Instagram account to view followers.

article thumbnail

What is Open Source and why should you care

Percona Community

The term Open Source Software reminds me of Abraham Lincoln’s widely accepted definition of Democracy. Lincoln said, “Democracy is the government of the people, by the people, and for the people” Similarly, Open Source is software of the community, by the community, and for the community. Formally, Open Source refers to projects or programs whose source code can be modified, shared, and/or commercialized by the public/community at will.

article thumbnail

Dynatrace SaaS release notes version 1.253

Dynatrace

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

198
198
article thumbnail

Content Discovery at Scale with Hexagons and Elasticsearch at DoorDash

InfoQ

DoorDash recently published an article on how it is solving scaling challenges with content discovery using Elasticsearch and H3, a geospatial indexing system that partitions the world into hexagonal cells. By Tanmay Deshpande.

Systems 52
article thumbnail

Metaverse and Software Testing: Developing A More Accessible Virtual World

DZone

Metaverse is one of the most talked about things at the moment. With its agnostic and industry-oriented nature, Metaverse applies to many dynamic use cases, from work to socialization and gaming, transforming lives in personal and professional spheres. In other words, the Metaverse will be the next big move for the transformation we will witness with all the upcoming applications, websites, and software solutions.

article thumbnail

Application Modernization: Types, benefits, challenges, and more

Simform

In this ever-changing world, we have an app for everything. The global market for application modernization is also expected to reach $50,440 by 2028. So, developing dynamic apps that cut through the noise has become necessary for enterprises to succeed.

article thumbnail

An in-Depth Guide For The Move to Earn app

Tech News Gather

Numerous Move to Earn apps today reward you for walking. These are unquestionably great apps that support your continued wellness. But how can you be sure that using these walk-to-earn apps will make you money as you walk? You only need to walk to earn money using the Move to Earn App, though. How simple it is! You can exactly convert your steps into money with M2E apps.

article thumbnail

Learning Kubernetes Operators with Percona Operator for MongoDB

Percona Community

One of the topics that have resonated a lot for me since the first KubeCon I attended in 2018 is Kubernetes Operators. The concept of Operators was introduced much earlier in 2016 by the CoreOS Linux development team. They were looking for a way to improve automated container management in Kubernetes. What do we mean by a Kubernetes Operator? We use the definition of CNCF.

article thumbnail

AIOps and digital transformation modernize BT

Dynatrace

Today, many organizations strive for digital transformation. But many also lack a vision for digital transformation or the means to execute on that vision through technology. Enter AIOps and digital transformation, which can help organizations actualize their goals. The concept of digital transformation can be defined as the use of digital technology to make business operations and processes more efficient and to improve customer experience.

Cloud 197
article thumbnail

What is an Event-Driven Microservices Architecture?

VoltDB

The post What is an Event-Driven Microservices Architecture? appeared first on Volt Active Data.