Wed.Sep 02, 2020

article thumbnail

End-to-end request monitoring for popular Python frameworks with OneAgent SDK

Dynatrace

Dynatrace news. As part of the Platform Extensions team, I’m one of those responsible for services that include the Dynatrace OneAgent SDKs, which are libraries that allow us to extend end-to-end visibility for technologies and frameworks for which there is no code module available yet. A common task we do is helping customers instrument Python applications with our OneAgent SDK.

article thumbnail

Please stop using this UPSERT anti-pattern

SQL Performance

I think everyone already knows my opinions about MERGE and why I stay away from it. But here's another (anti-)pattern I see all over the place when people want to perform an upsert (update a row if it exists and insert it if it doesn't): IF EXISTS ( SELECT 1 FROM dbo. t WHERE [ key ] = @key ) BEGIN. UPDATE dbo. t SET val = @val WHERE [ key ] = @key ; END.

Database 145
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 and TechCrunch reveal why AI-powered observability and continuous automation are crucial for digital transformation

Dynatrace

Dynatrace news. For many organizations, digital transformation has escalated from an important business strategy to an essential survival strategy. To understand more, Dynatrace recently partnered with TechCrunch to investigate why having the right AI-powered observability platform in place is crucial for companies to not just survive but thrive. Digital transformation is accelerating.

Education 182
article thumbnail

Cumulative Layout Shift, The Layout Instability Metric

Dareboost

Have you ever started reading an exciting news article but then lose your line because all the text shifted downwards? This happens to me a lot, mostly because of ads loading around the content I’m reading.This kind of user experience can be frustrating, but until now we’ve had trouble measuring it quantitatively.

Metrics 145
article thumbnail

Include Touch, Cursor, and Gesture Events in a Phaser Game

The Polyglot Developer

So you’re at a point in your game where you need to allow the player to interact with the game. While keyboard events are common in a lot of games, they aren’t the only way to interact, and they may not even be the best way to interact if you’re planning on taking your game into a mobile setting. An alternative to using keystrokes to interact with your game is to use pointer events.

Games 59
article thumbnail

Edgar: Solving Mysteries Faster with Observability

The Netflix TechBlog

Edgar helps Netflix teams troubleshoot distributed systems efficiently with the help of a summarized presentation of request tracing, logs, analysis, and metadata. by Elizabeth Carretto Everyone loves Unsolved Mysteries. There’s always someone who seems like the surefire culprit. There’s a clear motive, the perfect opportunity, and an incriminating footprint left behind.

Latency 289