Episodes

  • ¿Qué es Graphql?
    Aug 26 2022

    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

    Don't Forget to leave a comment on this episode


    See podvine.com/privacy-policy for podcast listener privacy info.

    Show more Show less
    14 mins
  • ¿Qué es Typescript, y por qué usarlo?
    Aug 19 2022

    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

    Don't Forget to leave a comment on this episode


    See podvine.com/privacy-policy for podcast listener privacy info.

    Show more Show less
    10 mins
  • Blogging for Devs with Monica Lent
    Dec 2 2021

    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)

    Don't Forget to leave a comment on this episode


    See podvine.com/privacy-policy for podcast listener privacy info.

    Show more Show less
    48 mins
  • Fundamentals, Content Creation and more with James Q. Quick
    Nov 1 2021

    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)

    Don't Forget to leave a comment on this episode


    See podvine.com/privacy-policy for podcast listener privacy info.

    Show more Show less
    53 mins
  • Freelancing and Blitz.js with Brandon Bayer
    Oct 12 2021

    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)

    Don't Forget to leave a comment on this episode


    See podvine.com/privacy-policy for podcast listener privacy info.

    Show more Show less
    37 mins
  • VIM, Typescript, Community and Accountability with Joe Previte
    Oct 4 2021

    Welcome to a new episode. This week I had the opportunity to talk with Joe Previte a content creator, developer, and teacher.
    Joe is the creator of the course VIM for VScode and several community focused places and services like:

    • His twitch stream
    • Joe's Jobs - A job board that has the best jobs in the product, engineering, OSS, and more. 
    • dip.chat - accountability groups for developers
    • Basics of TypeScript - this is a weekly Telegram newsletter, but will eventually be a TypeScript course

    He also has some courses on egghead.io like "The Beginner's Guide to Figma".

    During the episode, we dived into his history from a Spanish student to becoming an open-source engineer learning with freecodecamp 

    Follow Joe on Twitter and check his incredible notes on his site.

    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

    Auth0
    Auth0 es una plataforma de autenticación y autorización lista para usar en tu app!

    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)

    Don't Forget to leave a comment on this episode


    See podvine.com/privacy-policy for podcast listener privacy info.

    Show more Show less
    47 mins
  • MDX, JamStack and Learning Rust with Christ Biscardi
    Sep 28 2021

    This week's episode is all about Rust and hot tech.
    Chris Biscardi joined the show to talk about different topics around the work he is doing.
    Chris has done work with MDX, a lot of contributions as a consultant on the JAMStack ecosystem and is now focused on teaching Rust and Serverless to web developers.

    During the episode, we review some of this work but in particular we dive deep into Rust and the learning path.

    Follow Chris on Twitter, join to Party Corgi Discord and check out his material

    • Learn to build reliable and efficient software with Rust 
    • Check the Field Guide to Rust
    • The FIeld Guide to Serverless
    • Follow him on Youtube
    • And definitely check his site


    Music Credits
    Opening and Outro Music
    by DanoSongs https://danosongs.com/
    Background Music Music:
    Iron Bacon by Kevin MacLeod
    Link: https://incompetech.filmmusic.io/song/3925-iron-bacon
    License: https://filmmusic.io/standard-license

    Auth0
    Auth0 es una plataforma de autenticación y autorización lista para usar en tu app!

    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)

    Don't Forget to leave a comment on this episode


    See podvine.com/privacy-policy for podcast listener privacy info.

    Show more Show less
    52 mins
  • What is a Senior Engineer & AWS CDK with Tomasz Łakomy
    Sep 22 2021
    Today I share with you a nice talk with the jQuery guru Tomasz Łakomy.
    During the episode we talk about why a dev could need to share his/her work in public or create a personal brand, we discussed what is a Senior Engineer and why companies tend to hire mostly seniors.

    We also discussed the hiring process and finally, we dived into a more technical topic reviewing Tomasz's course about AWS CDK.

    Follow Tomazs and found more of his content by checking these links.
    - Twitter
    - His Site
    - His egghead courses

    He is also building Cloudash so definitely take a look it if you are into serverless development using AWS.

    Tomasz also recommended checking a site:  A Cloud Guru A Platform to learn all about Cloud services.

    Music Credits
    Opening and Outro Music
    by DanoSongs https://danosongs.com/
    Background Music Music:
    Iron Bacon by Kevin MacLeod
    Link: https://incompetech.filmmusic.io/song/3925-iron-bacon
    License: https://filmmusic.io/standard-license

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

    Don't Forget to leave a comment on this episode


    See podvine.com/privacy-policy for podcast listener privacy info.

    Show more Show less
    51 mins