Skip to content

Latest commit

 

History

History
604 lines (333 loc) · 40.8 KB

log2.md

File metadata and controls

604 lines (333 loc) · 40.8 KB

100 Days Of Code - Log

Day 82: April 20, 2023

Today's Progress: Codewars

Thoughts: Being a parent and coder is for sure a challenge at times. I was able to do some more reading and studying on how to get started with Jenkins, and wrapped up with a codewars problem.

Links to Work problem 1

Day 81: April 19, 2023

Today's Progress: Codewars

Thoughts: Settling in back at home, got a lot of work to catch up on after coming back from vacation. Able to get a little coding in though with a fun challenge coming from codewars.

Links to Work problem 1

Day 80: April 18, 2023

Today's Progress: Codewars

Thoughts: Codewars problems and catching a flight back to Seattle, busy day but glad to get some coding and designing in on a side project.

Links to Work problem 1,problem 2

Day 79: April 17, 2023

Today's Progress: Codewars

Thoughts: Last day of holiday with my abuelito so another light day of coding, solved a codewars problem and did some more studying on Jest.

Links to Work problem 1

Day 78: April 16, 2023

Today's Progress: Codewars

Thoughts: On holiday with my abuelito so light day of coding, solved a codewars problem and did some studying on Jest.

Links to Work problem 1

Day 77: April 15, 2023

Today's Progress: Codewars

Thoughts: On holiday with my abuelito so light day of coding, solved a codewars problem and did some studying on Jenkins and Docker.

Links to Work problem 1

Day 76: April 14, 2023

Today's Progress: Codewars

Thoughts: Traveling today to visit my grandfather over the weekend, Got some coding in while waiting for my flight. A few codewars problems and some design work on a side project. Tonight I may play around with jest more and see what sort of tests I can create.

Links to Work problem 1,problem 2

Day 75: April 13, 2023

Today's Progress: Jest

Thoughts: Today I wrote my first Unit Test in Jest. The boogieman has been confronted and I am so ready to start diving into my code and learning how to use this testing suit across alll of my JavaScript projects, both past and future. I find it to be a worth while undertaking to try and revisit my previous code bases and to try and implement a test suit on existing code, as well as being able to develop with a TDD approach. So much good stuff today, and 6 months till my wedding day!

Links to Work Repo

Day 74: April 12, 2023

Today's Progress: Node.js and Docker

Thoughts: One word, WOW! I am blown away with how I was able to learn how to create a CI/CD pipline using github actions and how to leverage that with a docker image. I am so insipred to learn how to create my own piplines and to build even more professional applications.

Links to Work Repo

Day 73: April 11, 2023

Today's Progress: Node.js and Docker

Thoughts: Dove into the docker Node walkthrough provided by the Learning Center in the Docker hub. About half way through, need to call it a night and get some rest. Bea back at it to finish tomorrow.

Links to Work Repo

Day 72: April 10, 2023

Today's Progress: Codewars

Thoughts: The weather strikes again, and I am plagued by another sinus infection luckly I will be seeing my doctor this week. Painful tring to concentrate today. However I was able to overcome the discomfort and work out a problem that was most challenging, having to think through a Stack, and how the stack can be manipulated. One day at a time.

Links to Work problem 1,problem 2

Day 71: April 9, 2023

Today's Progress: Codewars

Thoughts: Busy Easter day with the kids. Wrapped up the day with a codewars problem. Happy Easter!

Links to Work problem 1

Day 70: April 8, 2023

Today's Progress: Codewars

Thoughts: Busy day with the kids, had to take a half day to enjoy the end of spring break. Wrapped up the day with a codewars problem

Links to Work problem 1

Day 69: April 7, 2023

Today's Progress: Codewars

Thoughts: Busy day was able to get some more learning in on how to best use docker, tomorrow looking to build my first restapi in flask from within a container. Wrapped up the day with a codewars problem

Links to Work problem 1

Day 68: April 6, 2023

Today's Progress: Codewars

Thoughts: Began my journey today learning Docker, in an effort to start learning Jenkins. I have been seeing a lot of job opportunities that I would like to pursue that are calling for these technologies and I am going to go the self taught way and learn them myself. Wrapped up the day with a few Codewars problems

