Monthly Archives: May 2025

Learn to Build a Multilayer Perceptron with Real-Life Examples and Python Code

The perceptron is a fundamental concept in deep learning, with many algorithms stemming from its original design. In this tutorial, I’ll show you how to build both single layer and multi-layer perceptrons (MLPs) across three frameworks: Custom classifier Scikit-learn’s MLPClassifier Keras Sequential classifier using SGD and Adam optimizers. This will help you learn about their […]

How Microfrontends Work: From iframes to Module Federation

Microfrontends are transforming how teams build and deploy frontend applications at scale. This tutorial explores the architectural landscape, from traditional approaches to modern Module Federation implementations. By the end, you’ll be equipped to evaluate whether microfrontends are the right solution for your team’s specific needs. I’ll cover the following: What are Microfrontends? Traditional Microfrontend Patterns […]

How to Survive in Tech When Everything’s Changing w/ 21-year Veteran Dev Joe Attardi [Podcast #174]

On this week’s episode of the podcast, freeCodeCamp founder Quincy Larson interviews Joe Attardi. He’s a software engineer and prolific author of programming books. We talk about: How software development has changed over the past 21 years Tips for suriving AI’s sweeping changes to the field The evolving role of Computer Science degrees Why people […]

LeetCode Meditations: A Visual Handbook of Data Structures and Algorithms Concepts

It may seem like an oxymoron when the words “LeetCode” and “meditation” are used together – after all, one thing that almost everyone can agree is that LeetCode is challenging. It’s called grinding LeetCode for a reason. It doesn’t have anything to do with the platform, of course, but rather what it represents: tackling problems […]

How to Build a Testing Framework for E-Commerce Checkout and Payments

When I first started working on E-commerce applications, I assumed testing checkout flows and payments would be straightforward. My expectation was simple: users select items, provide an address, pay, and receive confirmation. But I quickly learned that each step in the checkout process is filled with hidden complexities, edge cases, and unexpected behaviors. The reason […]

The Architecture of Mathematics – And How Developers Can Use it in Code

“To understand is to perceive patterns.” – Isaiah Berlin Math is not just numbers. It is the science of finding complex patterns that shape our world. This means that to truly understand it, we need to see beyond numbers, formulas, and theorems and understand its structures. The main goal of this article is to show […]

How to Use React 19 in Power Apps PCF Components

The Power Apps Component Framework – PCF for short – lets you create complex custom components using traditional web development tools like HTML, CSS, and JavaScript. When creating a new PCF project, you can choose from two types of controls: standard controls and React virtual controls. For non-trivial components, React is often a good choice […]

Laid off but not afraid with X-senior Microsoft Dev MacKevin Fey [Podcast #173]

On this week’s episode of the podcast, freeCodeCamp founder Quincy Larson interviews MacKevin Fey. He just got laid off last week from his senior engineering role at Microsoft. We talk about: How Mack’s approaching the job search after being laid off Tips for building your own financial safety net while working as an engineer How […]