#100 Days of Code

By Puppy Nomadic

Let's pull each other up by our Bootstrap.js 🪴 👩🏻‍💻 🦮 === Journey of software craftsmanship === {"Formerly": ["nonprofit community organizer", "teacher", "researcher", "government director"], "Future": ["software engineer", "web3 dev", "developer advocate", "technical program manager"] }

Let's pull each other up by our Bootstrap.js 🪴 👩🏻‍💻 🦮

=== Journey of software craftsmanship ===

{"Formerly": ["nonprofit community organizer", "teacher", "researcher", "government director"],
"Future": ["software engineer", "web3 dev", "developer advocate", "technical program manager"]
}

By subscribing, you agree with Revue’s Terms of Service and Privacy Policy and understand that #100 Days of Code will receive your email address.

19

issues

#19・

Day #21: Redux!

An action is created and passed by an action creator. An action contains a type and a payload (data).You dispatch an action whenever you want to make a change to the state.The state for the whole app is held in a single place called the store ("single source …

 
#18・

Days #18-20: Week 2. -- Projects & Reflection

Built our first React app in this course after a 2.5 hour lecture by Lead Instructor Katrina. Worked with my awesome partner Peter Kennedy. Really appreciated the Approach Lecture by amazing Fellow Simon Chen.

 
#17・

Day #17: Hackathon!

It's 5:46am and I'm still working on our Hackathon project, a chrome extension that serves as a tool for CodeSmith graduates during the job application process.I had a fun day of making API calls with Peng to create a live message board, and also adjusting my…

 
#16・

Day #16: DOM Manipulation & the Snake Game

Our awesome Teaching Fellow, Jared Lewis, says that "cool kids" traverse the DOM using: document.querySelector or document.querySelectorAll instead of document.getElementById or document.getElementsByTagName or document.getElementsByClassName. This is because…

 
#15・

Day #15: First Week in Review, and algorithm challenges: this.Bind, recursive RockPaperScissors, mergeSort & insertionSort

Return a function with a context bound to this using closure.Create a new method in our context object and assign it to the passed in function.Return a function which returns the invocation of our new methodfunction functionBind(func, context) { const copyCon…

 
#14・

Day #14: Binary Tree Traversal: Pre-Order, Post-Order, In-Order, BFS

Rather than creating a Binary Tree object with a root node pointer, and a Node class with value / left / right pointers, our exercise today was to treat each binary tree node as its own binary tree, and write all methods recursively.

 
#13・

Day #13: Implementing a linked list, hash tables & hash collisions, and imposter syndrome in tech!

Day #13: Implementing a linked list, hash tables & hash collisions, and imposter syndrome in tech!

 
#12・

Day #12: Greedy Algorithms, Memoization, & steps for Technical Communication

TOPICS: Greedy Algorithms, Object-Oriented Programming (prototypes, class, new keyword), Memoization, Deep Clone, Throttle

 
#11・

Day #11: First day at CodeSmith Immersive!

I learned about how to assign a "partner" to a github repository with:git remote add partner [repo link] And push/pull with:git pull partner master

 
#10・

Day #10: Instagram Clone

Finishing Precourse 3

 
#9・

Day #9: System of note-taking & organizing code/resources

My organization system for class notes and code.

 
#8・

Day #8: Practicing technical communication for Leetcode Challenge with Mariko

Merging sorted arrays -- using videos to practice technical communication (CS Prep style!)

#7・

Days #7-10: Week in Review - Javascript runtime environment and engine, Merge Sorted Arrays, Instagram Clone

First week in review: a system for learning more effectively.

 
#6・

Day #6: Two ways of writing a JSON Parser (first way: without tokenization)

My first way of writing a JSON parser with no tokenizer, and no formal understanding of AST, lexical analysis, or compilers.

 
#5・

Day #5: Jazzing up Terminal & VS Code

Make your dev environment more fun! + Dad Jokes

 
#4・

Day #4: Three Ways to CreateArray() as an Object (OOP, part 2)

Using object-oriented programming and JS prototypes to hide array methods in the createArray() function/object.

 
#3・

Day #3: Object-Oriented Programming in Javascript (part 1)

My first approach to the createArray() problem. Then: watching Will Sentance's OOP class on Front End Masters.

 
#2・

Day #2: Binary Search & Tail Recursion

Our Women's Algorithm Group. Like "Stitch and B" but we grind Leetcode. 💪

 
#1・

Day #1: Async Javascript & the React Router

Starting #100DaysOfCode -- learning React with TheNetNinja on YouTube