Category: dev concepts


Software Engineering Overview – Free Video Lesson

February 10, 2022
For this video, we will make an overview of software engineering concepts like software development lifecycle, software quality assurance, unit testing, source control systems, and project trackers. Each concept is essential for your development as a software engineer!

Functional Programming: Overview

November 15, 2021
I recently published a free video lesson about the concepts of functional programming, where I explained and demonstrated the functional programming paradigm. Learn more at Functional programming (FP) is a style of programming based on composing pure functions, while avoiding shared state, mutable data, and side-effects. It’s important, because most modern mainstream programming languages (like JavaScript, Python,