Discover
Nada nuevo bajo el sol
43 Episodes
Reverse
En este episodio, exploramos a fondo el concepto fundamental de "Encapsulación" dentro del paradigma de programación orientada a objetos. Intentaremos desentrañar las capas de este principio clave, que implica encapsular datos y métodos en un solo componente, proporcionando así una interfaz clara y protegiendo la integridad de la información. A través de un ejemplo práctico y analogías sencillas, desmitificamos la encapsulación y destacamos su importancia en la creación de código modular, mantenible y eficiente.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
En este episodio, te voy a mostrar cómo he implementado el comportamiento de las luces de dos semáforos usando HTML, CSS y Javascript. Verás cómo he creado el código HTML para definir la estructura de los semáforos, el código CSS para darles estilo y color, y el código Javascript para controlar el cambio de luces y la sincronización entre los semáforos. También te explicaré los conceptos básicos de HTML, CSS y Javascript, y cómo se pueden usar para crear animaciones interactivas en la web. Si quieres aprender más sobre este proyecto, puedes ver el código fuente y el resultado final en los siguientes enlaces: https://github.com/joantolos/traffic-lights y https://joantolos.github.io/traffic-lights/. Espero que te guste este episodio y que te sirva de inspiración para tus propios proyectos de programación web. ¡Hasta la próxima!mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
En este nuevo episodio, utilizo la asombrosa capacidad de ChatGPT para resolver pruebas técnicas. En esta ocasión, me enfrento nuevamente a dos desafíos clásicos: FizzBuzz en Javascript y el balanceo de un árbol binario en Java. A medida que navegamos por los detalles de cada problema, exploramos diferentes enfoques y estrategias para abordarlos. A través de la inteligencia artificial de ChatGPT, logro resolverlos de manera eficiente y efectiva.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
En este episodio nos adentramos en el fascinante mundo del ETL (Extract, Transform, Load), un proceso fundamental en el ámbito de la gestión de datos. A medida que exploramos cada una de las fases del ETL, desde la extracción de datos de diversas fuentes hasta su transformación y finalmente su carga en un datawarehouse, desglosamos de manera clara y concisa los conceptos clave y las mejores prácticas.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
En este episodio del podcast, nos adentramos en el apasionante debate que ha surgido en torno al reciente cambio de dirección de Twitter. Exploramos en detalle las decisiones y políticas implementadas por la plataforma de redes sociales y su impacto en los usuarios, después que Elon Musk tomara las riendas de la compañía.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
En este episodio del podcast, desbloqueamos los secretos para destacar y aumentar tus posibilidades de conseguir ese trabajo deseado. A través de una serie de consejos prácticos y estrategias efectivas, exploro cómo maximizar tu atractivo como candidato durante el proceso de entrevistas.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
En este episodio de nuestro podcast, te adentrarás en el apasionante mundo de los circuitos digitales y descubrirás cómo diseñarlos de manera sencilla y efectiva utilizando la herramienta CircuitVerse.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
En este episodio, exploramos un mundo de posibilidades a través de diversas APIs gratuitas que están a disposición de desarrolladores y entusiastas. Descubrimos cómo estas interfaces permiten acceder a una gran cantidad de datos y funcionalidades para potenciar nuestras aplicaciones. Además, te presentaré en detalle la herramienta JSON Crack, una poderosa opción para representar de manera gráfica los datos en formato JSON. Como ejemplo práctico, te mostraré cómo utilizar una de las APIs para obtener información climática en tiempo real y, a través de JSON Crack, visualizarla de forma amigable. Prepárate para sumergirte en el fascinante mundo de las APIs y cómo aprovecharlas para llevar tus proyectos al siguiente nivel.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
En este episodio nos adentramos en el fascinante mundo de la "tail recursion". Exploraremos a fondo qué es la tail recursion y cómo se diferencia de la recursión tradicional. Para ilustrar su funcionamiento, presento un ejemplo práctico en JavaScript. A través de este ejemplo, podemos entender cómo la tail recursion optimiza el uso de la pila de llamadas, evitando desbordamientos en problemas con grandes conjuntos de datos.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
En este episodio del podcast, nos sumergimos en la fascinante vida profesional de Paul Lutus, un verdadero pionero e innovador en el mundo del software. Acompáñame mientras trazo el increíble viaje de este visionario por accidente, desde sus humildes comienzos hasta convertirse en una figura influyente en la industria tecnológica. Todo ello sin pasar por la universidad ni tener ningún tipo de formación reglada.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
Descubre el funcionamiento del algoritmo de "Binary Search". Exploro paso a paso cómo esta técnica de búsqueda permite encontrar un elemento en una lista ordenada de manera eficiente. No solo hablo de teoría, sino que también te guiaré a través de una implementación práctica utilizando el lenguaje de programación Java. Aprenderás cómo este algoritmo puede marcar la diferencia en la optimización de búsquedas en tus propios proyectos de desarrollo.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
En este episodio nos adentramos en el mundo de los frameworks de programación y las motivaciones detrás de su existencia. ¿Por qué tantos programadores y desarrolladores recurren a estos conjuntos de herramientas predefinidas? ¿Qué problemas intentan resolver?mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
En este episodio nos vamos al apasionante mundo de la programación a través del cine y la televisión. Vamos a sumergirnos en las mejores películas y series que han abordado el tema de la programación y la tecnología.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
En este episodio nos sumergimos en el mundo de la programación en Java y exploramos una estructura de datos interesante: los "records" introducidos en Java 14. Vamos a adentrarnos en qué son los records, cómo funcionan y por qué son tan útiles en el desarrollo de software.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
En este episodio, nos sumergimos en el mundo de Scrum y exploramos uno de los aspectos más cruciales a la vez que polémicos: las estimaciones. Descubriremos cómo el framework Scrum utiliza técnicas de estimación para planificar y ejecutar proyectos de manera eficiente. También como pueden llegar entorpecer el buen funcionamento del proyecto.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
En este episodio, te llevaré a través de una emocionante exploración de cómo funciona GitHub Copilot, una innovadora herramienta desarrollada en colaboración entre GitHub y OpenAI. Aprenderemos cómo esta herramienta de inteligencia artificial puede revolucionar la forma en que escribimos código.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
Existe una comunidad de programadores, pequeña pero muy activa, que se dedica a crear lenguajes de programacion esotericos. En este episodio exploro algunos de ellos.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
En este episodio, te guiaré a través del proceso de invertir un árbol binario en el lenguaje de programación Java. La inversión de un árbol binario implica cambiar las relaciones entre los nodos de manera que el nodo raíz se convierta en la hoja más a la izquierda, y viceversa.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
En este episodio práctico de nuestro podcast, te llevaré a través de la resolución de la popular kata FizzBuzz utilizando JavaScript. La kata FizzBuzz es un ejercicio clásico de programación que te desafía a imprimir una serie de números, pero con un giro: cuando un número es divisible por 3, debes imprimir "Fizz"; cuando es divisible por 5, debes imprimir "Buzz"; y cuando es divisible por ambos, debes imprimir "FizzBuzz".mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com
Exploro los problemas que se han dado los último días debido a la explotación de una vulnerabilidad en la famosa libreria de Java: Log4j.mail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.com



