This week ended up looking very different, I was expecting this recap to be more extensive than the non-technical but the allocation of time and how that time could be used turned out to be far different than I had anticipated. Check out the non-technical recap to see just how much I was actually able to get through this last week (spoiler: It might as well of been a crash course in blockchain fundamentals and its components academic pedigrees).
Due to some of the issues around the allocation of time, I chose to spend this week mostly reviewing old materials and prepping for the coding exam, as well as working on the portfolio website. You can more about each of these below.
<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>
Projects
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.
This week I focused on updating the side navigation pictured below and getting it to work with the main section content. This is nearly completed now, but I went ahead and moved on and did some light refactoring on the HTML for the sections to make it easier to work with. Looking back, when I started this project weeks ago and comparing it to what I know there's a huge difference and I would have absolutely done it differently. I'm going to bulldoze ahead and get the pure HTML/CSS version out there for now so it can go live soon but after that I'm going to tear it apart and make it look a lot better.
The repo.
Algo Practice
Tagline: A collection of code snippets created by me while practicing prompts provided by websites like codewars.com.
I decided to revisit JavaScript for some quick practice of functions and I clearly need to do some review. I have been so focused on Python, and JS went by so quickly, that 'while' and 'for' loops stuck but everything else will need some intentional time to build up.
The repo.
Python Stack Exam
The final exam was this week for the Python Stack which has built on everything covered so far. We were given 24 hours to build a working web application from a provided wireframe. I finished just at the 11-hour mark, it would have been almost 4 hours quicker but I spent that much time trying to fix a bug that popped up in the login/registration portion. I was a bit peeved when I finally realized it was because I had gone back and updated the ERD but failed to forward engineer the new version.
Regardless, I finished it and it's awaiting review. If I receive a passing grade (80%) then I am cleared to move on to the final section of the program Algorithms and Projects. This section mostly consists of building projects both alone and with a team to prove what we've learned and to practice working as a team using Agile methodology, which lucky for me is what I've been doing as a freelancer anyways.
What's Next?
Looking at this next week, I've got to focus up and work through the Ajax course in the Python Stack, continue to work on the portfolio website, and potentially Doors vs Wheels again. The Chainlink Spring Hackathon begins this week, but I won't be working on any of that code this week so I won't have to manage that as well just yet. Lastly, I'll try to allocate some of my time to considering what I would want to build as part of the final section of the boot camp, I have some ideas but I don't want to commit to anything just yet!
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