Skip to content

Commit 05ad627

Browse files
authored
Merge branch 'code-differently:main' into main
2 parents 887b8f0 + 2ef5fa7 commit 05ad627

File tree

77 files changed

+12616
-4
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+12616
-4
lines changed

.devcontainer/devcontainer.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
"ghcr.io/devcontainers/features/python:1": {},
1616
"ghcr.io/devcontainers-contrib/features/ts-node:1": {},
1717
"ghcr.io/devcontainers/features/sshd:1": {},
18-
"ghcr.io/warrenbuckley/codespace-features/sqlite:1": {}
18+
"ghcr.io/warrenbuckley/codespace-features/sqlite:1": {},
19+
"ghcr.io/devcontainers/features/github-cli:1": {}
1920
},
2021
"portsAttributes": {
2122
"80": {
@@ -35,7 +36,11 @@
3536
"ritwickdey.LiveServer",
3637
"mechatroner.rainbow-csv",
3738
"alexcvzz.vscode-sqlite"
38-
]
39+
],
40+
"settings": {
41+
"terminal.integrated.defaultProfile.linux": "zsh",
42+
"terminal.integrated.profiles.linux": { "zsh": { "path": "/bin/zsh" } }
43+
}
3944
}
4045
}
4146
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: Check Lesson 02 Pull Request
2+
3+
on:
4+
pull_request:
5+
branches: [ "main" ]
6+
paths:
7+
- "lesson_02/quiz/**"
8+
9+
jobs:
10+
build:
11+
12+
runs-on: ubuntu-latest
13+
permissions:
14+
contents: read
15+
16+
steps:
17+
- uses: actions/checkout@v4
18+
- name: Set up JDK 17
19+
uses: actions/setup-java@v4
20+
with:
21+
java-version: '17'
22+
distribution: 'temurin'
23+
24+
# Configure Gradle for optimal use in GiHub Actions, including caching of downloaded dependencies.
25+
# See: https://github.com/gradle/actions/blob/main/setup-gradle/README.md
26+
- name: Setup Gradle
27+
uses: gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5 # v3.1.0
28+
29+
- name: Use Node.js
30+
uses: actions/setup-node@v4
31+
with:
32+
node-version: '20.x'
33+
34+
- name: Build Shared Lib with Node.js
35+
working-directory: ./lib/typescript/codedifferently-instructional
36+
run: npm ci
37+
38+
- name: Build Lesson 02 with Node.js
39+
working-directory: ./lesson_02/quiz
40+
run: |
41+
npm ci
42+
npm run test

.github/workflows/check_push.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on:
55
branches: [ "main" ]
66
paths:
77
- "lib/**"
8+
- "lesson_02/quiz/**"
89

910
jobs:
1011
build:
@@ -26,8 +27,19 @@ jobs:
2627
- name: Setup Gradle
2728
uses: gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5 # v3.1.0
2829

30+
- name: Use Node.js
31+
uses: actions/setup-node@v4
32+
with:
33+
node-version: '20.x'
34+
2935
- name: Build Shared Lib with Gradle Wrapper
3036
working-directory: ./lib/java/codedifferently-instructional
3137
run: ./gradlew check
3238

39+
- name: Build Shared Lib with Node.js
40+
working-directory: ./lib/typescript/codedifferently-instructional
41+
run: |
42+
npm ci
43+
npm run test
44+
3345

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Code Differently 2024 Q4 Cohort
22