Links to Work problem 1,problem 2,

Day 67: April 5, 2023

Today's Progress: Codewars

Thoughts: Short day of learning and a codewars problem to complete the day.

Links to Work problem 1

Day 66: April 4, 2023

Today's Progress: Codewars

Thoughts: Short day, had a fun filled day of Pokemon hunting with my kids today, short time coding along with more learning on Data Sprawl and Data Drift. Truly fascinating when you start to learn how many copies of out data really exist, and how the use of a Data Lakehouse or cloud storage such as AWS, Azure and Google cloud are impacting the space of data stroage. Simiarly the Apache Arrow project creating many tools to inovate and improve data stroage on the open source level. So much learning, working on a blog post covering all of this learning.

Links to Work problem 1,problem 2,problem 3,problem 4

Day 65: April 3, 2023

Today's Progress: Codewars

Thoughts: Short day, taking time wil my son as it is his spring break. A few codewars problems and a lot of reading on OLTP, OLAP, Data Wharehouses, as well as Data Lakes. Been diving deep into how data is stored and used to leveraged by Data scientists/analytists, so much comprehension behind extract tranfer load (ETL & ELT). All I can say is that I am falling in love with data!

Links to Work problem 1,problem 2,problem 3

Day 64: April 2, 2023

Today's Progress: React-Native/Expo

Thoughts: Completed the tutorial with Expo/React-Native. Learned so much, divs are views. So much good stuff coming out of this one, being able to use a function to pass arguments to css classes was a big upgrade coming from this one. Also how to construct FlatLists and the various header components.

Links to Work repo

Day 63: April 1, 2023

Today's Progress: React-Native/Expo

Thoughts: Got a little further today in the tutorial, looking forward to wrapping this one up tomorrow.

Links to Work repo

Day 62: March 31, 2023

Today's Progress: React-Native/Expo

Thoughts: So far half way through the tutorial by JavaScript Mastry on React-Native, had a few challenges with loading the env variables. I was able to work around it by adjusting the plugins array in the bable.config.js after that I was able to inmport my variables and use them as intended. Over all still sick and hoping to get better soon, cheers to a bright new day tomorrow.

Links to Work repo

Day 61: March 30, 2023

Today's Progress: React-Native/Expo

Thoughts: I have been eyeing a course on react native from Javascript Mastery, so why not start today. Spent a lot of time reading through the code to understand what I will be doing with it as this course provides a lot of boiler plate. I was aslo able to continue working on my DSA course provided by Jovian in python. Blending languages is tricky but with the right mindset I find it as enjoyable as speaking english with my kids and spanish with my wife.

Links to Work repo

Day 60: March 29, 2023

Today's Progress: Codewars

Thoughts: I hate being sick, and having sick kids. No excusses I am still commited to coding, I had a lofty day helping debugging with the students in my cohort. Was able to solve and algorithm before needing to sleep

Links to Work problem

Day 59: March 28, 2023

Today's Progress: Codewars

Thoughts: Lots of moving pieces today with the family, had to balance sick kids and my current work. Able to complete some algorithm challenges on codewars, and start a DSA course in python today, more to come on that in the coming weeks. Looking to get back to working with Supabase tomorrow, going to tackle setting up supabase and a react.js crud todo app stay tuned.

Links to Work problem,problem 2

Day 58: March 27, 2023

Today's Progress: Yelp & React.js

Thoughts: So today had a crazy idea, I wanted to show my kids what you can do with coding and problem solving. I decided to code for them a basic react app connected to Yelp fusion API. This was a lot more than I had anticipated, I was not aware that yelp does not like frontend devs, all of the CORS issues today. But I was ble to get around it and to deploy a working prototype of fetching data from Queens,NY and also selecting a single restaurant from the selection. I feel really proud of what I was able to acomplish with extremely limited documentaion, and false hope from the devs at Yelp. If you want to view the live site you may have to turn on the proxy server by visiting this site first

Links to Work Repo, Live Site

Day 57: March 26, 2023

Today's Progress: Codewars Problems

