Code Time

Code Time

By David GiordanaTechnology
Download on the App Store

Code Time episodes

  • Script Time: El desarrollo de software y los proyectos personales
    Todo desarrollador de software dentro de su campo laboral debe ser capaz de organizar un proyectom hacer un diseño para resolver los problemas y finalmente convertir la idea abstracta en un programa que realmente funcione.
    Pero lo anteriormente mencionado es lo que respecta tanto a trabajos dentro de una empresa o realizados como freelancer.
    Algo que no muchas veces es mencionado, todo desarrollador debería ser capaz, y debería, crear sus propios proyectos personales. Estos no requeiren de una complejidad extremadamente alta. Incluso algun script es válido.
    Gracias a estos trabajos personales uno puede especializarse, aprender muchísimo, por no mencionar que los proyectos son válidos para ser presentados ante clientes o empresas interesadas.
    Asi que sin más los dejo con el episodio de hoy y espero que los disfruten.
    **********************************
    App de iOS: https://itunes.apple.com/us/app/code-time/id1435749618
    **********************************
    Para Contribuir
    PATREON: https://www.patreon.com/codetime
    **********************************
    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-11-desde-cero/?couponCode=YOUTUBE_1
    **********************************
    Medios de contacto:
    Twitter / Telegram: @DavidGiordana
    Correo Electrónico: [email protected]
    Grupo en Telegram: https://t.me/joinchat/C-YEzBGu5Jh-mu8ejM2toA
    **********************************
    Medios de Contacto
    CANAL DE TELEGRAM: https://telegram.me/Code_Time
    PODCAST: https://goo.gl/QUximq
    ITUNES: https://goo.gl/XmDjX2
    **********************************
    Canciones Utilizadas
    OP:
    A Himitsu - Adventures: youtu.be/8BXNwnxaVQE
    ED:
    See You Tomorrow by GoSoundtrack http://www.gosoundtrack.com/
    Music provided by Audio Library https://youtu.be/idlqqMHd0W4
    10 min
  • Code Time (43): Problemas de concurrencia - Patrones de uso de semáforos
    Los mutexes y los semáforos son recursos para evitar los problemas de concurrencia, que como ya vimos son muy dificiles de solucionar y controlar.
    Los semáforos en particular tienen diversas utilidades. Por ello recopilamos un conjunto de patrones de usos regulares.
    Espero que les guste el episodio y que lo distruten.
    **********************************
    App de iOS: https://itunes.apple.com/us/app/code-time/id1435749618
    **********************************
    Para Contribuir
    PATREON: https://www.patreon.com/codetime
    **********************************
    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-11-desde-cero/?couponCode=YOUTUBE_1
    **********************************
    Medios de contacto:
    Twitter / Telegram: @DavidGiordana
    Correo Electrónico: [email protected]
    Grupo en Telegram: https://t.me/joinchat/C-YEzBGu5Jh-mu8ejM2toA
    **********************************
    Medios de Contacto
    CANAL DE TELEGRAM: https://telegram.me/Code_Time
    PODCAST: https://goo.gl/QUximq
    ITUNES: https://goo.gl/XmDjX2
    **********************************
    Canciones Utilizadas
    OP:
    A Himitsu - Adventures: youtu.be/8BXNwnxaVQE
    ED:
    See You Tomorrow by GoSoundtrack http://www.gosoundtrack.com/
    Music provided by Audio Library https://youtu.be/idlqqMHd0W4
    46 min
  • Script Time: el desarrollo de software y la impotencia de la documentación
    El desarrollo de software es el arte de tomar un problema, painter una solución, especificarla y crear una solución mediante una pieza de software. Per esto no lo es todo
    Antes de siquiera poder comenzar a codificar la solución ha que saber hacerlo. Esto puede parecer obvio u de hecho lo es. Pero la idea es remarcar la importancia del paso de aprendizaje, para poder hacerlo hay que estudiar y leer mucho. ¿Cuál es la fuente por excelencia? La documentación.
    Para saber cómo usar una librería, un lenguaje de programación e incluso conocer detalles internos como ser el funcionamiento del compilador y sus optimizaciones debemos recurrir a los manuales y documentación ofrecidos tanto de manera oficial como provista por la comunidad.
    Está sana práctica también de aplica al desarrollo propio. Uno como desarrollador debería de escribir la Propia documentación de su software para no solo permitir a otros saber que es lo que debería estar haciendo su software sino que también es inanición ayuda a la hora de trabajar uno mismo.
    Así que sin más que comience el programa, disfrútenlo
    **********************************
    App de iOS: https://itunes.apple.com/us/app/code-time/id1435749618
    **********************************
    Para Contribuir
    PATREON: https://www.patreon.com/codetime
    **********************************
    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-11-desde-cero/?couponCode=YOUTUBE_1
    **********************************
    Medios de contacto:
    Twitter / Telegram: @DavidGiordana
    Correo Electrónico: [email protected]
    Grupo en Telegram: https://t.me/joinchat/C-YEzBGu5Jh-mu8ejM2toA
    **********************************
    Medios de Contacto
    CANAL DE TELEGRAM: https://telegram.me/Code_Time
    PODCAST: https://goo.gl/QUximq
    ITUNES: https://goo.gl/XmDjX2
    **********************************
    Canciones Utilizadas
    OP:
    A Himitsu - Adventures: youtu.be/8BXNwnxaVQE
    ED:
    See You Tomorrow by GoSoundtrack http://www.gosoundtrack.com/
    Music provided by Audio Library https://youtu.be/idlqqMHd0W4
    10 min
  • Code Time (42): Consola VS GUI pt 4: Anatomía de una CLI
    En esta nueva entrega de Code Time finalizamos con el apartado referido a Interfaz de linea de comando, tambien conocido como CLI (de su acrónimo en inglés).
    Para ser un poco más específicos el enfoque se centró en tratar los componentes de un comando y cómo pueden estos ser utulizados.
    Espero que les guste el episodio asi que comencemos.
    **********************************
    App de iOS: https://itunes.apple.com/us/app/code-time/id1435749618
    **********************************
    Para Contribuir
    PATREON: https://www.patreon.com/codetime
    **********************************
    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-11-desde-cero/?couponCode=YOUTUBE_1
    **********************************
    Medios de contacto:
    Twitter / Telegram: @DavidGiordana
    Correo Electrónico: [email protected]
    Grupo en Telegram: https://t.me/joinchat/C-YEzBGu5Jh-mu8ejM2toA
    **********************************
    Medios de Contacto
    CANAL DE TELEGRAM: https://telegram.me/Code_Time
    PODCAST: https://goo.gl/QUximq
    ITUNES: https://goo.gl/XmDjX2
    **********************************
    Canciones Utilizadas
    OP:
    A Himitsu - Adventures: youtu.be/8BXNwnxaVQE
    ED:
    See You Tomorrow by GoSoundtrack http://www.gosoundtrack.com/
    Music provided by Audio Library https://youtu.be/idlqqMHd0W4
    46 min
  • Script Time: el desarrollador de software y la frustración
    Un desarrollador de software tiene la función de tomar un problema, plantear.soluciones y finalmente escribir un programa.
    A lo largo de este proceso es prácticamente inevitable que surgen inconvenientes como ser complicaciones a la hora de hacer un planteo y resolverlo o, como suele ser más común, codificar un programa que no se comporta como debería.
    Todo desarrollador con un mínimo de experiencia cuenta con anecdóticos errores de compilación y más aún de ejecución. Estos pueden estar causados tanto por defectos en la lógica del planteó como por situaciones triviales que para mencionar alguno se encuentra la omisión de un carácter en una comparación.
    Teniendo problemas tan simples uno diría que es fácil resolverlos. Increíblemente estos suelen ser los más complicados e encontrar y al hacerlo suele provocar una reacción de incredulidad a la hora de ver la causa.
    Obviamente todo esto produce frustración. Una de las características de un buen desarrollador debe ser un buen grado de tolerancia a la frustración ya que por ejemplo es normal pasarse mirando la pantalla de la computadora durante más de cuatro horas solo intentando encontrar una falla que en la mayoría de los casos es causada por errores de tipeo.
    Así que sin más los dejo con el audio, espero que lo disfruten
    **********************************
    App de iOS: https://itunes.apple.com/us/app/code-time/id1435749618
    **********************************
    Para Contribuir
    PATREON: https://www.patreon.com/codetime
    **********************************
    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-11-desde-cero/?couponCode=YOUTUBE_1
    **********************************
    Medios de contacto:
    Twitter / Telegram: @DavidGiordana
    Correo Electrónico: [email protected]
    Grupo en Telegram: https://t.me/joinchat/C-YEzBGu5Jh-mu8ejM2toA
    **********************************
    Medios de Contacto
    CANAL DE TELEGRAM: https://telegram.me/Code_Time
    PODCAST: https://goo.gl/QUximq
    ITUNES: https://goo.gl/XmDjX2
    **********************************
    Canciones Utilizadas
    OP:
    A Himitsu - Adventures: youtu.be/8BXNwnxaVQE
    ED:
    See You Tomorrow by GoSoundtrack http://www.gosoundtrack.com/
    Music provided by Audio Library https://youtu.be/idlqqMHd0W4
    9 min
  • Code Time (41): Consola VS GUI PT 3: ¿Cómo están formadas las interfaces de consola de comando?
    Las consolas de linea de comando son uno de los medios que cuentan los usuarios para interactuar con las computadoras. A pesar de ser menso vistosa, más complicada y simple visualmente posee un gran poder en cuanto a las tareas que puede realizar.
    El uso de este medio se fue reduciendo. Lla idea de este episodio es explicar cuales son sus componentes para tener claros los conceptos bases que permiten incursionarse en este interesante mundo.
    Espero que disfruten del episodio de hoy.
    **********************************
    App de iOS: https://itunes.apple.com/us/app/code-time/id1435749618
    **********************************
    Para Contribuir
    PATREON: https://www.patreon.com/codetime
    **********************************
    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-11-desde-cero/?couponCode=YOUTUBE_1
    **********************************
    Medios de contacto:
    Twitter / Telegram: @DavidGiordana
    Correo Electrónico: [email protected]
    Grupo en Telegram: https://t.me/joinchat/C-YEzBGu5Jh-mu8ejM2toA
    **********************************
    Medios de Contacto
    CANAL DE TELEGRAM: https://telegram.me/Code_Time
    PODCAST: https://goo.gl/QUximq
    ITUNES: https://goo.gl/XmDjX2
    **********************************
    Canciones Utilizadas
    OP:
    A Himitsu - Adventures: youtu.be/8BXNwnxaVQE
    ED:
    See You Tomorrow by GoSoundtrack http://www.gosoundtrack.com/
    Music provided by Audio Library https://youtu.be/idlqqMHd0W4
    46 min
  • Script Time: El desarrollador de software y el compromiso
    A lo largo de los episodios de Script Time estuvimos viendo algunas aptitudes que los grandes programadores suelen reunir.
    Una característica importante es el compromiso. ¿Qué compromiso?. Normalmente, cuando se trabaja para una empresa, se acostumbra a cumplir con las horas asignadas y conformarse con eso.
    Esta práctica es casi imposible para un desarrollador de software. ¿por qué?, Simple. No solo se requiere saber modelar y escribir código, sino que también hay que leer documetnación, aprender nuevos lenguajes y técnicas entre muchas otras tareas.
    Casi siempre esas cosas se hacen el el tiempo libre, así que aprender a manejar los tiempos es importante. Así pués no se puede decir a ciencia cierta cuánto tiempo se la pasa un desarrollador entre estudio y trabajo.
    Espero que les guste este episodio y no se olviden de comentar, dar me gusta o escribir reseñas en iTunes. Comencemos...
    **********************************
    App de iOS: https://itunes.apple.com/us/app/code-time/id1435749618
    **********************************
    Para Contribuir
    PATREON: https://www.patreon.com/codetime
    **********************************
    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-11-desde-cero/?couponCode=YOUTUBE_1
    **********************************
    Medios de contacto:
    Twitter / Telegram: @DavidGiordana
    Correo Electrónico: [email protected]
    Grupo en Telegram: https://t.me/joinchat/C-YEzBGu5Jh-mu8ejM2toA
    **********************************
    Medios de Contacto
    CANAL DE TELEGRAM: https://telegram.me/Code_Time
    PODCAST: https://goo.gl/QUximq
    ITUNES: https://goo.gl/XmDjX2
    **********************************
    Canciones Utilizadas
    OP:
    A Himitsu - Adventures: youtu.be/8BXNwnxaVQE
    ED:
    See You Tomorrow by GoSoundtrack http://www.gosoundtrack.com/
    Music provided by Audio Library https://youtu.be/idlqqMHd0W4
    7 min
  • Code Time (40): ¿Cómo solucionar los problemas de concurrencia? PT 2: Semáforos
    Los problemas de concurrencia suelen generar grandes probleas aumentando la complejidad del funcionamiento. Pero, a su vez, permiten trabajar con mútiples hilos e incluso varios nucleos.
    Uno de los recursos que vimos que tenían eran los Locks, tambien conocidos como Mutex. Pero estos no permiten resolver todos los problemas. Asi que debemos emplear otras herramientas como ser los semáforos, tema el cual veremos en este episodio.
    Asi que sin más demora damos comienzo al episodio de esta semana de Code Time
    **********************************
    App de iOS: https://itunes.apple.com/us/app/code-time/id1435749618
    **********************************
    Para Contribuir
    PATREON: https://www.patreon.com/codetime
    **********************************
    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-11-desde-cero/?couponCode=YOUTUBE_1
    **********************************
    Medios de contacto:
    Twitter / Telegram: @DavidGiordana
    Correo Electrónico: [email protected]
    Grupo en Telegram: https://t.me/joinchat/C-YEzBGu5Jh-mu8ejM2toA
    **********************************
    Medios de Contacto
    CANAL DE TELEGRAM: https://telegram.me/Code_Time
    PODCAST: https://goo.gl/QUximq
    ITUNES: https://goo.gl/XmDjX2
    **********************************
    Canciones Utilizadas
    OP:
    A Himitsu - Adventures: youtu.be/8BXNwnxaVQE
    ED:
    See You Tomorrow by GoSoundtrack http://www.gosoundtrack.com/
    Music provided by Audio Library https://youtu.be/idlqqMHd0W4
    46 min
  • Script Time: El desarrollo de software y la importancia de la abstracción
    Una de las capacidades más importantes del desarrollador debe ser la abstracción. Esta es una habilidad muy dificil de adquirir debido a la forma específica de pensar que tenemos como personas.
    Cuando hablamos de abstracción hacemos referencia a la eliminación de detalles inútiles o que complican las cosas.
    Existe un mal concepto el cual dictamina que lo más importante es escribir el código de un programa. Pero la realidad es otra. Lo más importante es pensar en la resolución de un problema abstrayéndose de los detalles y con eso no solo solucionamos el problema original sino que también podríamos resolver otros problemas.
    Así que sin más dilación los dejo con el episodio, espero lo disfruten.
    **********************************
    App de iOS: https://itunes.apple.com/us/app/code-time/id1435749618
    **********************************
    Para Contribuir
    PATREON: https://www.patreon.com/codetime
    **********************************
    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-11-desde-cero/?couponCode=YOUTUBE_1
    **********************************
    Medios de contacto:
    Twitter / Telegram: @DavidGiordana
    Correo Electrónico: [email protected]
    Grupo en Telegram: https://t.me/joinchat/C-YEzBGu5Jh-mu8ejM2toA
    **********************************
    Medios de Contacto
    CANAL DE TELEGRAM: https://telegram.me/Code_Time
    PODCAST: https://goo.gl/QUximq
    ITUNES: https://goo.gl/XmDjX2
    **********************************
    Canciones Utilizadas
    OP:
    A Himitsu - Adventures: youtu.be/8BXNwnxaVQE
    ED:
    See You Tomorrow by GoSoundtrack http://www.gosoundtrack.com/
    Music provided by Audio Library https://youtu.be/idlqqMHd0W4
    11 min
  • Code Time (39): ¿Cómo solucionar los problemas de concurrencia? PT 1
    Como ya estuvimos viendo los programas a pesar de ser secuencias de instrucciones pueden complejizarse al introducir la multitarea.
    Al hacerlo damos lugar muchas veces a problemas de concurrencia y asi permitimos que ocurran muchos errores que pueden terner efectos catastróficos.
    Para evitarlo hay que tener bien claro cuales son las causas y diseñar programas capaces de evitar este tipo de inconvenientes.
    Asi que sin más bienvenido al nuevo episodio de Code Time donde continuaremos explicando cómo solucionar los problemas de concurrencia
    **********************************
    App de iOS: https://itunes.apple.com/us/app/code-time/id1435749618
    **********************************
    Para Contribuir
    PATREON: https://www.patreon.com/codetime
    **********************************
    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-11-desde-cero/?couponCode=YOUTUBE_1
    **********************************
    Medios de contacto:
    Twitter / Telegram: @DavidGiordana
    Correo Electrónico: [email protected]
    Grupo en Telegram: https://t.me/joinchat/C-YEzBGu5Jh-mu8ejM2toA
    **********************************
    Medios de Contacto
    CANAL DE TELEGRAM: https://telegram.me/Code_Time
    PODCAST: https://goo.gl/QUximq
    ITUNES: https://goo.gl/XmDjX2
    **********************************
    Canciones Utilizadas
    OP:
    A Himitsu - Adventures: youtu.be/8BXNwnxaVQE
    ED:
    See You Tomorrow by GoSoundtrack http://www.gosoundtrack.com/
    Music provided by Audio Library https://youtu.be/idlqqMHd0W4
    46 min

About Code Time

From the publisher's feed

Podcast de programación vista desde un punto de vista más humano para compartir el conocimiento y disfrutar de este gran arte que es el desarrollo de software junto con la comunidad.