3-
[![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/code-differently/code-differently-24-q1)
4-
[![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)
3+
[![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/code-differently/code-differently-24-q4)
4+
[![Check Push](https://github.com/code-differently/code-differently-24-q4/actions/workflows/check_push.yml/badge.svg)](https://github.com/code-differently/code-differently-24-q4/actions/workflows/check_push.yml)
55

66
### Purpose
77
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.

lesson_00/amiyahjones/README.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Mya.README
2+
```Javascript
3+
const Mya = class SoftwareEngineer {
4+
intern(code, tools) {
5+
self.code = Javascript, HTML, CSS, Java;
6+
self.tools = React, Docker;
7+
}
8+
};
9+
10+
// Intrested in bringing ideas to life within a web browser.
11+
// Learning how websites become quick, responsive, and accesssible to everyone.
12+
```
13+
14+
<a href="https://images.app.goo.gl/ww5Jn4V8C5KFxpaC9"><img src="img/banner.png" height="200px" width="100%"/></a>
15+
16+
### ☴ My work hours
17+
<code style="color : aquamarine">9AM-5PM</code> I'm an early bird and often begin the day with a head start of my work. Feel free to reach me by email during this time, and I'll get back to you as soon as I'm able!
18+
19+
### What's the best way to communicate with me? .☘︎ ݁˖
20+
Private message through google chat works perfectly. Email works too as a follow up or if I happened to miss one of your messages.
21+
> [!TIP]
22+
> _In case I don't respond:_ Ping me again on google chat or send me another email!
23+
24+
### I'd be happy to help you with ꒰ ﹍ ꒱
25+
* Code suggestions
26+
* Explain or understand a code snippet
27+
* Photos + design ideas
28+
29+
## Extra ⓘ
30+
* ✦ procreate artist ↓ <br>
31+
- I like to combine my art and code together!
32+
- In case you find me with my ipad, that's why
33+
* visual learner <br>
34+
* Jr Developer HS Intern for 4 years with Code Differently (youth program)
35+
* No, I don't drink coffee. ~~Hot chocolate is my go to~~
36+
37+
> I'm the type of person that if you ask me a question and I don't know the answer, I'm gonna tell you that I don't know. But I bet you what, I know how to find the answer and I will find the answer. <br> - Will smith
38+
39+
40+
###### // readme inspired by [Kaeti's repo][kaeti-repo] , code snippet inspired by [Thai Brega]
41+
42+
[kaeti-repo]: https://github.com/kaeti/personal-readme
43+
[Thai brega]: https://github.com/Thaiane/Thaiane

lesson_00/amiyahjones/img/banner.png

913 KB
Loading

lesson_00/chelsea_ogbonnia/README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Personal README
2+
3+
## Introduction
4+
Hi there! I’m currently on my journey to becoming a full-stack software engineer. I enjoy solving problems and learning new technologies as I go. This README gives you a little insight into how I work best, what motivates me, and how I approach learning and collaboration.
5+
6+
## How I Learn Best
7+
- Independent Learning: I prefer figuring things out on my own, and I enjoy working through challenges independently before reaching out for help. This allows me to build resilience and a deeper understanding of the material.
8+
- Visual Learning: I grasp concepts more quickly when I can visualize them. Charts, diagrams, and presentations help me organize information in a way that sticks. I find that seeing a process step-by-step or looking at a flowchart helps solidify abstract concepts.
9+
- Planning Ahead: I like having access to the curriculum early so I can break down topics and structure my learning schedule. When I can map out what’s ahead, I feel more in control and can manage my time better.
10+
- Mastering Subjects: I work on a subject until I feel confident enough to explain it to someone else. Teaching is one of the ways I confirm my own understanding. If I can make something simple enough for others to understand, I know I’ve truly mastered it.
11+
- Note-Taking: I’m not the type to take long-winded notes. Instead, my notes are an organized summary of my thoughts. They serve as a reference point for later, but I tend to work through most concepts in my head first before writing anything down.
12+
13+
## What I Value in Collaboration
14+
- Clear Communication: I appreciate clear, concise communication, especially in code reviews or when getting feedback. I respond well to messages that are to the point, with direct and actionable suggestions.
15+
- Respect for Work Styles: I understand that everyone has their own preferred way of working, and I appreciate when team environments respect those differences. For me, that means giving me space to work independently but also being available for collaboration when needed.
16+
- Knowledge Sharing: I believe that a team works best when everyone shares what they’ve learned. I enjoy exchanging tips, resources, or strategies that can help others grow. When the team is open to learning from each other, everyone benefits.
17+
18+
## Fun Fact
19+
I often like to challenge myself with side projects. Whether it's exploring a new API or building a small application for fun, these projects give me a chance to experiment with new technologies and sharpen my skills.
20+
21+
![Example of Python API](https://github.com/user-attachments/assets/75cce26f-8244-4aa9-ac0a-39783d4e4473)
22+
23+

lesson_00/dasiaenglish/README.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Dasia English
2+
3+
## Get to know me :)
4+
5+
Hello everyone! I am excited to be in this program and further my education in tech. I graduated from the University of Delaware majoring in Entrepreneurship, and minored in Disability Studies. Not to mention I was on the Coed Cheer team and named captain my Senior year. I have 19 years of experience in cheerleading. With that experience, I also have won a lot of cool things in those years. My most recent accomplishment is being a 4x Collegiate Champion in a row.
6+
7+
## 2024 Game Day Champions (6peat)
8+
9+
<img src= "images/Celebration.JPG" height=400/>
10+
11+
## Current jobs
12+
1. First State Gymnastics
13+
* Insructor/Front Desk
14+
1. M.O.T All Stars
15+
* Coaching a Mini level 1 prep Team
16+
1. Odessa High School Cheer Coach
17+
* JV Cheer Team
18+
1. Private Lessons (Personal business)
19+
* Tumbling, stretching, and Jump 1-on-1's
20+
21+
## Support
22+
23+
I am a hands-on-learner. I also learn from constructive feedback. I like to know when I am wrong. Mainly because I want to continuously make myself better. I also like to get credit when my credit is due.
24+
25+
## Contact me
26+
27+
I am available from 9am-9pm. The best time is before 12pm
28+
29+
## Goals for the coming Year
30+
31+
Finding my career job in Tech. I also would like my cheerleading team to be undefeated.
32+
33+
## Important to know
34+
35+
* When I am doing work I rather not get interrupted because I will lose my train of thought. I would appreciate if people would wait until I am finished to talk to me.
36+
* Time management is big for me
37+
* I have to be organized in order for me to be my most productive self
38+
39+
40+
41+
# What will get me talking
42+
43+
* I love talking about cheerleading. Like I said before I have been doing cheerleading since I was 3 years old. I have not stopped since.
44+
* I enjoy talking about clothing and shopping. I have so many clothes. I love going to the mall. I also enjoy going to the mall. I did have to take a pause on shopping because I am starting to not have anywhere to put my clothes.
45+
* I have torn my ACL and I love to relate to people in this way and give them encouragement on the 9 month process. I know how it feels to have to take a step back from doing things how you normally do them and having to adapt to your new life.
46+
* I also like to talk about cheerleading skills. I enjoy spreading my knowledge and helping people achieve skills that I already know. I get pride and joy from doing so.
390 KB
Loading

lesson_00/davidsmith/README.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# David Smith README.md
2+
3+
## Introduction
4+
When I was younger I spent most of my life playing video games I was fascinated by creating a world in a game that could be whatever I wanted, something to look at and share with the world being able to say I made that. I came from a very poor area and am putting in the work to better my life for myself and my future family.
5+
6+
## Previous Coding Experience
7+
<ul>
8+
<li>Java</li>
9+
<li>HTML, CSS, JS</li>
10+
<li>Python</li>
11+
<li>SQL</li>
12+
<li>C#</li>
13+
<li>C++</li>
14+
</ul>
15+
16+
### Previous Frameworks Used
17+
<ul>
18+
<li>React JS</li>
19+
<li>Springboot</li>
20+
</ul>
21+
22+
## Past work
23+
* 4 years at Code Differently I worked in the Youth Employment Program for the better part of 4 years, learning a variety of different coding languages and using multiple different frameworks.
24+
25+
* Three, 8 week internships at JPMorgan Chase & Co. I would expand on the projects I've worked on unfortunately because of NDA's I cannot elaborate upon this but I used several in house frameworks and platforms including cloud platform, creating servers and api's used within the firm.
26+
27+
## The Way I Learn
28+
I am a very hands on person. I dislike lectures but I understand why they're important because you're learning from someone elses experience and saving time rather than having to go through the experience yourself.
29+
30+
### Likes
31+
* Cars; I currently drive a 2015 BMW 428 XI with a dual turbo charged engine makes about 500 HP and 770+ lbs of torque.
32+
### <img src=images/20240908_172706.jpg width=50% height=50%>
33+
34+
### <img src=images/20240908_172719.jpg width=50% height=50%>
35+
36+
### <img src=images/20240908_172728.jpg width=50% height=50%>
37+
38+
* Coding; I've been coding for the better part of 7 years and worked within software engineering for 4 of those trying to turn my passion into a job I enjoy.

0 commit comments

Comments
 (0)