Thoughts: Made today light, learned all about binary conversions in javascript, an area I had yet to explore. Solved a couple codewars problems tomorrow going to be looking into creating a supabase react.js project as I begin learning how to incorperate supabase into my current technology stack.

Links to Work problem 1,problem 2

Day 56: March 25, 2023

Today's Progress: MORE Vanilla JavaScript & SupaBase

Thoughts: So started following Supaship and wow bring me the content! Was able to understand and properly setup a username/password with no email configuration for supabase. Notabley I see so place that I can optimize and customize how I can work with supabase. Needless to say I am having a light day today, my lady's birthday, Happy Birthday Jaime!!

Links to Work Repo

Day 55: March 24, 2023

Today's Progress: Vanilla JavaScript & SupaBase

Thoughts: Ran into a couple of roadblocks when trying to implement SupaBase with Expo, so decided to take two steps back to gain some foundational knowledge with Supabase. Followed an excellent tutorial provided by Supaship, covered the majority of the getting started section of Supabase. Now that I am armed with new knowledge I think I will revisit Expo in the coming days.

Links to Work Repo

Day 54: March 23, 2023

Today's Progress: Expo & SupaBase

Thoughts: Started the SupaBase documention for connecting with Expo. Created a user in the database and can update information. looking forward to taking this build further.

Links to Work Repo

Day 53: March 22, 2023

Today's Progress: Expo

Thoughts: Completed the intro tutorial to Expo. Started reading on documentation on Expo connecting with SupaBase, excited to start that build example tomorrow!

Links to Work Repo

Day 52: March 21, 2023

Today's Progress: Expo

Thoughts: Almost finished with the Expo tutorial, looking to wrap up tomorrow with the tutorial.

Links to Work Repo

Day 51: March 20, 2023

Today's Progress: Expo

Thoughts: Began Learning Expo this evening, had to wait for the kidos to go to bed so I can get some work in. Decided to pivot away from Ionic for my React-Native development, to many errors and not the best documentation in my opinion. So far so good with Expo, head and shoulders above Ionic, but again I am biased. Looking to wrap up there intro tutorial tomorrow.

Links to Work Repo

Day 50: March 19, 2023

Today's Progress: Codewars

Thoughts: Another light day, solved a few coding problems on codewars. Whole family is going down to bug so I am dialing back alittle on coding to help them all out. Still got some work in today.

Links to Work problem 1,problem 2

Day 49: March 18, 2023

Today's Progress: Codewars

Thoughts: Today decided to take a light day, and solve a few coding problems on codewars. Had fun getting to mix in some regex in solving the string problem. Had a lot of fun explaining to my kids what pig latin is and walked them through the code to do it.

Links to Work problem 1,problem 2

Day 48: March 17, 2023

Today's Progress: Ionic

Thoughts: Finished the tutorial, however not really sure how to view my deployed application on the web. All of the documentation I have been reading ahs been all over the place. I am going to keep reading on this this evening but if I can't find out how, I think it will be on to Expo to attempt a different native development approach.

Links to Work repo

Day 47: March 16, 2023

Today's Progress: Ionic

Thoughts: Today, was a doozy! I had no supporting software for native development when trying to test my ionic application, so most of my day was spent battling through erros. I did succeed and my application can be tested, and viewed on my iphone. Tomorrow I plan on completeing the tutorial.

Links to Work repo

Day 46: March 15, 2023

Today's Progress: Ionic

Thoughts: Today, I needed to take a break from writing code in go, I was runningn into some issues with my update route with mongo and instead of getting bent out of shape I decided to pivot and spend my time learning something new, Ionic (React). I have been wanting to branch out into mobile development and everything I have been reading has been pointing to either Expo or Ionic, so I made the leap and decided to go with Ionic. Only a few step into the tutorial so far and coming to terms with not only learning a new way to build an application using React, but also having to learn Typescript at the same time. Going to finish this demo tomorrow and then, with fresh eyes go back and try to debug my Go code.

Links to Work repo

Day 45: March 14, 2023

Today's Progress: Golang, Gin, MongoDB

Thoughts: Okay so we can Create and Read today, have been working on update however not gaining any ground due to some odd behaviors. Going to deep dive this tomorrow. Wish me luck.

