Skip to content

Commit 67e523f

Browse files
authored
Merge branch 'code-differently:main' into cdbluejr_00
2 parents 478f37f + bd5cfa6 commit 67e523f

File tree

29 files changed

+631
-3
lines changed

29 files changed

+631
-3
lines changed
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: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Code Differently 2024 Q4 Cohort
2+
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)
5+
6+
### Purpose
7+
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.
8+
9+
### Preview
10+
1. Install VS Code and Docker. You can references the [instructions here][dev-container-instructions], if needed.
11+
1. Click the `Dev Containers` button above to automatically clone and open the project in a new dev container.
12+
13+
[dev-container-instructions]: https://aka.ms/vscode-remote/containers/getting-started

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/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.
5.73 MB
Loading
6.7 MB
Loading
5.86 MB
Loading

lesson_00/jamescapparell/README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ I start my work day between Monday-Friday by waking up at 7am. Once I am up, I g
88
## What’s the best way to communicate with me?
99
I will be mainly be communicating for work through my email: [email protected]
1010

11-
If I don’t respond, try: my phone number: (562) 343-4349
11+
If I don’t respond, try my phone number on file
1212

1313
## I'd love to help you with making the code make sense
1414
I try my best to explain every idea presented in my code and will make an explaination to easily understand it.
1515

1616
## What makes me grumpy?
17-
I am the grumpiest when I amtrying to understand something that I am learning. If I feel like I am just not getting it, I tend to get quiet and try to force my way into figuring it out.
17+
I am the grumpiest when I am trying to understand something that I am learning. If I feel like I am just not getting it, I tend to get quiet and try to force my way into figuring it out.
1818

1919
## How do I like to give feedback?
2020
If I were to give you feedback, I think it is much easier in person. I like to first ask if you need any help with anything they are currently working on. After I am on the same page I will show what my works like and expalin how I got to where I am at and explain my thought process.
@@ -29,7 +29,6 @@ I hope that I learn all I need to know for Git Hub and Java, in order to collabe
2929
If I am ahead in a project we are working on, I like to help explain to others how I got to the point I made it to. I like explaining in full detail so others can concieve that type of result later as well.
3030

3131
### Other things you might want to know:
32-
*Some optional ideas below. Delete and/or add whatever you like.*
3332

3433
* My favorite pass time is playing games on my PC with my friends on Discord
3534
* I live with my older brother, my girlfriend, and my cat Skye

lesson_01/hummadtanweer/README.CSS

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
hr{
2+
border-top: 1px solid rgb(235, 234, 244);
3+
4+
}
5+
body{
6+
font-family: system-ui;
7+
line-height: 1.5;
8+
}
9+
h1,h3{
10+
margin-bottom: 0px;
11+
}

0 commit comments

Comments
 (0)