David Giordana
Code Time
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. Argentina: Lunes 23:00 HSMexico: Lunes 21:00 HSEspaña: Martes 04:00 HS
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Script Time: El desarrolló de software en sistemas Linux 03.02.2017 6:43
Hasta el momento hicimos un análisis del desarrollo en distintas plataformas, ya sea desde un punto de vista general como centrados en sistemas windows y mac os. En esta ocasión cerraremos esta serie con mi experiencia personal en el desarrollo de sistemas gnu/linux. Si tuviese algo que decir sobre linux, es que es mi plataforma preferida a la hora de trabajar. Tiene la principal ventaja de ser mu...
Code Time (51) Bases de datos: Los modelos, un reflejo de la realidad 31.01.2017 42:59
Las bases como las estuvimos viendo son un mecanismo para almacenar y recuperar grandes cantidades de información. Pero hasta ahora no se habló mucho de como representar la realidad de una manera que un DBMS pueda aceptar. Aquí es donde entran en juego los modelos. Estos son una herramienta que sirven para representar una versión de la realidad. Nótese el hecho de que se dijo “una version”. Esto s...
Code Time (50): Bases de datos y los modelos 24.01.2017 44:55
En este episodio continuamos analizando las bases de datos desde sus bases. Repasamos las ventajas de emplear el un sistema manejador de base de datos, también conocido como DBMS. Durante el análisis se hizo énfasis en los medelos que varían dependiendo de la información que se quiera solicitar. Dentro de esta descripción se mencionan dos Modelos perticulares: El modelo entidad-relación y el Model...
Script Time: El desarrollo de software en equipos Mac 21.01.2017 7:54
En esta nueva entrega de Script Time continuamos con el análisis de los diversos Sistemas Operativos para el desarrollo de software. Para seguir nos centramos en el trabajo dentro de sistemas mac os. Cabe destacar que para ser justos solo consideraremos equipos de Apple y no Hackintosh. Una de las primeras ventajas a remarcar tenemos la posibilidad de instalar cualquier sistema operativo en estos...
Code Time (49): ¿Que es y que no es una base de datos? 17.01.2017 42:33
Muchas veces es necesario almacenar cierta información que persista en un dispositivo cuando se trabaja. En general se emplean archivos de texto plano con semántica simple hasta estructurados como json o xml. Pero en a veces utilizar archivos simples no es suficiente por lo que hay que utilizar métodos avanzados como ser las bases de datos. En este punto nos encontraremos con diversas tecnologías...
Script Time: El desarrollo de software en sistemas Windows 13.01.2017 6:41
Anteriormente se hizo mención del tema de la elección de sistemas operativos a la hora de desarrollar y se lo abordó de una manera general. Con este episodio damos un comienzo a una serie de trás capítulos explorando cada sistema operativo y analizaremos sus ventajas y desventajas. Para empezar nos centraremos en los sistemas operativos Windows desarrollados por la empresa Microsoft. Y antes que n...
Script Time: El desarrollo de software y Mac Vs PC 07.01.2017 7:40
Desde hace muchos años ha existido la discusión sobre qué es mejor PC o Mac. Esta interrogante no solo afecta a la hora de decidir comprar uno sino también que alcanza al mundo de la productividad, y como es nuestro caso, el desarrollo de software. Así que pues ¿cual es mejor? La respuesta es “depende”. En este caso cuando hagamos la comparación no compararemos el hardware sino que nos centraremos...
Script Time: El desarrollador de software y los cursos 03.01.2017 7:32
Hasta el momento estuvimos viendo el tema del estudio de derarrollador de software desde un punto de vista general y enfocado a las universidades. En esta ocasión nos centraremos en el estudio de la programación en cursos ya sean en linea como presenciales en una institución. Los cursos brindan una ventaja que los estsudios universitarios generamente no suele brindar, brevedad. Los contenidos suel...
Script Time: El desarrollador de software y el estudio universitario 30.12.2016 8:54
Con anterioridad se trató sobre la conveniencia de estudiar en instituciones contra el estudio autodidacta. En aquella ocasión la conclusión fue que estudiar en una institución brinda cierta formalidad y características que el estudio por cuenta propia no puede generar. Aun así el estudio autodidacta es una la las bases de todo buen desarrollador de software por lo que es un buen complemento. En e...
Code Time (48) #Último episodio: Componentes de una Iterfaz Gráfica de Usuario PT 2 24.12.2016 45:58
En el último episodio de Code Time comenzamos a ver los componentes que los desarrolladores pueden emplear para diseñar una Interfaz Gráfica de Usuario basado en el paradigma WIMP. En esta ocasión continuamos con el tema para abarcando el resto de los componentes base. Además de presentar el tema de la semana, con este episodio damos por finalizado el ciclo 2016 de Code Time. Gracias a los oyentes...
Script Time: ¿Es mejor ser autodidacta o estudiar desarrollo de software en una institución? 18.12.2016 10:48
Entre las preguntas que toda persona interesada en aprender programación se hace tenemos ¿Debería estudiar en una universidad? ¿O es mejor hacer un curso? ¿o quizás pueda hacerlo por mi cuenta?. En si no existe una respuesta que sirva para absolutamente todos, es relativo. Algo de lo que siempre hago mención es que nunca se tuvo acceso a la información como lo tenemos hoy en día. Si uno quiere pue...
Script Time: El desarrollador de software principiante y los libros 14.12.2016 8:00
Fuente: https://www.spreaker.com/user/6046239/el-desarrollador-de-software-principiant Toda persona que está interesada en meterse en el mundo del desarrollo de software debe estudiar. Entre los recursos más nombrados se encuentran lo ya clásicos libros, pero ¿hasta que punto son recomendables? Muchos libros referentes a la programación se encargan de afrontar el tema prometiendo enseñar un lengua...
Code Time (47): Componentes de una Iterfaz Gráfica de Usuario PT 1 13.12.2016 45:58
Hata el momento todo lo que hemos visto referido a las Interfaces Gráficas de Usuario fueron aspectos generales. En esta ocasión, gracias a la elección de los escuchas continuamos con el tema con algo más concreto: Los componente de una GUI. Como toda pieza de software Las GUIs están formadas por un grupo de componentes visuales que le desarrollador debe utilizar para formar así una interfaz. Dent...
Code Time (46): Concurrencia: Variables de condición y el problema de los productores y consumidores 06.12.2016 45:58
Como ya bien sabemos, los problemas de concurrencia son muy complicados de resolver y es muy importante entenderlos para asi poder desarrollar aplicaciones con multiples hilos los cuales trabajen con el comportamiento deseado. En esta ocasión el enfoque se centrará en un nuevo recurso para controlar la concurrencia que son las variables de condición. Además se verá uno de los problemas típicos de...
Script Time: ¿Cual es el mejor primer lenguaje de programación? 02.12.2016 6:14
Fuente: https://www.spreaker.com/user/6046239/script-time-cual-es-el-mejor-primer-leng Una de las más grandes interrogantes de los estudiantes y entusiastas de la programación a la hora de comenzar en este camino es ¿Con qué lenguaje de programación comienzo?. Esta pregunta que puede parecer sencilla de responder no lo es. La elección del primer lenguaje varía mucho según el instructor y el estudi...
Script Time: Editores de texto simples vs IDEs 29.11.2016 8:24
Fuente: https://www.spreaker.com/user/6046239/script-time-editores-de-texto-simples-vs Los desarrolladores de software a la hora de escribir código utilizan herramientas que van desde editores de texto simples hasta completas IDEs. En este rango podemos notar cómo a medida que se avanza las facilidades brindadas al usuario son cada vez mayores. De esto se deriva una grán discusión: ¿qué es mejor u...
Code Time (45): La Interfáz Gráfica de Usuario (GUI) PT 2 29.11.2016 45:39
La intefráz gráfica de usuario, tambien conocida como GUI, es el componente más cercano al usuario en cuanto a lo que software respecta. Este tiene como función ser en intermediario entre los programas y sistema operativo y el usuario. Dentro del desarrollo de software una de las disciplinas es el diseño y la implementación de la interfaz gráfica. De hecho al estudio de esta rama se la conoce como...
Code Time (44): La Interfáz Gráfica de Usuario (GUI) 22.11.2016 45:35
La Interfaz Gráfica de Usuario, tambien conocida como GUI, es uno de los elementos más importantes y más usados para establecer un puente entre el una aplicación y el usuario, esto es a lo que a software respecta. Entre sus virtudes nos encontramos con su facilidad de uso y baja curva de aprendizaje si la comparamos con otros medios como las interfaces basadas en texto. Asi que comencemos con el e...
Script Time: El desarrollo de software y los proyectos personales 19.11.2016 9:05
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 desarrollad...
Code Time (43): Problemas de concurrencia - Patrones de uso de semáforos 15.11.2016 45:37
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/c...
Script Time: el desarrollo de software y la impotencia de la documentación 12.11.2016 9:34
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...
Code Time (42): Consola VS GUI pt 4: Anatomía de una CLI 08.11.2016 45:58
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://itun...
Script Time: el desarrollador de software y la frustración 04.11.2016 8:50
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 experienc...
Code Time (41): Consola VS GUI PT 3: ¿Cómo están formadas las interfaces de consola de comando? 02.11.2016 45:55
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 permi...
Script Time: El desarrollador de software y el compromiso 28.10.2016 6:24
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 so...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.