Links to Work repo

Day 44: March 13, 2023

Today's Progress: Golang, Gin, MongoDB

Thoughts: Today is the day where I start to build and api in golong using Gin and connected to MongoDB Atlas, hoping this would have been a quick build but ran into some unexpected snags along the way. Ton of reading documentation for this one so far so good, was able to successfully connect to mongo today! Looking forward to preforming some CRUD on a model tomorrow.

Links to Work repo

Day 43: March 12, 2023

Today's Progress: Reading Files

Thoughts: So I was faced like many today with the unforgettable joy of DAYLIGHT savings time, ugh. So instead of jumping into build another api I decided to learn how to read files using express.js and npm package multer.

Links to Work repo

Day 42: March 11, 2023

Today's Progress: First Blog Post

Thoughts: It is time, I have finally completed editing my coding tutorial. That was a lot of work and happy to have to displaying how I want it on my blog. Tomorrow we continue my advnture in building the same project all over but this time connecting to MongoDB.

Links to Work Live Article, Repo View

Day 41: March 10, 2023

Today's Progress: Handling Files, Taskrunning

Thoughts: Completed my Scrum Master Certification today, passed the test, then decided to learn about taskrunning techniques with bash, node, and Makefile. After that decided to work through how to upload nad download files using vanilla Javascript.

Links to Work Repo 1, Repo 2,

Day 40: March 9, 2023

Today's Progress: Leetcode

Thoughts: Busy day, ended up packing in a lot of content on Binary Trees today, and solved the hardest leetcode problem I have faced thus far. Binary trees are quickly becoming my least favorite data structure, but I know tht this is a phase and I will soon be able to conquer them with enough practice. Tomorrow I will finish up my edits to my blog post, and then start working on build an API with Gin and connecting to MongoDB.

Links to Work problem 1

Day 39: March 8, 2023

Today's Progress: First Blog Post

Thoughts: Thats right today I spent my time refining my first blog post, I still have some more edits to iron out will finish up with those tomorrow, but it is up and ready to view. Check out my live site at https://kcanblog.vercel.app/

Links to Work Repo

Day 38: March 7, 2023

Today's Progress: Nuxt Blog

Thoughts: Alright, completed the skeleton of my new blog site created with Nuxt.js Content. Check out the deployed site here, looking to finish up my first post, a walkthrough on creating a full CRUD API with Go, Gin, GORM, and bit.io plus the bonus of deploying to render.com.

Links to Work Repo

Day 37: March 6, 2023

Today's Progress: Nuxt Blog

Thoughts: Let's go, first day working on my blog built with Nuxt Content. Really been enjoying the documentation as I had to dig into the special Content Components. Scafolded this project with Tailwind, I really enjoy how the styling of the markdown is rendered. More to come tomorrow along with my first post! Stay tuned.

Links to Work Repo

Day 36: March 5, 2023

Today's Progress: Leetcode

Thoughts: Decided today to not build but rather brush up on some DSA challenges. Even though these are slated as Easy problems on leetcode, I did not find them to be that easy. Tomorrow will be a new day, hoping to get my mind right and start building my blog site.

Links to Work problem 1,problem 2,problem 3,problem 4,problem 5

Day 35: March 4, 2023

Today's Progress: Leetcode

Thoughts: Got a lot of time in today reading over documentation to start build my blog, no building yet kids come first. Was able to comlplete a easy leetcode problem.

Links to Work problem

Day 34: March 3, 2023

Today's Progress: Prisma

Thoughts: Created a template that I can use as reference for working with prisma.io and bit.io (postgresql).

Links to Work Repo

Day 33: March 2, 2023

Today's Progress: Updates to portfolio

Thoughts: Cleaned up some things and relocated my information locally.

Links to Work Repo

Day 33: March 1, 2023

Today's Progress: Leetcode

Thoughts: Being sick sucks, had to get some coding in today, so more review of DSA along with a leetcode problem.

Links to Work problem

Day 32: Feburary 28, 2023

Today's Progress: Leetcode

Thoughts: Still have a fever, so decided to do some light codeing problems on leetcode.

Links to Work problem,problem,problem,

Day 31: Feburary 27, 2023

