Skip to content

Technical Explainers

DevOps

Software Engineering Terminology Part 6 This is part of a multi-part series of software engineering terminology explainers for product managers. Concepts Explained: Pipeline CI/CD (Continuous Integration / Continuous Deployment) Environments Build Deploy Writing code isn’t… Read More »DevOps

Why is Testing Important?

Software Engineering Terminology Part 5 This is part of a multi-part series of software engineering terminology explainers for product managers. Concepts Explained: Testing Regression Coverage Building a feature doesn’t just involve writing code. The next… Read More »Why is Testing Important?

Frontend Development

Software Engineering Terminology Part 4 This is part of a multi-part series of software engineering terminology explainers for product managers. Concepts Explained: GUI Native apps Cross-platform Responsive Breakpoints Remember how we talked about early computers… Read More »Frontend Development

Web Development

Software Engineering Terminology Part 3 This is part of a multi-part series of software engineering terminology explainers for product managers. Concepts Explained: Domain Cookie Server Cache An application on the web starts with a user… Read More »Web Development

What are Web Apps?

Web apps are one of the “default” product types that product managers should have experience with. In this article, we’ll cover what a web app is, along with its fundamental components, each of which will… Read More »What are Web Apps?

Elements of Coding

Terminal CLI Scripting In the early days of programming, computers were expensive — a university could afford just a single computer. The computer was housed in a room somewhere and to access it, you used… Read More »Elements of Coding

What is an API?

APIs are the backbone of modern software development, to the point that they’re just assumed to be understood. However, a fundamental understanding of what makes a good API will bring nuance to the conversation and… Read More »What is an API?