Remove Code Remove Exercise Remove Software Architecture
article thumbnail

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

The Netflix TechBlog

A key observation was that most of our data scientists had nothing against writing Python code. Data scientists want to retain their freedom to use arbitrary, idiomatic Python code to express their business logic?—?like The steps can be arbitrary Python code. like they would do in a Jupyter notebook.

article thumbnail

Building High-Quality Software

DZone

It sits at the very beginning of the process before the code is written and can save an immense amount of time down the road (of somebody spending tons of time just to get to a dead-end). 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”. Important note.

Software 245
Insiders

Sign Up for our Newsletter

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

article thumbnail

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

The Netflix TechBlog

A key observation was that most of our data scientists had nothing against writing Python code. Data scientists want to retain their freedom to use arbitrary, idiomatic Python code to express their business logic?—?like The steps can be arbitrary Python code. like they would do in a Jupyter notebook.

article thumbnail

MLOps and DevOps: Why Data Makes It Different

O'Reilly

All ML projects are software projects. If you peek under the hood of an ML-powered application, these days you will often find a repository of Python code. If you ask an engineer to show how they operate the application in production, they will likely show containers and operational dashboards—not unlike any other software service.

DevOps 140
article thumbnail

Educating a New Generation of Workers

O'Reilly

Topic modeling shows that corporations are looking for cloud skills, software architecture (a more senior skill to aspire to), AI skills, Kubernetes, Java, Python, microservices, security, and Linux. And, let’s face it, everyone wants product managers. All of these learning tools help teach critical thinking.

article thumbnail

Uncovering Hidden Business Rules with DDD Aggregates

Strategic Tech

In software, reacting to unforeseen circumstances in real-time is not possible. We have to specify with great precision in code exactly what our business rules are, and the computer will apply them exactly as we tell it to. Let’s refer to this as an Invariant Business Rule. As you gain experience in your career, you realise it’s not.

article thumbnail

Tasktop Viz launch – DevOps Enterprise Summit 2019 – Day Two Recap

Tasktop

Scott Havens, Senior Director of Engineering at Mode Operandi, highlighted the benefits of event-based systems over legacy approaches, and how software architecture should be just as beautiful as the clothes on sale. Just look at how ugly that service-oriented architecture is!”

DevOps 8