diff --git a/README.md b/README.md index 2e41d09e..23e01e66 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/lesson_00/README.md b/lesson_00/README.md new file mode 100644 index 00000000..86d7ebc5 --- /dev/null +++ b/lesson_00/README.md @@ -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 \ No newline at end of file diff --git a/lesson_00/anthonymays/README.md b/lesson_00/anthonymays/README.md new file mode 100644 index 00000000..d1df452e --- /dev/null +++ b/lesson_00/anthonymays/README.md @@ -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 + + + + + +[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 diff --git a/lesson_00/anthonymays/images/anthony-d-mays-spike-lee.jpeg b/lesson_00/anthonymays/images/anthony-d-mays-spike-lee.jpeg new file mode 100644 index 00000000..d146df85 Binary files /dev/null and b/lesson_00/anthonymays/images/anthony-d-mays-spike-lee.jpeg differ diff --git a/lesson_00/anthonymays/images/anthony-d-mays-spike-lee.png b/lesson_00/anthonymays/images/anthony-d-mays-spike-lee.png new file mode 100644 index 00000000..97edc92c Binary files /dev/null and b/lesson_00/anthonymays/images/anthony-d-mays-spike-lee.png differ diff --git a/lesson_00/anthonymays/images/serena-williams.png b/lesson_00/anthonymays/images/serena-williams.png new file mode 100644 index 00000000..23d28e01 Binary files /dev/null and b/lesson_00/anthonymays/images/serena-williams.png differ diff --git a/lesson_00/anthonymays/images/times-square.gif b/lesson_00/anthonymays/images/times-square.gif new file mode 100644 index 00000000..7e7696a8 Binary files /dev/null and b/lesson_00/anthonymays/images/times-square.gif differ diff --git a/lesson_01/README.md b/lesson_01/README.md new file mode 100644 index 00000000..c473b13f --- /dev/null +++ b/lesson_01/README.md @@ -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. \ No newline at end of file