- Charla pre podcast: 00:04 - Introducción al tema: 13:45 - Mis primeros años: 16:45 - Primeras herramientas laborales: 36:28 - La actualidad: 49:44 - Charla Post Podcast: 1:52:30 - Cierre: 3:13:32 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zqo3G9 Mercado Pago $500: https://mpago.la/2MZ3oz3 Mercado Pago $1000: https://mpago.la/333qhPp –––––––––––––––––––––––––––––– Curso completo de desarrollo en Swift 4 desde cero ...
Mar 25, 2024•3 hr 15 min
- Introducción al tema: 00:04 - Mis primeros años: 03:04 - Primeras herramientas laborales: 22:47 - La actualidad: 36:03 - Cierre: 1:38:49 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zqo3G9 Mercado Pago $500: https://mpago.la/2MZ3oz3 Mercado Pago $1000: https://mpago.la/333qhPp –––––––––––––––––––––––––––––– Curso completo de desarrollo en Swift 4 desde cero https://www.udemy.com/curso-completo-de-swift-4-desde-cero/...
Mar 25, 2024•1 hr 41 min
- Disclaimers: 01:09 - Las premisas de Clean Code: 01:40 - Siempre habrá código: 02:03 - Los costos de un código desastroso: 17:00 - ¿Cómo se puede resolver el problema de código sucio?: 23:35 - ¿Qué es Clean Code?: 24:18 - ¿Por qué es importante Clean Code?: 25:17 - Las fortalezas de Clean Code: 30:55 - ¿Cómo aprender a escribir Clean Code?: 40:21 - Algunas consideraciones: 51:55 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mp...
Feb 05, 2024•1 hr 4 min
- Inicio: 00:00 - Charla pre podcast: 00:12 - Presentación: 13:08 - Disclaimers: 14:41 Clean Code - Testing - Introducción al testing: 15:44 - Tests insuficientes: 21:37 - Usar herramientas de coverage: 30:07 - No saltear los tests triviales: 34:27 - Un test ignorado es una pregunta sobre una ambigüedad: 37:58 - Testear las condiciones borde: 44:28 - Testear exhaustivamente alrededor de los bugs: 51:00 - Los patrones de fallo revelan información: 58:44 - Los patrones de coverage pueden revelar i...
Jan 31, 2024•2 hr 55 min
- Presentación: 00:12 - Disclaimers: 01:45 Clean Code - Testing - Introducción al testing: 02:48 - Tests insuficientes: 08:41 - Usar herramientas de coverage: 17:11 - No saltear los tests triviales: 21:31 - Un test ignorado es una pregunta sobre una ambigüedad: 25:02 - Testear las condiciones borde: 31:32 - Testear exhaustivamente alrededor de los bugs: 38:04 - Los patrones de fallo revelan información: 45:48 - Los patrones de coverage pueden revelar información: 52:51 - Los tests deben correr r...
Jan 31, 2024•1 hr 10 min
- Charla pre podcast: 00:13 - Presentación: 45:47 - Breve descripción de Clean Code: 46:13 - Disclaimers: 48:29 Clean Code - Nombres - Elegir nombres descriptivos: 49:42 - Elegir nombres apropiados al nivel de abstracción: 58:48 - Usar nomenclatura estándar cuando sea posible: 1:05:43 - Nombres no ambíguos: 1:11:10 - Usar nombres largos en grandes ámbitos: 1:14:02 - Evitar codificar información en nombres: 1:18:05 - Los nombres deberían describir los efectos laterales: 1:21:24 - Charla post podc...
Jan 09, 2024•2 hr 16 min
- Presentación: 00:13 - Breve descripción de Clean Code: 00:39 - Disclaimers: 02:55 Clean Code - Nombres - Elegir nombres descriptivos: 04:08 - Elegir nombres apropiados al nivel de abstracción: 13:14 - Usar nomenclatura estándar cuando sea posible: 20:09 - Nombres no ambíguos: 25:36 - Usar nombres largos en grandes ámbitos: 28:28 - Evitar codificar información en nombres: 32:31 - Los nombres deberían describir los efectos laterales: 35:50 - Cierre: 43:45 –––––––––––––––––––––––––––––– Para Cont...
Jan 09, 2024•47 min
- Charla pre podcast: 0:11 - Presentación: 40:34 - Breve descripción de Clean Code: 40:54 - Disclaimers: 42:25 Clean Code - Aspectos Generales PT 8 - Las funcione solo deberían descender un solo nivel de abstracción: 45:36 * Incluye anécdota de ECG - Mantener datos configurables en niveles altos: 1:38:23 - Evitar la navegación transitiva: 1:49:47 - Charla post podcast: 1:56:48 - Cierre: 2:28:26 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $1...
Jan 02, 2024•2 hr 32 min
- Breve descripción de Clean Code: 00:31 - Disclaimers: 02:02 Clean Code - Aspectos Generales PT 8 - Las funcione solo deberían descender un solo nivel de abstracción: 05:13 * Incluye anécdota de ECG - Mantener datos configurables en niveles altos: 58:00 - Evitar la navegación transitiva: 1:09:24 - Cierre: 1:16:25 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zqo3G9 Mercado Pago $500: https://mpago.la/2MZ3oz3 Mercado P...
Jan 02, 2024•1 hr 20 min
–––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zqo3G9 Mercado Pago $500: https://mpago.la/2MZ3oz3 Mercado Pago $1000: https://mpago.la/333qhPp –––––––––––––––––––––––––––––– Curso completo de desarrollo en Swift 4 desde cero https://www.udemy.com/curso-completo-de-swift-4-desde-cero/?couponCode=YOUTUBE_1 Curso de desarrollo de aplicaciones para iOS 11 desde cero https://www.udemy.com/desarrollo-de-aplicaciones-para-ios-...
Dec 27, 2023•3 hr 13 min
- Disclaimers: 02:28 Clean Code - Aspectos Generales PT 7 - Encapsular opcionales: 03:10 - Evitar negar condicionales: 11:59 - Las funciones deberían hacer una sola cosa: 16:37 - Evitar el acoplamiento temporal implícito: 21:33 - No ser arbitrarios: 32:02 - Encapsular condiciones borde: 49:24 - Cierre: 58:52 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zqo3G9 Mercado Pago $500: https://mpago.la/2MZ3oz3 Mercado Pago $1...
Nov 21, 2023•1 hr 2 min
- Charla Pre Podcast: 00:13 - Comienzo del podcast: 48:09 - Disclaimer: 51:56 Clean Code - Aspectos Generales PT 6 - Preferir polimorfismo sobre if-else y switch-case: 52:55 - Seguir las convenciones estandar: 1:10:26 - Reemplazar números mágicos por constantes nombradas: 1:21:00 - Ser precisos: 1:28:28 - Estructura sobre convenciones: 1:36:00 - Charla Post Podcast: 1:42:49 - Cierre: 1:57:34 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100:...
Oct 31, 2023•2 hr
- Comienzo del podcast: 00:13 - Disclaimer: 04:00 Clean Code - Aspectos Generales PT 6 - Preferir polimorfismo sobre if-else y switch-case: 04:59 - Seguir las convenciones estandar: 22:30 - Reemplazar números mágicos por constantes nombradas: 33:04 - Ser precisos: 40:32 - Estructura sobre convenciones: 48:04 - Cierre: 54:53 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zqo3G9 Mercado Pago $500: https://mpago.la/2MZ3oz3...
Oct 30, 2023•57 min
- Charla Pre Podcast: 00:11 - Comienzo del podcast: 15:52 - Disclaimer: 18:33 Clean Code - Aspectos Generales PT 5 - Responsabilidad mal ubicada: 19:37 - Funciones estáticas inadecuadas: 30:53 - Uso de variables explicativas: 42:15 - Los nombres de las funciones beben explicar lo que hacen: 46:14 - Entender el algoritmo: 50:17 - Argumentos Selectores: 1:11:26 - Convertir dependencias lógicas en dependencias físicas: 56:46 - Charla Post Podcast: 1:03:17 - Cierre: 1:57:08 –––––––––––––––––––––––––...
Oct 23, 2023•2 hr
- Comienzo del podcast: 00:11 - Disclaimer: 02:52 Clean Code - Aspectos Generales PT 5 - Responsabilidad mal ubicada: 03:56 - Funciones estáticas inadecuadas: 15:12 - Uso de variables explicativas: 26:34 - Los nombres de las funciones beben explicar lo que hacen: 30:33 - Entender el algoritmo: 34:36 - Argumentos Selectores: 55:45 - Convertir dependencias lógicas en dependencias físicas: 41:05 - Cierre: 47:36 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime M...
Oct 23, 2023•51 min
- Charla Pre Podcast: 00:13 - Comienzo del podcast: 37:57 - Disclaimer: 38:42 Clean Code - Aspectos Generales PT 4 - Espaciado Vertical: 41:34 - Inconsistencias: 48:18 - Desorden: 53:59 - Acoplamiento Vertical: 57:19 - Envidia de características: 1:03:25 - Argumentos Selectores: 1:11:26 - No oscurecer la intención: 1:18:16 - Charla Post Podcast: 1:22:16 - Cierre: 2:47:33 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zq...
Oct 16, 2023•2 hr 50 min
- Comienzo del podcast: 00:13 - Disclaimer: 00:58 Clean Code - Aspectos Generales PT 4 - Espaciado Vertical: 03:50 - Inconsistencias: 10:34 - Desorden: 16:15 - Acoplamiento Vertical: 19:35 - Envidia de características: 25:41 - Argumentos Selectores: 33:42 - No oscurecer la intención: 40:32 - Cierre: 44:32 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zqo3G9 Mercado Pago $500: https://mpago.la/2MZ3oz3 Mercado Pago $1000...
Oct 16, 2023•47 min
–––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zqo3G9 Mercado Pago $500: https://mpago.la/2MZ3oz3 Mercado Pago $1000: https://mpago.la/333qhPp –––––––––––––––––––––––––––––– Curso completo de desarrollo en Swift 4 desde cero https://www.udemy.com/curso-completo-de-swift-4-desde-cero/?couponCode=YOUTUBE_1 Curso de desarrollo de aplicaciones para iOS 11 desde cero https://www.udemy.com/desarrollo-de-aplicaciones-para-ios-...
Sep 27, 2023•1 hr 6 min
- Charla pre podcast: 00:13 - Recapitulación de episodios anteriores: 18:42 - Disclaimers: 22:53 + Aspectos Generales PT 3: - Clases base dependiendo de sus derivadas: 24:09 - Demasiada información: 46:09 - Código muerto: 1:08:32 - Charla post podcast: 1:23:47 - Cierre: 1:29:03 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zqo3G9 Mercado Pago $500: https://mpago.la/2MZ3oz3 Mercado Pago $1000: https://mpago.la/333qhPp –...
Sep 19, 2023•1 hr 33 min
- Recapitulación de episodios anteriores: 00:52 - Disclaimers: 05:03 + Aspectos Generales PT 3: - Clases base dependiendo de sus derivadas: 06:19 - Demasiada información: 28:19 - Código muerto: 50:42 - Cierre: 1:05:57 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zqo3G9 Mercado Pago $500: https://mpago.la/2MZ3oz3 Mercado Pago $1000: https://mpago.la/333qhPp –––––––––––––––––––––––––––––– Curso completo de desarrollo en...
Sep 19, 2023•1 hr 10 min
- Charla pre podcast: 00:13 - Comienzo del podcast: 30:10 - Recapitulación Clean Code: 30:19 - Disclaimers: 33:06 - Generalidades: - Medidas de seguridad anuladas: 34:20 - Duplicación: 44:33 - Código en el nivel de abstracción incorrecto: 1:05:47 - Charla post podcast: 1:25:00 - Cierre: 1:29:07 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zqo3G9 Mercado Pago $500: https://mpago.la/2MZ3oz3 Mercado Pago $1000: https://m...
Aug 14, 2023•1 hr 32 min
- Recapitulación Clean Code: 00:22 - Disclaimers: 03:09 - Generalidades: - Medidas de seguridad anuladas: 04:23 - Duplicación: 14:36 - Código en el nivel de abstracción incorrecto: 35:50 - Cierre: 55:03 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zqo3G9 Mercado Pago $500: https://mpago.la/2MZ3oz3 Mercado Pago $1000: https://mpago.la/333qhPp –––––––––––––––––––––––––––––– Curso completo de desarrollo en Swift 4 desde ...
Aug 14, 2023•58 min
- Pre podcast: 00:13 - Respondiendo comentario de episodio anterior: 01:28 - Comienzo del podcast: 17:40 - Disclaimers: 20:49 - Recapitulación: 23:12 - Funciones: - Funciones con demasiados argumentos: 24:48 - Argumentos de salida: 37:25 - Argumentos bandera: 43:38 - Funciones muertas: 50:08 - Generalidades: - Múltiples lenguajes en un solo archivo: 56:12 - Comportamiento obvio no implementado: 1:01:36 - Comportamiento incorrecto en condiciones borde: 1:10:53 - Charla post podcast: 1:22:45 - Cie...
Aug 07, 2023•1 hr 46 min
- Disclaimers: 03:22 - Recapitulación: 05:45 - Funciones: - Funciones con demasiados argumentos: 07:21 - Argumentos de salida: 19:58 - Argumentos bandera: 26:11 - Funciones muertas: 32:41 - Generalidades: - Múltiples lenguajes en un solo archivo: 38:45 - Comportamiento obvio no implementado: 44:09 - Comportamiento incorrecto en condiciones borde: 53:26 - Cierre: 1:05:18 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zqo...
Aug 07, 2023•1 hr 8 min
- Charla pre podcast: 00:13 - Intro: 13:10 - Disclaimers: 14:55 - ¿Qué es Clean Code?: 16:48 - ¿En qué nos vamos a estar basando?: 22:07 - Clean Code no es un estandar absoluto: 25:47 - Comentarios: - ¿Qué son los comentarios?: 36:54 - Comentarios con información inapropiada: 41:11 - Comentarios obsoletos: 47:24 - Comentarios redundantes: 53:20 - Comentarios pobremente escritos: 1:01:37 - Código comentado + respondiendo pregunta: 1:05:00 - Entorno: - Crear y compilar debería de requerir un paso:...
Jul 26, 2023•2 hr 32 min
- Intro: 00:13 - Disclaimers: 01:58 - ¿Qué es Clean Code?: 03:51 - ¿En qué nos vamos a estar basando?: 09:10 - Clean Code no es un estandar absoluto: 12:50 - Comentarios: - ¿Qué son los comentarios?: 23:57 - Comentarios con información inapropiada: 28:14 - Comentarios obsoletos: 34:27 - Comentarios redundantes: 40:23 - Comentarios pobremente escritos: 48:40 - Código comentado + respondiendo pregunta: 52:03 - Entorno: - Crear y compilar debería de requerir un paso: 1:12:54 - Ejecutar los tests no...
Jul 26, 2023•1 hr 27 min
- Pre podcast: 00:14 - Intro: 07:52 - Disclaimers: 08:25 - Recapitulando episodio anterior: 10:50 - Usos de funciones de orden superior: 20:21 - Callbacks: 20:40 - Promises: 26:14 - Encadenamiento de funciones: 35:59 - Usar el sistema de tipos para entender mejor el uso de las funciones de orden superior: 50:30 - Post podcast: 1:26:28 - Cierre: 2:29:54 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zqo3G9 Mercado Pago $...
Jul 03, 2023•2 hr 33 min
- Intro: 00:14 - Disclaimers: 00:47 - Recapitulando episodio anterior: 03:12 - Usos de funciones de orden superior: 12:43 - Callbacks: 13:02 - Promises: 18:36 - Encadenamiento de funciones: 28:21 - Usar el sistema de tipos para entender mejor el uso de las funciones de orden superior: 42:52 - Cierre: 1:18:50 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zqo3G9 Mercado Pago $500: https://mpago.la/2MZ3oz3 Mercado Pago $1...
Jul 03, 2023•1 hr 22 min
- Charla pre podcast: 00:14 - Disclaimers: 24:05 - ¿Qué es una función?: 25:35 - ¿Qué son las funciones de orden superior?: 32:50 - ¿Para qué sirven las funciones de orden superior?: 37:37 - Funciones de primera clase: 42:04 - Distintas formas de tratar a las funciones según el lenguaje: 47:33 - Ejemplos de uso de funciones de orden superior: 01:02:45 - Charla post podcast: 1:23:59 - Cierre: 1:53:05 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pa...
Jun 27, 2023•1 hr 56 min
- Disclaimers: 05:01 - ¿Qué es una función?: 06:31 - ¿Qué son las funciones de orden superior?: 13:47 - ¿Para qué sirven las funciones de orden superior?: 18:33 - Funciones de primera clase: 23:00 - Distintas formas de tratar a las funciones según el lenguaje: 28:29 - Ejemplos de uso de funciones de orden superior: 43:41 - Cierre: 1:04:55 –––––––––––––––––––––––––––––– Para Contribuir PAYPAL : https://www.paypal.me/codetime Mercado Pago $100: https://mpago.la/1Zqo3G9 Mercado Pago $500: https://m...
Jun 27, 2023•1 hr 8 min