Café con Tech

Café con Tech

By Matias HernándezTechnology
Download on the App Store

Café con Tech episodes

  • 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

    12 min
  • 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

    5 min
  • 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
    • 5 min
    • 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
      • 12 min
      • 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
        • 17 min
        • ¿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
                • 15 min
                • ¿Qué es Typescript, y por qué usarlo?

                  Nueva temporada, nuevo formato. Back to basics.


                  En este nuevo episodio te cuento sobre que es typescript, ventajas y desventajas y por que podrías querer utilizarlo.


                  Links

                  • Estudio: To Type or Not to Type: Quantifying Detectable Bugs in JavaScript
                  • Articulos: https://matiashernandez.dev/blog/post/como-escribir-funciones-en-typescript
                  • https://matiashernandez.dev/blog/post/typescript-avanzado
                  • https://clevertech.biz/insights/why-we-choose-typescript-all-the-way-through (en inglés)
                  • Cursos:

                    • Up and Running with TS: https://egghead.io/courses/up-and-running-with-typescript
                      • Advanced Static Types in TS: https://egghead.io/courses/advanced-static-types-in-typescript
                      • Practical Advanced Typescript: https://egghead.io/courses/practical-advanced-typescript
                      • Async/Await using Typescript: https://egghead.io/courses/async-await-using-typescript
                      • 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
                        • 10 min
                        • Blogging for Devs with Monica Lent

                          Long overdue but here is the final episode of the 3rd season. This time I had a great guest: Monica Lent, she is a developer founder of http://Affilimate.com (Analytics SaaS for affiliate publishers), which also creates courses around writing online and managing a great community (http://bloggingfordevs.com + http://seofordevs.com). 


                          Support the show (https://www.buymeacoffee.com/matiasfha)
                          48 min
                        • Fundamentals, Content Creation and more with James Q. Quick

                          Welcome to the penultimate episode of the third season. Today we have a special guest. James joined the Spanish version of the podcast, 2nd season, and now is back but in a comfortable way.

                          In this episode, we discuss the importance of fundamentals, about learning and making mistakes and how to recover from them, and about being honest that everyone has to look for some concepts.

                          Alongside that we also talk about content creation and Auth0.

                          Check James' content by following him on Twitter and checking his youtube channel!

                          Also definitely check the Auth0 Rap and follow and listen to his podcast Compressed.fm

                          Music Credits
                          Opening and Outro Music
                          by DanoSongs https://danosongs.com/
                          Background Music Music:
                          Nile's Blues by Kevin MacLeod
                          Link: https://incompetech.filmmusic.io/song/4134-nile-s-blues
                          License: https://filmmusic.io/standard-license

                          Escuela Frontend
                          Conviértete en un Frontend Dev Profesional
                          Contenido de alta calidad para mejorar tu carrera!

                          Support the show (https://www.buymeacoffee.com/matiasfha)
                          53 min
                        • Freelancing and Blitz.js with Brandon Bayer

                          In this episode, I had the chance to talk with Brandon Bayer, the creator of Blitz.js and founder of https://flightcontrol.dev/

                          During the episode, Brandon drives us through his history and experience and drop some advice about building a successful freelancing career.

                          But we also talk about more technical stuff when we discussed and learn about his work on Blitz.js a full-stack framework on top of Next.js


                          Blitz is a full-stack framework that's inspired by Ruby on Rails, is built on Next.js, and features a "Zero-API" data layer abstraction that eliminates the need for REST/GraphQL.

                          Follow Brandon on Twitter same as Blitz.js account

                          Music Credits
                          Opening and Outro Music
                          by DanoSongs https://danosongs.com/
                          Background Music Music:
                          Nile's Blues by Kevin MacLeod
                          Link: https://incompetech.filmmusic.io/song/4134-nile-s-blues
                          License: https://filmmusic.io/standard-license

                          Cloundinary MDE
                          Energizing a diverse community of developers to share knowledge using media technology in web apps.


                          Escuela Frontend
                          Conviértete en un Frontend Dev Profesional
                          Contenido de alta calidad para mejorar tu carrera!

                          Support the show (https://www.buymeacoffee.com/matiasfha)
                          38 min

                        About Café con Tech

                        From the publisher's feed

                        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…