You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I wanted to get comfortable using Node, Express, Postgres, and Knex while continuing to build on my understanding of Redux and React. I also wanted to learn how to not sound dumb in when answering interview questions.
Create a schedule & goals for the first 30 days Post-Graduation
Design a 40-hour "work week" that provides time for:
Code (ideally, 2-4 hours a day will be dedicated to coding)
I plan on working on the technical challenges in this repo for two hours every day, and then move on to the Turing School challenges after that. This will be part of my morning routine.
Outreach & Networking
I want to reach out to at least four companies every week, and I want to make sure that my outreach emails do not sound like super-generic form letters. I'll send out at least three emails every morning.
Job & company research and tracking
I want to keep my Trello board and my Jobtrack updated.
I used React and TypeScript for this project, and I bundled my code with webpack. I considered adding Redux so that I could take advantage of it's store functionality, but I decided that React's state-handling tools would be sufficient for what I wanted my app to do. Limiting the number of stateful components in my project was one of my goals going in, and I managed to keep all of my state in one parent component. I find that making components stateless whenever possible helps me keep my React projects cleaner and more readable.
I chose to incorporate TypeScript into my project because it is a technology that I really want to become more comfortable with. It makes my code safer and more explicit, and helps me avoid careless errors that I might commit if I were using vanilla JavaScript.