26 episodes

The Function Call is a show about friends, and it’s also a show about programming. We get together and talk about tech, what we're working on, and the little things, like what we had for dinner last night. Come hang out, have a laugh, and maybe learn something new. Support this podcast: https://anchor.fm/thefncall/support

The Function Call Austin Gil

    • Technology

The Function Call is a show about friends, and it’s also a show about programming. We get together and talk about tech, what we're working on, and the little things, like what we had for dinner last night. Come hang out, have a laugh, and maybe learn something new. Support this podcast: https://anchor.fm/thefncall/support

    26 - Developing a Senior Engineering Mindset with Amal Hussein

    26 - Developing a Senior Engineering Mindset with Amal Hussein

    In this episode we had the pleasure of speaking with Amal Hussein about the sorts of things developers can do to level up later in their careers. The game changes as we progress, and she is a fantastic player. We discuss books to read, what to focus on, why Twitter followers means nothing, and everything wrong with Silicon Valley. 

    Links:


    GitLab Career Development


    ---

    Support this podcast: https://anchor.fm/thefncall/support

    • 1 hr 12 min
    25 - The Data Fetching Landscape

    25 - The Data Fetching Landscape

    In this episode, we’re getting the band back together to talk about HTTP requests. We cover a little bit about what they are, go into the options we have for making HTTP requests with JavaScript, and explore some libraries that make life easier on us.

    Links:


    XMLHttpRequest
    Fetch
    Stale While Revalidate
    https://web.dev/stale-while-revalidate/
    jQuery
    Axios
    Node-fetch
    cross-fetch
    isomorphic-fetch
    Got
    SWR
    GraphQL

    Apollo
    Relay
    React-graphql



    Shoutouts:


    Grant - Tow hitches
    AJ - Professional Movers
    Austin - Sarah Scribbles


    ---

    Support this podcast: https://anchor.fm/thefncall/support

    • 57 min
    24 - The Drawbacks of Experience

    24 - The Drawbacks of Experience

    Experience makes you a stronger developer, except when it doesnt. Many in the dev community accept the idea that a lack of experience could be a liability on a project, however in a similar way someone with experience can have mental blocks as a result of that experience. We discuss in this episode how experience can influence decisions in a negative way.

    Links:


    Jira is a truncation of Gojira

    Shoutouts:


    Austin - “How a Burner Identity Protects Your Inbox, Phone, and Credit Cards” + Sudo
    Grant - Modeselektor - Extended


    ---

    Support this podcast: https://anchor.fm/thefncall/support

    • 50 min
    Ep 23 - Catching Up on New Things

    Ep 23 - Catching Up on New Things

    In this episode, Grant and Austin catch up on some cool new things around web development. Specifically, Vite and Vitedge, a new full-stack framework for "Edge-side rendering". Sparked by that coolness, we explore other rendering patterns such as strict server-side, client-side, static sites (build time), lambda functions, and more. Finally, we end with a silly discussion of frameworks vs libraries.

    Links:


    Vitedge


    Shoutouts:


    Austin - Seek by iNaturalist
    Grant - shotgun child seat



    ---

    Support this podcast: https://anchor.fm/thefncall/support

    • 56 min
    Ep 22 - Let’s Talk About the Environment (Variables)

    Ep 22 - Let’s Talk About the Environment (Variables)

    In this episode, Grant and Austin talk all about environment variables. We cover the difference between private and public variables, how to keep them secure, keeping them in sync across teams, and where to store your precious precious variables. They may be keys, secrets, or just configuration strings, but hopefully this chat sheds some light on the subject for you.

    Reference `dotnev` from Jest config:
    // jest.config.js
    module.exports = {
     setupFiles: ['dotenv/config'],
    };

    Reference `dotenv` from NPM script:
    "jest": "node -r dotenv/config ./node_modules/.bin/jest",
    "knex": "node -r dotenv/config ./node_modules/knex/bin/cli.js",

    Links: 


    dotenv
    Vue-cli
    Create react app
    Doppler
    Hashicorp Vault
    GitHub Actions secrets
    Netlify build variables

    Shoutouts:


    Austin: Strava and OMG, SVG Favicons FTW!
    Grant: Also Strava



    ---

    Support this podcast: https://anchor.fm/thefncall/support

    • 59 min
    Ep 21 - Runtime Type Checking. You Probably Don't Need It

    Ep 21 - Runtime Type Checking. You Probably Don't Need It

    Grant’s adventure into why compile time type checking isnt enough. Do you have a reliable data source. Is it really, really reliable? If not, you might like runtime type checking! Sometimes rapid parallel development is painful, solve that pain with runtime type checking! Austin and Grant discuss what problems lead to the development of runtime type checking apollo hooks. They cover the initial problem, the attempted solutions, and the process of developing the structure that allows this set of hooks to work.

    Links:


    Runtypes
    Io-ts
    yup
    Duck typing

    Shout-outs:


    Grant: Runtypes, Ski Mask the Slump God, New Bugati by Lil Gnar
    Austin: Smart AudioBook Player



    ---

    Support this podcast: https://anchor.fm/thefncall/support

    • 1 hr 1 min

Top Podcasts In Technology

Listeners Also Subscribed To