75 episodes

Café con Tech nace como un espacio para compartir mi experiencia trabajando como ingeniero de software por ya casi 10 años y con 8 de ellos en formato remoto desde casa.Compartir así lo que he aprendido y sigo aprendiendo día a día tanto en términos de tecnologías, tips & tricks, rutinas, salud, hábitos, aparatos y otros temas relacionados con el trabajo remoto como Ingeniero de Software.La idea es poder ayudar a los desarrolladores ​​a conectarse con su propósito final y sobresalir en su trabajo para que puedan impactar positivamente a las personas que influyen.Este es un breve podcast en formato semanal creado por Matías Hernández (@matiasfha) Ingeniero de Software, padre, podcaster e instructor en egghead.io y https://escuelafrontend.com Comparte y continua la conversación en rrss encuentrame en twitter como @matiasfha

Café con Tech Matias Hernández

    • Technology

Café con Tech nace como un espacio para compartir mi experiencia trabajando como ingeniero de software por ya casi 10 años y con 8 de ellos en formato remoto desde casa.Compartir así lo que he aprendido y sigo aprendiendo día a día tanto en términos de tecnologías, tips & tricks, rutinas, salud, hábitos, aparatos y otros temas relacionados con el trabajo remoto como Ingeniero de Software.La idea es poder ayudar a los desarrolladores ​​a conectarse con su propósito final y sobresalir en su trabajo para que puedan impactar positivamente a las personas que influyen.Este es un breve podcast en formato semanal creado por Matías Hernández (@matiasfha) Ingeniero de Software, padre, podcaster e instructor en egghead.io y https://escuelafrontend.com Comparte y continua la conversación en rrss encuentrame en twitter como @matiasfha

    Javascript Rendering Patterns Explained! What Are They?

    Javascript Rendering Patterns Explained! What Are They?

    This episode is about the different types of rendering patterns and metaframeworks in web development, and why there are so many of them. 

    It provides an overview of the topic for developers to understand better the landscape of rendering tools and technologies in the JavaScript ecosystem.  

    If you're curious about how rendering patterns work or want to learn more about Metaframeworks, this video is for you! 

    We'll discuss rendering patterns, how they work, and some of their benefits. 

    By the end, you'll better understand how rendering patterns work and what Metaframeworks are capable of!   

    Music by https://www.bensound.com »  

    Make sure to follow me on Twitter: https://twitter.com/matiasfha 

    TikTok: https://www.tiktok.com/@matiasfha 

    And visit my site https://matiashernandez.dev to check more content

    • 11 min
    WTF are Type Predicates in Typescript?

    WTF are Type Predicates in Typescript?

    Have you ever been curious about what Type Predicates are in TypeScript? 

    In this episode, I'll show you how to use Type Predicates for type narrowing.  L

    earn about the pros and cons of using Type Predicates, but most important, let's review the big RISK of using predicates for type narrowing and how you can LIE to Typescript  

    Link to the article:  https://egghead.io/blog/3-effective-type-narrowing-techniques-in-typescript  

    Make sure to follow me on Twitter: https://twitter.com/matiasfha 

    TikTok: https://www.tiktok.com/@matiasfha 

    Youtube: https://youtube.com/@matiasfha

    And visit my site https://matiashernandez.dev to check more content

    • 4 min
    Should you learn Typescript? Is it Worth it?

    Should you learn Typescript? Is it Worth it?

    In this episode, I'm going to discuss whether or not you should learn Typescript, or better, what parts of Typescript you should learn.  

    Typescript is gaining popularity. If you're thinking about learning this language, then this video is for you!   



    We'll discuss some ideas of what pieces of Typescript are worth your time, and effort.  

    Hopefully, this video will help you decide whether or not to learn Typescript, and how to learn it.  



    Let me know what you think in the comments below!



    Suscribete a mi newsletter

    ---

    Encuéntrame en twitter, en mi repositorio AMA o en mi sitio web

    --------

    Mi escritorio


    Mouse MX Master 2S
    Teclado Keychron K3
    Micrófono Shure BETA
    Boom arm  Blue Compass
    Interfaz de audio Focusrite Scarlett Solo 3rd gen
    Audífonos JBL Tune 600BTNC
    Webcam Logitech c9222
    Monitor Xiaomi Mi 34” curved
    Dock Kensington SD5700T
    Software Editor de Audio: Descript

    • 4 min
    Hablando de Typescript

    Hablando de Typescript

    En este episodio una nueva opinión o reclamo, esta vez sobre Typescript, qué es, por que usarlo y por que gente lo utiliza mal.



    Suscribete a mi newsletter

    ---

    Encuéntrame en twitter, en mi repositorio AMA o en mi sitio web

    --------

    Mi escritorio


    Mouse MX Master 2S
    Teclado Keychron K3
    Micrófono Shure BETA
    Boom arm  Blue Compass
    Interfaz de audio Focusrite Scarlett Solo 3rd gen
    Audífonos JBL Tune 600BTNC
    Webcam Logitech c9222
    Monitor Xiaomi Mi 34” curved
    Dock Kensington SD5700T
    Software Editor de Audio: Descript

    • 11 min
    Web3: Comenzando con Ethereum y SvelteKit

    Web3: Comenzando con Ethereum y SvelteKit

    Encuentra el curso en directamente en egghead.io y el material del curso en github

    Subscribte a mi newsletter

    ---

    Encuéntrame en twitter, en mi repositorio AMA o en mi sitio web

    --------

    Mi escritorio


    Mouse MX Master 2S
    Teclado Keychron K3
    Micrófono Shure BETA
    Boom arm  Blue Compass
    Interfaz de audio Focusrite Scarlett Solo 3rd gen
    Audífonos JBL Tune 600BTNC
    Webcam Logitech c9222
    Monitor Xiaomi Mi 34” curved
    Dock Kensington SD5700T
    Software Editor de Audio: Descript

    • 16 min
    ¿Qué es Graphql?

    ¿Qué es Graphql?

    GraphQL es un lenguaje de consulta (query language) que ha sido visto como una mejora en eficiciencia, flexibilidad y potencial sobre formas previas de implementar una API.



    ¿Por qué querrías utilizarlo?


    En este episodio revisamos que es graphql, que ventajas y características tiene y por que querrías utilizarlo.




    Demo: https://github.com/matiasfha/graphl-demo
    Especificación de Graphql
    Instrospección
    Sistema de Tipos



    Implementaciones de Servidores


    Graphql-js La implementación de referencia para la especificación.
    Apollo Server Una implementación en typescript soportada por la comunidad open source que puede ser utilizada sobre frameworks como Express, Koa, Hapi o de forma aislada.
    Express GraphQL  Una implementación base sobre Express.



    Puedes encontrar más implementaciones en este sitio web



    Implementaciones de Clientes


    Apollo Client: Integra mecanismos de caching, mutaciones optimisticas, etc. Compatible con React, Angular y más.
    AWS Amplify: Client para trabajar con servicios en la nube.
    Graphql Request: Simple y flexible client. Básicamente es un "wrapper" sobre `fetch`.
    Relay: Creado por Facebook como solución para crear aplicaciones complejas con React.

    Encuentra más soluciones en este enlace





    ---

    Encuéntrame en twitter, en mi repositorio AMA o en mi sitio web

    -------- 

    Mi escritorio  


    Mouse MX Master 2S 
    Teclado Keychron K3 
    Micrófono Shure BETA
    Boom arm  Blue Compass 
    Interfaz de audio Focusrite Scarlett Solo 3rd gen 
    Audífonos JBL Tune 600BTNC 
    Webcam Logitech c9222 
    Monitor Xiaomi Mi 34” curved 
    Dock Kensington SD5700T 
    Software Editor de Audio: Descript

    • 14 min

Top Podcasts In Technology

Lex Fridman Podcast
Lex Fridman
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Acquired
Ben Gilbert and David Rosenthal
TED Radio Hour
NPR
Dwarkesh Podcast
Dwarkesh Patel
Hard Fork
The New York Times