Skip to content

Commit

Permalink
course.json and lessons
Browse files Browse the repository at this point in the history
  • Loading branch information
dtauer committed Dec 5, 2024
1 parent 308df99 commit 63eb297
Show file tree
Hide file tree
Showing 23 changed files with 3,498 additions and 71 deletions.
32 changes: 21 additions & 11 deletions course.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,29 @@
{
"author": {
"name": "Brian Holt",
"company": "Neon"
"name": "ThePrimeagen",
"company": "TheStartup, Try Harder™"
},
"title": "Next.js Course Starter Kit",
"subtitle": "for Frontend Masters",
"frontendMastersLink": "https://frontendmasters.com/courses/complete-react-v9/",
"title": "Developer Productivity 2",
"subtitle": "become the dev that confuses everyone else",
"frontendMastersLink": "https://frontendmasters.com/workshops/dev-prod-2",
"social": {
"linkedin": "btholt",
"github": "btholt",
"twitter": "holtbt",
"bluesky": "brianholt.me"
"twitter": "theprimeagen",
"twitch": "theprimeagen",
"youtube": "theprimeagen"
},
"description": "A starter kit for making really amazing courses, optimized for Frontend Masters",
"keywords": ["your", "Google", "keywords", "here"],
"description": "a walkthrough of making your life a bit nicer by understanding how your operating system works",
"keywords": [
"ThePrimeagen",
"Live Coding",
"TypeScript",
"JavaScript",
"Git",
"Github",
"Algorithms",
"DataStructures",
"Data Structures",
"TS"
],
"productionBaseUrl": "/dev-prod-2",
"csvPath": "./out/lessons.csv"
}
139 changes: 139 additions & 0 deletions lessons/01-intro/A-intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
---
title: "Introduction to dev productivity"
description: "there isn't a right way, but there is my way and its pretty good"
---

## Dev Productivity

<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

## WHOAMI
The name is ThePrimeagen

<a href="https://twitch.tv/ThePrimeagen">
Twitch
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 268" width="32" height="32">
<path fill="#6441A4" d="M47.181 0L0 89.616v134.559h63.719V268l57.758-43.825h43.341L256 163.311V0H47.181zm178.947 147.268l-39.596 39.596h-29.343L108.839 215.2v-39.596H63.719V29.837h162.409v117.431zM89.616 89.616h29.343v59.075H89.616V89.616zm88.3 0h29.343v59.075h-29.343V89.616z"/>
</svg>
</a>

<br>

<a href="https://youtube.com/ThePrimeTimeagen">
ThePrimeTimeagen - Hand crafted meme's and toilet
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 176 124" width="32" height="32">
<path fill="#FF0000" d="M172.267 20.22c-2.029-7.717-7.974-13.786-15.69-15.814C143.915 1.135 88 1.135 88 1.135s-55.914 0-68.576 3.271c-7.717 2.029-13.662 8.097-15.691 15.814C1.135 32.882 1.135 62 1.135 62s0 29.118 2.598 41.78c2.029 7.717 7.974 13.786 15.691 15.814C32.086 122.865 88 122.865 88 122.865s55.915 0 68.577-3.271c7.716-2.028 13.661-8.097 15.69-15.814C174.865 91.118 174.865 62 174.865 62s0-29.118-2.598-41.78zM70.711 85.573V38.427l36.106 23.573-36.106 23.573z"/>
</svg>
</a>

<br>

<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

## The Goal
My approach to _my environment_.

or as i like to say: there isn't a right way, but there is my way and its
pretty good. I only have one thing I optimize which is productivity.

<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

## Enqueue Midwit meme
> BUT WHAT ABOUT i3-gaps, WHAT ABOUT ALL THE RICES
Honestly, I don't care. I just don't care at all. I just want to get where i
want to be in the fewest amount of keystrokes

<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

## A bit of prereq
One thing that should be apparent is that i will be approaching this class from
a unix perspective.

Its not that i don't think windows is good for dev, its just I never use it for
anything but games.

### Enqueue I Don't even think of you meme

<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

18 changes: 0 additions & 18 deletions lessons/01-the-first-section/A-intro.md

This file was deleted.

5 changes: 0 additions & 5 deletions lessons/02-a-second-section/A-first-lesson.md

This file was deleted.

13 changes: 0 additions & 13 deletions lessons/02-a-second-section/B-second-lesson.md

This file was deleted.

3 changes: 0 additions & 3 deletions lessons/02-a-second-section/meta.json

This file was deleted.

60 changes: 60 additions & 0 deletions lessons/02-your-env/A-your-env.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
title: "Intro into your env"
description: "lets take a tour"
---

## The Environment
So for me, when i say environment what i mean is everything surrounding the
development process.
<br>
<br>

How you install your favorite libraries
<br>
How you interact with your operating system to get you where you want to be
<br>
How you arrange your windows
<br>
How you arrange your screens (desktops?)
<br>

<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

## The most important starting place
If you were given a brand new system how long does it take you set up? I would
venture that most people spend a day getting ready to go followed by another
couple days patching the holes.

<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
Loading

0 comments on commit 63eb297

Please sign in to comment.