Skip to main content
The Function Call

The Function Call

By Austin Gil

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.
Available on
Apple Podcasts Logo
Castbox Logo
Google Podcasts Logo
Overcast Logo
Pocket Casts Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

41 - A deep dive into file uploads

The Function CallApr 03, 2023

00:00
01:10:45
41 - A deep dive into file uploads

41 - A deep dive into file uploads

In this episode, we talked about a deep-dive series Austin has been working on, all about file uploads. We looked at file uploads in HTML and JS. Then moved into the backend with Node.js. We discussed `multipart/form-data`, "Chunks", "Buffers", and "Streams". After that, we discussed where to store files like Object Storage and S3. And briefly discussed deliver and security with a CDN.


Links:


General recommendations and accolades to unrelated products/services:

Apr 03, 202301:10:45
40 - Looking back at 2022 and forward to 2023

40 - Looking back at 2022 and forward to 2023

It's been a minute since our last episode so we had to spend some time catching up on things. We looked back at 2022 and spent some time sharing our hopes for 2023. It was a nice chat to get back in the swing of things heading into the year.

Jan 25, 202355:31
39 - Edge solutions, HTML can access user's camera, & Grant has a power trip
Sep 29, 202257:55
38 - Reminiscing on Remix
Aug 18, 202201:03:59
37 - Hold the mustard. This episode is moslty catch-up.
Jul 04, 202201:00:02
36 - Chatting about AgnosticUI with Rob Levin
Apr 05, 202201:08:34
35 - Outsourcing Woes & Questions About Gatsby, React, and TypeScript
Mar 10, 202201:02:28
34 - Newbie coding skills you can nail
Feb 18, 202252:08
33 - Progressive Enhance Forms With JavaScript
Jan 31, 202201:04:26
32 - A Look Back At 2021 & A Look Forward To 2022
Jan 12, 202201:03:55
31 - 99 Problems But A Desk Aint One (Office setups)
Dec 17, 202150:27
30 - Getting Abstract with Abstract Syntax Trees
Dec 02, 202153:48
29 - Burnout, Islands Architecture, Rollup, and More
Nov 27, 202153:59
28 - Grant Called This One A "Garbage Can Episode"
Oct 13, 202149:03
27 - Managing Shared Dependencies Across Projects
Sep 21, 202148:08
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:

Sep 02, 202101:12:40
25 - The Data Fetching Landscape
Aug 27, 202157:00
24 - The Drawbacks of Experience
Aug 12, 202150:41
Ep 23 - Catching Up on New Things
Jul 30, 202156:44
Ep 22 - Let’s Talk About the Environment (Variables)
Jul 23, 202159:21
Ep 21 - Runtime Type Checking. You Probably Don't Need It
Jul 14, 202101:01:45
Ep 20: We Like Getting PEGD and Think You'll Like it Too
Jul 09, 202101:01:45
Ep 19 - Resetting & Getting Back To Normal (with CSS)
Jun 11, 202101:04:40
Eb18 - The Why'sest Programmers
May 28, 202101:01:36
Ep17 - Semantics: A Meaningful Conversation About HTML
May 13, 202101:02:55
Ep16 - Go raw, or use a wrapper? Advice for Dates (in software)
Apr 06, 202157:14
Ep15 - The Interview About Interviews with Ben Katz

Ep15 - The Interview About Interviews with Ben Katz

In this episode of The Function Call, Austin, Grant, and AJ get a visit from special guest, Ben Katz. Ben shared lots of valuable insights about the interview process, both from the interviewer and interviewee side. For interviewees, we went into tips on getting a job, dealing with LinkedIn, and some things to look for and/or things to avoid. On the interviewer side of things, we talked about the lack of clarity on needs, how resumes are inherently boring, the fact that screening is usually arbitrary and lead to lots of false negatives, and problems with the interview process in general

Links:

Picks

Mar 26, 202101:00:52
Ep14 - Analytics: This Title Contains 3rd Party Cookies
Mar 17, 202156:60
13: Places To Store Your Front End Data
Mar 03, 202159:23
Ep 12 (Fixed): Whose Code is it Anyway? Pedantic Opinions About Tech That Really Don’t Matter.
Feb 25, 202152:30
11: The State of the Web

11: The State of the Web

In this episode, Grant and Austin share their thoughts on the state of the web. We cover topics ranging from operating systems to browser features to modifications in the language.

No shoutouts this time. Predictions instead.

Feb 16, 202101:01:22
Ep 10: Ambidextrous development (Grant made it up)
Feb 05, 202148:42
Is it CMSs, CMS's or CMSes? Content Management Systems with Stuart Runyan

Is it CMSs, CMS's or CMSes? Content Management Systems with Stuart Runyan

In this episode, we get a guest visit from Stuart Runyan, VP of Engineering at Zesty.io. Aside from his insights, we fumble our way through explaining what a content management system is, different types of CMSs, why they're awesome, when they're not so awesome, and what to look for when shopping for one.

Jan 17, 202101:14:48
The JWT show. Alt title: What the heck is a "joot"?

The JWT show. Alt title: What the heck is a "joot"?

In this episode, Austin shares everything he knows about JSON Web Tokens (JWT). Grant and AJ come along for the ride as we get into authentication vs. authorization, sessions, databases and more.

Dec 18, 202001:20:02
Breaking into Tech Twitter with Sarah Shook

Breaking into Tech Twitter with Sarah Shook

In this episode, Austin sits down to chat with Sarah Shook all about her experience breaking into the Twitter tech scene. We covered tips on growing an audience, how to make friends, can Twitter help with your job search, and does it make you a better developer? Sarah is a very nice person and was a great guest. 

Nov 10, 202039:19
Thocks > Clacks: Our thoughts on mechanical keyboards.

Thocks > Clacks: Our thoughts on mechanical keyboards.

In this episode, our senior mechanical keyboard expert, Grant, tells us all about mechanical keyboards. A bit of history, a lot about different options, and we go into what we like or dislike about keyboards.

Sep 29, 202001:04:26
Grant schools us on CSS-in-JS

Grant schools us on CSS-in-JS

In this episode, we take a whirlwind tour of CSS-in-JS, lead by our trusty pilot, Grant. We get an overview on what it is, why we need it, and what some good options are.

** spoiler alert ** Austin does not approve.

Sep 12, 202058:48
What do you call a restaurant with no waiters? Serverless!

What do you call a restaurant with no waiters? Serverless!

In this episode, we talk about serverless architecture. What it is, how it works, and what we think about it.

** Spoiler alert ** Grant doesn't like serverless. 

Sep 11, 202001:08:32
SSR: You mean it's not Sweet Sticky Raspberries!?!?!?

SSR: You mean it's not Sweet Sticky Raspberries!?!?!?

Sitting down with Austin and Grant to talk about Server Side Rendering (SSR). We covered some of the benefits, some of the myths, and different ways to can accomplish it.

Aug 07, 202001:26:24
Stacks: Where Pancakes & Technology Meet.

Stacks: Where Pancakes & Technology Meet.

In this episode, we walk through some of the tech stacks we're currently working with, what we would pick today if we were starting a greenfield project, and what technology we are interested in but have little to no experience. Give it a listen and let us know what your favorite tech stacks or pancake stacks are.

Aug 07, 202055:56
Origin Stories: Get to Know the Crew

Origin Stories: Get to Know the Crew

We walk through a little history of our developer journeys. Where we were before programming, how we broke in, and what we're doing today. Give it a listen and get to know us a little better.

Aug 07, 202041:54