article thumbnail

Building High-Quality Software

DZone

They are rerun(in the best case) and thus defeating the whole purpose of this exercise while spending tons and tons of time/money/energy on this).nn> "}">I have interviewed many engineers and managers lately, and one of the standard questions I ask is how to build high-quality software. "}">I heard all kinds of answers.

Software 245
article thumbnail

Highlights from the O'Reilly Software Architecture Conference in New York 2018

O'Reilly Software

Watch highlights covering the latest tools and techniques of software architecture. From the O'Reilly Software Architecture Conference in New York 2018. Experts from across the software architecture world came together in New York for the O'Reilly Software Architecture Conference.

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

Architecture & DDD Kata: Online Car Dealership

Strategic Tech

This kata is split into four sections that address different aspects of architecting software systems. Like most of the exercises, the intention is to create a space to discuss, heuristics, principles, patterns, trade-offs etc. I’ve used it a few times now and it seems to have worked well so I thought it would be good to share.

article thumbnail

How the Swedish Transport Agency learned distributed systems in six months

Particular Software

We skipped a few sessions (the exercises), but in retrospect we should have watched them all I think. Takeaways Information-dense videos on software architecture can be difficult to consume on your own. Q: How long did it take? We dedicated entire days to the course, and in total it took us 7 days per group.

article thumbnail

Enterprise Architecture in a Product-Oriented DevOps World

Strategic Tech

However, if nobody reads the documentation and it gets out of date quickly, it’s a tick-box exercise rather than a value creating one. The traditional EA role of documenting business processes and capabilities serves a purposes. It helps people to understand the complex systems they are working with.

article thumbnail

Open-Sourcing Metaflow, a Human-Centric Framework for Data Science

The Netflix TechBlog

mainly because of mundane reasons related to software engineering. The infrastructure should allow them to exercise their freedom as data scientists but it should provide enough guardrails and scaffolding, so they don’t have to worry about software architecture too much. Metaflow removes this cognitive overhead.

article thumbnail

Open-Sourcing Metaflow, a Human-Centric Framework for Data Science

The Netflix TechBlog

mainly because of mundane reasons related to software engineering. The infrastructure should allow them to exercise their freedom as data scientists but it should provide enough guardrails and scaffolding, so they don’t have to worry about software architecture too much. Metaflow removes this cognitive overhead.