Skip to content

Commit

Permalink
feat: adds lesson 00 and 01 details.
Browse files Browse the repository at this point in the history
  • Loading branch information
anthonydmays committed Sep 23, 2024
1 parent 6448550 commit b05ac49
Show file tree
Hide file tree
Showing 8 changed files with 110 additions and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[![Check Push](https://github.com/code-differently/code-differently-24-q1/actions/workflows/check_push.yml/badge.svg)](https://github.com/code-differently/code-differently-24-q1/actions/workflows/check_push.yml)

### Purpose
Main project repo for the Code Differently 2024 Q1 cohort. Read the [syllabus](/syllabus/) for more information about the class. Use the lesson folders to find and submit homework assignments.
Main project repo for the Code Differently 2024 Q4 cohort. Read the [syllabus](/syllabus/) for more information about the class. Use the lesson folders to find and submit homework assignments.

### Preview
1. Install VS Code and Docker. You can references the [instructions here][dev-container-instructions], if needed.
Expand Down
45 changes: 45 additions & 0 deletions lesson_00/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Lesson 00 - Developer Workflow: Git Fundamentals

## Pre-work

Please review the following resources before lecture:

### Required
* [Git + GitHub Branches, Forks, and Pull Requests (Video)](https://youtu.be/oa1wXWeH1IQ?si=fnN6f4Ua1dbdWmqN)
* [A Simplified Convention for Naming Branches and Commits in Git](https://dev.to/varbsan/a-simplified-convention-for-naming-branches-and-commits-in-git-il4)

### Recommended
* [The Git Fork-Branch-Pull Workflow](https://www.tomasbeuzen.com/post/git-fork-branch-pull/)

## Homework

- [ ] Create a [personal README](#personal-readme) and [submit](#submitting-your-assignment) via GitHub.
- [ ] Do pre-work for [lesson 01](/lesson_01/).

### Personal README

A personal README is a way to teach others how to best work with you. It is useful for expressing your learning style and personal preferences, likes and dislikes.

For this exercise, you with use the `MARKDOWN` language (the language used to author this very README) to create your own personal version. Your version should incorporate __at least one picture, one list, appropriate headings, and be at least 300 words__.

For inspiration, feel free to check out the examples at [Kaeti's repo][kaeti-repo] or do your own thing. Have fun, but keep it professional!

[kaeti-repo]: https://github.com/kaeti/personal-readme

### Submitting your assignment

To submit your assignment, please do the following:

1. Fork this repository (repo) under your own Github account.
1. In your forked repo, create a new branch and give it a name.
1. Add your `README.md` and accompanying picture files to a sub-folder you create under `lesson_00` (see [lesson_00/anthonymays](/lesson_00/anthonymays) for example).
1. Commit as many changes as you need to your branch and push to Github.
1. When ready to merge, visit this repo to create a pull request (PR).
1. Add details to the PR and create it.

If you need more help, you can check out [this page here][open-source-contributions] or watch [this YouTube video][open-source-youtube].

**Note:** If you would rather not have this README published publicly, please indicate that in your PR description and I will review it without accepting it for merge. The PR can be deleted when done. Don't delete the README however, as you'll need it for later assignments.

[open-source-contributions]: https://github.com/gabrieldemarmiesse/getting_started_open_source
[open-source-youtube]: https://www.youtube.com/watch?v=a_FLqX3vGR4
46 changes: 46 additions & 0 deletions lesson_00/anthonymays/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Anthony D. Mays README

## Introduction

Anthony is a software engineer with over 22 years of industry experience and a former foster kid from Compton. He has worked for companies including City National Bank, Slalom Consulting, and most recently, Google. Currently the full-time founder of Morgan Latimer Consulting, Anthony is dedicated to providing the next generation of technologists with tools that will help them thrive in their career.

## Prerequisites

Here are some of the things I need to be a productive citizen and engineer.

* Single-origin, medium roast coffee from Africa.
* Daily Bible study and prayer
* Jazz / hip-hop fusion with strong piano lines, bass, and drums. Favorite artists right now are [Kiefer][kiefer-link], [Glimlip][glimlip-link], [Ashley Henry][ashley-henry-link], and [Tom Misch][tom-misch-link].
* Not operational on Sunday's. That's the Lord's Day so I'm closed for business.
* Smoked meats and BBQ of pretty much any variety (pork, beef, chicken, lamb, etc.).

## Installation Instructions

1. It's best to get in touch with me after 9am PT on most days. I'm not an early riser.
1. I'm instant human, just add coffee.
1. There is usually no shortage of things I need to do on any given day as a full-time entrepreneur, so scheduling time with me is usually best. I'm good at ignoring ad-hoc messages.
1. Email communication is the best as my inbox is one of the tools I use for priority management. There's a high chance I will miss messages on LinkedIn and Twitter, so don't be afraid to ping me again if I don't respond in a timely manner.
1. Before you ask me a question about your tech career, make sure to check my blog at [anthonydmays.com/blog](https://anthonydmays.com/blog) to ensure that I haven't already answered it. I also cross post articles on LinkedIn and Medium.

## Support

* You can find me on LinkedIn, Twitter, Instagram, and my website at anthonydmays.com if you want to reach out. If you need help with career and interview prep, book a free consultation with me at morganlatimer.com.

## Fun Facts

* I've been playing the piano since I was 7 years old (my other keyboard is a Yamaha!).
* My first programming language was BASIC, which I learned at the age of 8.
* A viral [BuzzFeed documentary][buzzfeed-link] about my journey from Compton to Google was published in 2018.
* I am a licensed minister in the State of California.

## Photo Gallery

<a href="https://twitter.com/anthonydmays/status/1665044329528975363"><img src="images/anthony-d-mays-spike-lee.jpeg" height=400 /></a>
<a href="https://www.linkedin.com/posts/anthonydmays_practicelikeachampion-techinterview-straightouttacompton-activity-6922630732154642432-Yrwr?utm_source=share&utm_medium=member_desktop"><img src="images/serena-williams.png" height=400 /></a>
<a href="https://www.linkedin.com/posts/anthonydmays_blacklinkedin-inspiration-tech-activity-6934921947973656576-M-um?utm_source=share&utm_medium=member_desktop"><img src="images/times-square.gif" height=400 /></a>

[buzzfeed-link]: https://amays.me/buzzfeed
[kiefer-link]: https://music.youtube.com/channel/UCK4EdR3o8NrJBhUjy7SXURw?si=a2w82sB5EGXsWAGP
[glimlip-link]: https://music.youtube.com/channel/UCdPgDItWooZYAcmdZ33_jEg
[tom-misch-link]: https://music.youtube.com/channel/UCCCWJwLEvpPAs4r_nJiKe2Q?si=HQFlPrkXSSW3BFlq
[ashley-henry-link]: https://music.youtube.com/channel/UC3HGI713bSPDc6nSaaGHrkg?si=xyIPDiMXApKWxUS7
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lesson_00/anthonymays/images/serena-williams.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lesson_00/anthonymays/images/times-square.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 18 additions & 0 deletions lesson_01/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Lesson 01 - Developer Workflow: IDE Fundamentals

## Pre-work

Please review the following resources before lecture:

### Required

* [Learn Visual Studio Code in 7min (Video)](https://www.youtube.com/watch?v=B-s71n0dHUk)

### Recommended

* [Chrome DevTools Crash Course - using Chrome 'Inspector' for CSS Development (Video)](https://www.youtube.com/watch?v=151NXMk0a2c)


## Homework

TODO(anthonymays): Add details.

0 comments on commit b05ac49

Please sign in to comment.