article thumbnail

Tech Transforms podcast: SBOMs and the mission for federal government cybersecurity – down to the software supply chain

Dynatrace

We chatted about federal cybersecurity and Friedman’s mission to make the software bill of materials (SBOM) a boring, expected part of software delivery to the federal government. After pushing for a faster timeline, the White House told the government it had 60 days to issue a minimum definition of SBOMs. SBOM is one of them.”

article thumbnail

Practical API Design at Netflix, Part 1: Using Protobuf FieldMask

The Netflix TechBlog

How can we achieve a similar functionality when designing our gRPC APIs? By default, gRPC uses protobuf as its IDL (interface definition language) and data serialization protocol. Our protobuf message definition (.proto The solution we use within the Netflix Studio Engineering is protobuf FieldMask.

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

Building High-Quality Software

DZone

If you start catching bugs early, it will save you tons of time fixing them later.nn> Design reviewnnIt’s a very powerful tool when used in a good way. I really like what one of the smartest people with whom I worked said: “A good design is a design where you can see the code”. You may think that you know how the system works.

Software 245
article thumbnail

Don't rely on end-to-end tests: design for failure instead.

DZone

We typically understand software testing by the everyday definition of the word: making sure a piece of software performs the way it is supposed to in a production-like environment. The first category would fall under integration testing, and you definitely need that. Or is there?

Design 200
article thumbnail

domain-driven design (ddd) vs Domain-Driven Design (DDD)

Strategic Tech

Practically everybody is doing domain-driven design in some form. When we build new products and services, we’re identifying unmet needs in a particular domain, and then building tools, with models in software, that help people to achieve their unmet needs. What is domain-driven design (ddd)? Evans’ masterpiece is timeless.

Design 52
article thumbnail

Microservices: A quick and simple definition

O'Reilly Software

Sam Newman provides a succinct definition of microservices in Building Microservices : “Microservices are small, autonomous services that work together.”. However, if you believe that the return doesn’t adequately outweigh the benefit, chances are this is not the best way to build software in your organization.

article thumbnail

Why Should You Crowdsource Software Quality Assurance?

DZone

Software testing is important, period. days to uninstall an application from their smartphone, citing the reasons of space constraint, design complexity, usability issues, or a nasty bug rendering the application inoperable. There is an ongoing debate on the role of software quality assurance in the modern digital enterprises.

Software 100