article thumbnail

Optimizing Python code during development

Dynatrace

For this blog post I want to focus on how you can leverage Dynatrace to get a lot of insight into your plugin code. Part 1 – The code as it stood. As the plugin needs to run in less than a minute, even on very large environments I have to monitor the execution time of my code. Part 2 – Instrumenting the code.

Code 116
article thumbnail

Seamlessly Swapping the API backend of the Netflix Android app

The Netflix TechBlog

On the Android team, while most of our time is spent working on the app, we are also responsible for maintaining this backend that our app communicates with, and its orchestration code. Image taken from a previously published blog post As you can see, our code was just a part (#2 in the diagram) of this monolithic service. Java…Script?

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

Basis Path Testing in Software Testing

Testlodge

The tester established a baseline by selecting the most critical, common, or obvious path through the code selection. Steps to Performing Basis Path Testing The first step is to create a control flow graph for a specified code section. The second step is to select a baseline path through the code.

Testing 75
article thumbnail

Azure Well-Architected Framework: What it is and how to tame it with AI and automation

Dynatrace

Using high-fidelity metrics, logs, code-level tracing, and a dynamic topology map of your applications, Davis can identify the precise root cause and prioritize its business impact. With the automated analysis of your code hotspots within Dynatrace, you can quickly identify bottlenecks and help you right-size your cloud resources.

Azure 197
article thumbnail

Understanding, detecting and localizing partial failures in large system software

The Morning Paper

This approach is limited by what requestors can observe externally… To expose partial failures, a detector needs to exercise specific code regions with carefully-chosen payloads. All in, OmegaGen is about 8Kloc of Java code, making use of the Soot analysis framework. OmegaGen in action.

Systems 98
article thumbnail

Advent Calendars For Web Designers And Developers (December 2021 Edition)

Smashing Magazine

The Java Advent 2021 is here! The project started in 2012 with the idea of providing technical content during the Christmas Advent period, so keep looking for nice things under the Java Christmas tree! ??. Advent of Code. If you prefer a puzzle over an article, take a look at Advent of Code. Code Security Advent Calendar.

Design 108
article thumbnail

BPF Theremin, Tetris, and Typewriters

Brendan Gregg

In the video I explained how I arrived at tracing __iwl_dbg() in this way, and how you can follow a similar approach for tracing unfamiliar code. This is not my best code, since I hacked it in a hurry, but here it is: #!/usr/bin/python Starting with other interfaces is like writing your first Java program in [JVM bytecode].

C++ 52