Today's Progress: Leetcode

Thoughts: Needed to take it easy never fun being under the weather, so decided to do some light codeing problems on leetcode.

Links to Work problem,problem,problem,

Day 30: Feburary 26, 2023

Today's Progress: Leetcode

Thoughts: Just solved a problem today, hard as all can be, feel like I should go back to doing DSA's more everyday.

Links to Work problem

Day 29: Feburary 25, 2023

Today's Progress: CRUD API Deployment

Thoughts: So today I wanted to deploy my Go API so off to render.com, this was a journey where I needed to rework a few things from my build inorder for render to accept my build. Namely setup my environment variables, handling the logic surrounding the variables in the code base. After several hours of reading documentation and working through errors, I was finally able to deploy the api!

Links to Work Repo, depolyed

Day 28: Feburary 24, 2023

Today's Progress: Go/Gin localAPI, Go Gin GORM bit.io full CRUD API

Thoughts: I needed a confidence boost after yesterday's bug, so I decided to start my day off buy making a simple CRUD API not persisting in a database. After completing this I then moved on to hunt the bug from yesterday, turns out it was not much of a bug but that I had forgotten to include a database connection in main.go's init func, Facepalm glad I slept on it because that gave me a fresh start and helped me build a even simpilar version for proof of concept. So cheers to a Full CRUD api, tomorrow I will deploy this api on render.com, time to learn about deployment.

Links to Work Repo 1,Repo 2

Day 27: Feburary 23, 2023

Today's Progress: Go API build part Bug

Thoughts: So I was able to connect to bit.io, as my database and migrate my models. However when I attempted to post data to my database I run into a runtime error: invalid memory address or nil pointer dereference I am not sure why, I have been looking all over the internet up and down trying to understand why this is happening. So I decided to let the issue breath and start my day tomorrow with a fresh post on stackoverflow in hops that I will be able to solve this issue.

Links to Work Repo

Day 26: Feburary 22, 2023

Today's Progress: Go API build part 1

Thoughts: Today was the day I decided to begin learning how to build an API using Go, Gin, GORM, and bit.io. SO much learning on how to properly configure, errors be thy guide. I have a listening server, a home route, and successful database connection. Tomorrow I will create the models and begin work on CRUD!

Links to Work Repo,problem 1

Day 25: Feburary 21, 2023

Today's Progress: Leetcode

Thoughts: Had a busy day today, wasn't able to code a whole lot with the kids being sick, so to make sure I was still keeping on I decided to do a leetcode problem with binary tress. This on took me a little while to fully comprehend what and how I was going to do this, I utlimately came to the conclusion that I wanted to create a win condition of true by subtracting each node from the sum argument.

Links to Work problem

Day 24: Feburary 20, 2023

Today's Progress: More Go

Thoughts: I was caught up on a peculiar bug today while working with Go, I was unable to run the executable go module after installing it through the cli. I had the correct GOPATH, GOBIN in my go env but for whatever reason when I ran the command export PATH=$PATH:/location/go/bin/ then try to active the related bin application I would receive a zsh: command not found: or zsh: access denied:. I also made sure that my .zshrc was setup with the various GO statements, but even with everything I was finding on stackoverflow I wasn't able to solve this issue. What I ended up having to do was include the export PATH=$PATH:/location/go/bin/ in my .zprofile, then I wen through the motions one more time of go build, check my go env, go install then I created a new terminal and ran the executable from a fresh terminal. Much to my enjoyment the program ran as intended, In lieu of this hiccup I wasn't able to make as much progress as I would have liked in building out my first api using Go. Still in good spirits as tomorrow is a new day and I am looking forward more go!

Links to Work Repo 1

Day 23: Feburary 19, 2023

Today's Progress: Go (Golang) Beginnings

Thoughts: I decided today to embark on a journey I have been eyeing for some time, Go. I have been wanting to dive deeper into this language and learn how to build apis with Gin. So today I decided to setup my machine to learn the basics, so much to cover and only scratched the surface but more to come shortly. I did not forget about Vue, in fact I am building this backend in Go to pair with my Vue frontend.

Links to Work Repo 1, Repo 2

Day 22: Feburary 18, 2023

