Skip to content

learnwithjason/learnwithjason.dev

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Learn With Jason

learnwithjason.dev

Boop Crew HQ for Learn With Jason

Fun things to do: follow on Twitch · see upcoming episodes · add the Google Calendar

All Contributors

 

This site is home to Learn With Jason’s episode back catalog, upcoming schedule, and written posts. It’s an Nx monorepo housing multiple sites built with:

For data, it uses:

It also uses Algolia for search.

API

If you want to load Learn With Jason episodes or the schedule, there is an API available.

All requests are made through the /api/v2 path. For example:

https://www.learnwithjason.dev/api/v2/schedule

/api/v2/episodes

Loads the most recent 50 episodes.

/api/v2/episode/:slug

Load details about a single episode.

Options

  • /api/v2/episode/:slug?transcript=true — include the episode transcript in the response

/api/v2/schedule

Load upcoming episode details.

Local Development

To run this repo, you will need:

  • Node >= v18 (if you’re using nvm, run nvm use in the project root to switch)
  • the Netlify CLI
nvm use
npm i -g netlify-cli

To start, clone the repo and install dependencies:

# clone the repo
git clone git@github.com:learnwithjason/learnwithjason.dev

# move into the project directory, then into the site
cd learnwithjason.dev

# install dependencies
npm install

# start local dev!
npx nx run blog:dev

The project will start at http://localhost:8888. Please note that the environment variables will not be set, so some of the serverless functions won’t work unless you add your own env vars. This shouldn’t prevent working on the project for UI-related changes.

Contributors

Thanks goes to these wonderful people (emoji key):

Brittney Postma
Brittney Postma

💻
Brandon
Brandon

💻
Ekin Alçar
Ekin Alçar

💻
Sarah Drasner
Sarah Drasner

💻
Seifeldin Mahjoub
Seifeldin Mahjoub

🚧
Ben Myers
Ben Myers

️️️️♿️
Ben Hong
Ben Hong

💻
Cassidy Williams
Cassidy Williams

💻
Ekene Eze
Ekene Eze

💻
Phil Hawksworth
Phil Hawksworth

💻
Tara Z. Manicsic
Tara Z. Manicsic

💻
Rohith Gilla
Rohith Gilla

🖋
Sarah Dayan
Sarah Dayan

💻
Hitesh Riziya
Hitesh Riziya

📖
Ryan Shaw
Ryan Shaw

💻
Logan McAnsh
Logan McAnsh

💻
Petar Todorov
Petar Todorov

💻
Muescha
Muescha

📖
Andy Kenward
Andy Kenward

💻
B. Burt
B. Burt

🖋

This project follows the all-contributors specification. Contributions of any kind welcome!