Episodes 17
Avg. Duration 12m
Activity Dormant
Since Sep 2024
Latest Episode Dec 2024

Publishing Details

Schedule
Every Few Days
Format
Episodic
Hosting
anchor.fm

Contact & Outreach

About This Podcast

Audio de mis artículos publicados en medium acerca de la programación desde sus bases.

Explore Statistics

Recent Episodes

S3E1 Mastering Software Design Patterns: An Essential Guide for Developers

Dec 26, 2024 18m

In this episode, we dive into the fascinating world of software design patterns, exploring their essential role in creating robust, maintainable, and scalable software. We break down design patterns…

S2E13 🎙️The Art of Hiding: The Magic of Information Hiding in Software Design

Nov 19, 2024 15m

In this episode, we explore an essential principle that transforms the way we design software: *'Information Hiding'!* 🚀 What if I told you that the key to writing clean, modular, maintainable code…

S2E12 High Cohesion and Low Coupling: A Foundation for Robust Software Design

Nov 15, 2024 17m

Welcome to today’s episode! We're diving deep into two fundamental principles of software design: high cohesion and low coupling. These concepts are foundational for building software that’s not only…

S2E11 Program to an Interface, Not an Implementation: A Fundamental Design Principle

Nov 12, 2024 26m

"Program to an Interface, Not an Implementation" stands as one of the most powerful design principles in modern software development. While it may sound abstract at first, this principle is your key…

S2E2 Understanding the DRY Software Design Principle

Nov 12, 2024 15m

The DRY (Don't Repeat Yourself) principle is a fundamental principle in software development that promotes the elimination of redundancy in code to improve maintainability, readability and…

S2E10 Favor Composition Over Inheritance: A Powerful Software Design Principle

Nov 08, 2024 6m

In software design, choosing the right principles can significantly influence code efficiency, maintainability, and adaptability. One highly regarded principle in object-oriented programming is the…

S2E8 Encapsulate What Varies: A Fundamental Software Design Principle

Nov 05, 2024 5m

Hello and welcome to today’s episode of the podcast! 🎙️ Today, we’re exploring one of the cornerstones of software design: *Encapsulate What Varies*. This principle is all about creating software…

S2E7 Composition over Inheritance

Nov 01, 2024 15m

In today’s episode, we’ll explore a foundational principle in software development: composition over inheritance. Imagine building powerful, adaptable systems not through rigid hierarchies but by…

S2E6 Principle of Least Astonishment (POLA)

Oct 28, 2024 19m

This principle holds that software should behave in a way that surprises users and developers as little as possible. The design should be intuitive and predictable to avoid unexpected behavior.

S2E5 Law of Demeter (LoD)

Oct 23, 2024 14m

Also known as the "Law of Minimum Exposure", an object should have limited knowledge of other objects. This encourages low coupling between classes and improves encapsulation.

S2E5 Separation of Concerns (SoC)

Oct 21, 2024 9m

The episode provides a detailed explanation of the Separation of Concerns (SoC) principle in software development. It explores the importance of organizing code into independent sections with…

S2E4 YAGNI (You Aren’t Gonna Need It): A Guide to a Leaner Codebase

Oct 16, 2024 7m

In the world of software development, maintaining a balance between efficiency, scalability, and simplicity is paramount. Among the many guiding principles that help developers achieve this balance,…

S2E3 Understanding the KISS Software Design Principle

Oct 14, 2024 9m

The text explains the KISS principle in software development, which stands for “Keep It Simple, Stupid”. This principle promotes the creation of simple, straightforward solutions to avoid unnecessary…

S2E1 The SOLID Principles: Fundamentals for Robust and Maintainable Software

Oct 07, 2024 14m

This episode we summarize the article, which explains the five SOLID principles for object-oriented software development, which are Single Responsibility Principle (SRP), Open/Closed Principle (OCP),…

S1E3 Principio de Diseño de Software: Don't Repeat Yourself (No Te Repitas)

Oct 02, 2024 9m

En el desarrollo de software, es esencial escribir un código limpio, fácil de mantener y eficiente. Uno de los principios fundamentales que guían a los desarrolladores para conseguirlo es el…

S1E2 Los Principios SOLID: Fundamentos para un Software Robusto y Mantenible

Sep 26, 2024 6m

En este episodio, desglosaremos cada uno de los principios de SOLID, explicaremos a qué paradigma de programación se ajustan, discutiremos los lenguajes de programación en los que se aplican, y…

S1E1 Introducción a los Principios de Diseño de Software

Sep 19, 2024 4m

El diseño de software es una disciplina fundamental dentro de la ingeniería de software, encargada de establecer los cimientos para que una aplicación sea eficiente, mantenible y escalable a lo largo…

Frequently Asked Questions

How many episodes does MasonCoding have?

MasonCoding has published 17 episodes since September 2024, covering topics in Technology.

Is MasonCoding still active?

MasonCoding is currently dormant with new episodes every few days. Average episode length is 12m.

How do I contact MasonCoding for sponsorship or guest appearances?

Sign up on Grep.FM to access contact details for MasonCoding, including email and social media links.

Similar Podcasts