Today's Progress: Vue.js & Magic.link

Thoughts: Today I learned how to wire up a vue application with my favorite auth/payment SDK Magic.link. So many new things to play with in the comming days, I have been really impressed with how much of the vue ecosystem is maintained by vue, not third party sources. Plus their documentation is top notch A+ for helping me out when I wasn't comprehending multi-word-component-names, gotta shake that bad habit from React.

Links to Work Repo

Day 21: Feburary 17, 2023

Today's Progress: Vue.js

Thoughts: Today I learned so much Vue, I think my biggest take away would be how intuitive the developer expereience is. I like how you can visually see how your page is going to be built before it is even produced. Big bonus their documentation is great. I ran through the intro tutorial so far tomorrow I will dig into some more meat and start building something more pratical, I feel like a blog site will be a nice first step.

Links to Work Repo

Day 20: Feburary 16, 2023

Today's Progress: Vue.js

Thoughts: I have decided to build out my Blog site using Vue.js, first step on the list is to get familiar with vue and build a todo app. After that I will look to connect to a GraphQL database, and style with tailwind. This will be a couple days worth of learning and building.

Links to Work Repo

Day 19: Feburary 15, 2023

Today's Progress: Portfolio

Thoughts: Completed the projects page of my portfolio, needed to restructure my app as the deployed site was vastly different than my deployment. Quick fix and a great site now on to building out the blog, although I am thinking of building the blog with some new technologies deployed seperate, stay tuned.

Links to Work Repo

Day 18: Feburary 14, 2023

Today's Progress: Contact Page

Thoughts: Wrapped up style on the about page, proud of a work around I figured out generating the icons. Went on to build out the Contact page and attach a copy of my resume to the resume link. Tomorrow I will be building out the projects page, looking forward to building this.

Links to Work Repo

Day 17: Feburary 13, 2023

Today's Progress: About Page Styling

Thoughts: Started styling the over all layout of about page. Along with began building out what technologies are going to look like on my portfolio, thinking I am going to make them into their own Document in my db so that way I can map over them reducing the need to hard code. Learned how to use cloudinary-next to support my photos for optimizing, sizing, and responsive options.

Links to Work Repo

Day 16: Feburary 12, 2023

Today's Progress: About Page Base

Thoughts: Got the base structure of my about page layed out. Frontend development has always been a challenge for me and a skill I need to keep very sharp, currently feeling really confident in how I have been able to keep my content layout shifts to a minimum. On the horizon, responsive images, content updates.

Links to Work Repo

Day 15: Feburary 11, 2023

Today's Progress: Server Side Props

Thoughts: Today was a big day for reading documentation, changed over from static props to server side props for a couple pages on my portfolio. I like the results, however had a massive amount of debugging and deployment issues, come to later realize it was because I was tracking the preview deployment in vercel and the production deployemnt to troubleshoot.

Links to Work Repo

Day 14: Feburary 10, 2023

Today's Progress: Responsive Styling

Thoughts: Spent most of the day restyling my portfolio, armed with a responsive first approach to styling. I was able to adjust all of my stylings to be responsive for all screens. Some new tools in CSS I got to use today were clamp() and hsl().

Links to Work Repo

Day 13: Feburary 9, 2023

Today's Progress: Built mobile responsive navbar

Thoughts: Worked off of a Kevin Powell video building a mobile responsive nav bar. After hours of reading on css properties and various logical properties, I am starting to get a better grasp on frontend CSS. I recognized that it was one of my weaknesses that I want to improve this quarter and building from scratch with vanilla helps me build a better foundation when I go to adapt and implement these tactics within React.

Links to Work Repo

Day 12: Feburary 8, 2023

Today's Progress: Portfolio Styling

Thoughts: Was able to start media quieries, shorter session and forgot to log due to being under the weather. Looking forward to getting more done today.

Links to Work Repo

Day 11: Feburary 7, 2023

Today's Progress: Portfolio Styling

Thoughts: Got more tackled today stylin, landing page is coming together, tomorrow looking to get all of my media queries put together for non desktop screens. Decided to remove the font-awesome icons and go back to using react-icons.

Links to Work Repo

