Remove Design Remove Exercise Remove Java
article thumbnail

Seamlessly Swapping the API backend of the Netflix Android app

The Netflix TechBlog

service with a composable JavaScript API that made downstream microservice calls, replacing the old Java API. Java…Script? As Android developers, we’ve come to rely on the safety of a strongly typed language like Kotlin, maybe with a side of Java. It was a Node.js This meant that data that was static (e.g.

Latency 241
article thumbnail

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

Smashing Magazine

Advent Calendars For Web Designers And Developers (December 2021 Edition). Advent Calendars For Web Designers And Developers (December 2021 Edition). It doesn’t really matter if you’re a front-end dev, UX designer or content strategist, we’re certain you’ll find at least something to inspire you for the upcoming year.

Design 120
Insiders

Sign Up for our Newsletter

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

article thumbnail

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

Dynatrace

The Azure Well-Architected Framework is a set of guiding tenets organizations can use to evaluate architecture and implement designs that will scale over time. Design efficient use of your computing resources as demand changes and technologies evolves. Design applications to recover from errors gracefully. Reliability.

Azure 246
article thumbnail

Revisiting BetterTLS: Certificate Path Building

The Netflix TechBlog

The end result is the first major update to BetterTLS since its first release : a new suite of tests to exercise TLS implementations’ certificate path building. The reason that TLS protocol can support this is because agility has been designed into the system. specification and the final version. final specification released 2018).

Servers 172
article thumbnail

Understanding, detecting and localizing partial failures in large system software

The Morning Paper

Before designing a better system for detecting partial failures, the authors set about understanding their nature and causes through a study of five software systems (ZooKeeper, Cassandra, HDFS, Apache, and Mesos). All in, OmegaGen is about 8Kloc of Java code, making use of the Soot analysis framework. Characterising partial failures.

Systems 98
article thumbnail

Basis Path Testing in Software Testing

Testlodge

When there are multiple options for a decision, each decision outcome should be exercised before moving on to the next decision. Finally, once all the decision outcomes on the baseline path have been covered, apply the same approach to all subsequent paths until all the decision outcomes in the specified code have been exercised.

Testing 75
article thumbnail

Transforming enterprise integration with reactive streams

O'Reilly Software

Service-oriented architecture (SOA) was hyped in the mid-2000s as a modern take on distributed systems architecture, which through modular design would provide productivity through loose coupling between collaborative services—so-called "WebServices"—communicating through externally published APIs. Breaking the Camel’s back?