Boot Camp Week 15, Technical Recap

Boot Camp Week 15, Technical Recap

By Mike Bivens | Journey to Web3 | 22 May 2022


In the penultimate week of the Dojo experience, I wrapped up two projects this week so that’s very relieving. I can focus on wrapping up the others this week and get started on more ASAP and committed to a heavy load of web3 learnings (check out my shiny new NFT).

Here’s a snapshot of the technical progress I’ve made. And don't forget about the non-technical stuff afterward!

<usual_enterance> If you're new here I'm creating this blog series as I go from coding newbie to working in web3. I'm creating this to reflect on the technical and non-technical growth and to leave it behind for others who might be interested in how they can follow a similar path. </usual_enterance>

In this week's technical recap:

  • Projects & Algorithms 
  • Projects
  • Chainlink Spring Hackathon
  • Alchemy's Road to Web3
  • What's Next?

Projects & Algorithms

Projects & Algorithms is the final course for the Coding Dojo and encompasses four weeks of reviews, algorithm practice, interview prep, and building two projects that are meant to reflect what we have learned and showcase something new we are attempting to learn.

This was week 3

Recursion

Recursion 

Occurs when a function calls itself. The three requirements for effective recursion are; a base case, forward progress, and calling back into itself as if it were the original problem.

Dynamic Programming

The process of breaking large problems into smaller ones

Memoization

Notes sent with recursive calls to ensure the call takes advantage of the previous progress made.


Projects

Bootcamp Algorithms

Tagline: This is a collection of code for the Coding Dojo Bootcamp, Algorithm course assignments. This course is the final component in conjunction with two projects to graduate from the boot camp.

All core (required) assignments are now finished, I worked on Recursion algo questions this week and got those finished and uploaded so, that’s it!

The repo.

Personal Portfolio Website

Tagline: The personal portfolio website hosts all relevant information about my project and professional history as well as some additional information for people looking to learn more about me.

I launched version 2.5 of my portfolio website check it out live here. I tried 2.0 which was a Flask app version but the challenge of getting a Python app proved to be too tough. There aren’t nearly enough helpful articles or videos on this process and once I finally found the perfect video, I found out that my cPanel was missing the software that was in the video. I tabled the Python version and reverted the project back to straight HTML, CSS, and JS.

I also learned my lesson about testing in various methods after battling it out on why I couldn’t get it to look right, when I finally tested it out on a separate browser only to realize the hours I had spent troubleshooting could have been avoided by reading documentation (I know, I know). Long story short, Bootstrap doesn’t work all that well on Brave.

The repo.

Group Project

Tagline: The group project for the Coding Dojo's final course. Application to help you research and save your favorite stocks. API pulls in current stock information and you rank your top stocks accordingly.

Just about done with this project, this is the final piece to graduate and each of us just have a couple of minor pieces to add and then the program is all wrapped up! My part is all finished, I just need the others to come in and wrap it up in a nice bow.

The repo.


Chainlinks Spring Hackathon

Hackathon is moving right along, the hiccup I’ve mentioned before has become a source of frustration but we are moving past it now. I’m really hoping to find a squad to work with in future hackathons. I’ve also realized that taking a repo and refactoring it to work with a different project is quite the challenge and this is my first attempt at it so it’s slowed me down, unfortunately. We’ve got just 5 more days, so let’s see what we can pull together by the deadline.


Alchemy's Road to Web3

While I'm starting the first project this next week, I still wanted to make a not here to publically declare my commitment to this. They also gave me a shiny NFT. That's it, that's all I have to say this week on this because I didn't do anything else with it.


What's Next?

Going into the final week of the Dojo, with nearly everything wrapped up (both inside and outside the boot camp) is very relieving but I almost feel a sense of confusion. Not to worry, I just need to read through my to-do list and I’ll realize I have a massive amount of other things to continue on or start. So going into this week, I’ll wrap up the hackathon and group project and bring an end to those projects both in just 5 very quick days. Additionally, I’ll try to circle back to the Doors vs Wheels web app to finish that up maybe next week. 

Lastly, in addition to the non-technical stuff, I now have time to get back to CryptoZombies and start on Alchemy’s “Road to Web3” (Think they stole the name from this blog?), RabbitHole, and Learn Web3 DAO


If you'd like to join the learning community I'm building on Discord for web3, you can find the link for that here. It's a space that I am trying to build for myself and others to share their growing knowledge of all things web3. 

You can also find me here:

LinkedIn | GitHub | Twitter |  My Website 

How do you rate this article?

1


Mike Bivens
Mike Bivens

Blockend Dev | He/Him Founder of WAGMI Squad & TheDrop https://www.msbivens.com/


Journey to Web3
Journey to Web3

I am using this blog to talk about my experiences from pre-software development boot camp towards entering the Web3 ecosystem. I'll share thoughts and what I'm learning, reflect on the journey, and share informational interviews for others to follow along.

Publish0x

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.