Day 10: Feburary 6, 2023

Today's Progress: Portfolio Styling

Thoughts: Spent my day styling with CSS modules in Next.js. Met some unexpected work arounds that are presented by Next, one being the way you import and use google fonts, another being how you use font-awesome icons. I did met an error in my deployment that I will have to triage in tomorrow, but over all feel really good about what I was able to accomplish today.

Links to Work Repo

Day 9: Feburary 5, 2023

Today's Progress: Portfolio skeleton

Thoughts: Decided to get back to work on my portfolio and add in a blog feature for my future content. I am going to be building out my Portfolio over the next several weeks and will be adding features in one by one. Then I will look to style it more, I knwo I should be styling more but just haven't had the motivation yet.

Links to Work Repo

Day 8: Feburary 4, 2023

Today's Progress: Leetcode, FastAPI && Flask basics

Thoughts: Today learned how to start both a FastAPI and Flask server, just setup basic listening servers still need to hook up a SQL db to both and define the CRUD routes. Also practiced on leetcode a problem that challenged me to implement a look a like to the sliding window approach.

Links to Work problem 1,Repo,Repo

Day 7: Feburary 3, 2023

Today's Progress: Jsonwebtoken Authentication with Express.js

Thoughts: So today I revisited how to implement authentication using jsonwebtokens in an Express server. Battled through a few typos and a couple trips to the docs, in the end was able to grokk the fundementals to achieve the desired end result. After taking myself thorugh this process in a practice environment I decided to implement this into my portfolio-api to protect my POST, PUT, and DELETE routes. Feeling good about how I was able to implement this so far, next step is to understand how to work through authentication with multiple realtionships.

Links to Work Repo,Repo

Day 6: Feburary 2, 2023

Today's Progress: Django Basic Todo App

Thoughts: Today I decided to brush up on my Django and create a simple todo app. Nothing fancy here just making sure that all the gears are working properly and that I can still remember how to write python code.

Links to Work Repo

Day 5: Feburary 1, 2023

Today's Progress: Leetcode

Thoughts: Strapped up my boots today to dig into practicing some algorithms on leetcode. Was able to get some practice with two-pointers and merge interval, feeling confident with what I was able to complete and looking forward to getting auth setup on my portfolio api tomorrow.

Links to Work problem 1,problem 2

Day 4: January 31, 2023

Today's Progress: Portfolio Api

Thoughts: Continued working on my portfolio API, I am building this to constantly be updating my portfolio with new projects and content in a centuralized location. I refactored the codebase to reflect MVC design, spreading the route logic across two different locations, the routes and the controllers. This was a great way for me to be able to put into practice what I came to love about building API's. Looking forward to add authentication to this API so that way no one but myself will be able to interact with the data outside of GET requests.

Links to Work Repo

Day 3: January 30, 2023

Today's Progress: LeetCode Problem

Thoughts: So today had a technical interview, so spent most of my day preping for it by reading documentation. However I did get to a leetcode problem that challenged me to implement the in-place algortihm. Having never done that before was a tall task but after words felt really good about what I learned and how I can build upon that algorithm.

Links to Work problem 1

Day 2: January 29, 2023

Today's Progress: Began rebuilding Portfolio

Thoughts: Well the saying goes "use it or loose it." I did not loose it but I sure did struggle getting my frontend to play nice with my api. I leanred today that you cannot call getStaticProps from inside of a component rather it must be down on the page and passed to the component as props. If anyone has any experience that would contridicte my findings please feel free to share them as this was a big chunck of time. Feeling really good otherwise about how far I got on this project, excited to see how it turns out in the coming days.

Links to Work Repo

Day 1: January 28, 2023

Today's Progress: Codewars Challenges

Thoughts: After taking a mental health break from daily coding. I am proud to say that I am ready to once again tackle the #100daysofcode challenge. I have ben learning so much recently and really looking forward to sharing what I have been learning publicly.
Today I spent the vast majority freshing up on JavaScript Array methods and String methods on Codewars. Tomorrow looking to start building out the frontend of my new portfolio/blog site with Next.js.

Links to Work problem 1,problem 2,problem 3,problem 4,problem 5,problem 6