I haven’t posted here in a really long time, but it’s ok because nobody is reading this and I’m ok with that. It’s just been a place to send a few thoughts out into the universe and see what happens.
Well I finished school this past March and I have been actively job searching ever since. I never expected it to be this difficult but it’s extremely rough as a Junior Developer out here in the Seattle area! I can barely land an interview and on top of that I have had some crazy curve balls thrown at me. Such as, one time I was interviewed for the entirely wrong job. It was discovered in a conversation with the hiring manager the next day when I expressed how odd it was that I was asked a bunch of questions that weren’t part of the job title. Funny now, but frustrating back then. There have been a few more similar events. I feel like I should start a book of interesting job interview experiences.
But anyways, I don’t expect to write here much any more. If you happen to stumble on to this and you also happen to have a job for me then please reach out to me!
I’ve technically been using HTML since I was a kid; even if it hasn’t been a consistent part of my career or hobbies I was still familiar with it. My Dad was in IT and he was always teaching me computer related things. I still remember how amazed I was when he demonstrated copying data, over a network, to another computer! That was straight up magic! But this post is about HTML, so let’s get back to that. As a young adult I took a couple of HTML classes at a local community college. They were based on XHTML. That was way back in 2011. Well, in those classes the instructor taught us to always self-close void tags. Like this:
<hr />, <img />
and so on. I’ve literally been doing that the entire time ever since that class seven years ago. Good student, huh?
Yesterday, when I was working on a project, I got frustrated with how VS Code was formatting my img tags. It was automatically moving some of the tag to the next line. I don’t recall exactly why or what I started searching for online, but it lead me to this post about how we no longer need to close void tags in this HTML5 era we’re in. I went back to VS Code and removed all of the slashes from my img tags and tried to format again. VOILA! It formatted just the way I wanted!
Moving forward, I’ll be omitting the closing slash from now on! I wonder how much time I’ll save? haah
Yep! I just finished my first Full Stack app tonight and made the final push! That’s why there haven’t been any updates here for a while. I’ve been working on the app every single day- yes literally seven days a week- for around 6 to 10 hours for about six weeks. It was my first time going through all the motions on my own- from wire frame to having a fully functional app deployed online.
I used the MERN stack, which is MongoDB, Express, React, and Node. If you go to the MERN website, they also include Redux and Webpack but I don’t think you can include those in the acronym without it sounding more weird. MEWRRN? MERRWN? ¯\_(ツ)_/¯ Anyways, so, the backend is deployed on Heroku and the frontend is deployed over at Netlify. It’s all up on Github too, which I’ll link to at the bottom.
I learned a ton and I had fun making it, except for the times I got stuck and wanted to throw my laptop out the window. We all have those moments, right? I hope it’s not just me.
That’s about all for now. I’ll probably have more updates in a couple weeks. I am going to continue building projects, so I’ll try to remember to post some up here.
- My app: https://peachofmind.netlify.com/
- I’m so proud of it! It’s simple but a lot of work, love, learning, and frustration went into it. Hope you like it.
- You can find login instructions here: https://peachofmind.netlify.com/demo
NOTE: I don’t pay for Heroku yet so the first login might be slow if the server went to sleep.
- Technically, this is my second Full Stack app, but the last one just used regular JS and jQuery on the frontend. While this one feels more official because I used an actual frontend framework.
Yep. I’m learning Redux now; just started yesterday. Before yesterday all I knew about Redux is that it somehow managed the app state- that’s it. Now, I can painfully stumble my way through setting up an action, dispatching it, configuring a reducer, and *crosses fingers* update the store. I think that is a pretty big hurdle I got over with just one day of studying! It’s not pretty or graceful, but I can get it to work. *adds Redux to my toolbox*
Well, it’s 2018, happy new year! I’m back from Jakarta and I’m hanging out in sunny Arizona while the rest of the US is frozen. So, that’s pretty cool. I go back to Seattle in a couple weeks, where I’ll start my job hunt. I’ll probably be targeting React Developer roles. I am still in school though, and I still have a daunting amount of work ahead of me. I have a lot of spare time right now though, because my wife is currently watching our son while I’m off
fighting dragons studying and job hunting. I am going to use this time to cruise through as much school work as possible. Hopefully I can turn it into a coffee-frenzied coding marathon!
I have made one React app so far. It is a number guessing game. You can check it out on Netlify.
The last two and a half weeks has been a freakin’ whirlwind!! Baby Anthony has needed our attention almost all day! I shouldn’t be shocked, but I’m a new Dad; I didn’t know what to expect. I knew I would be busy and exhausted but nothing can prepare a new parent properly. It has to be experienced to understand.
- Start with this article. It’s not perfect. There are some typos and it’s a little bit long-winded sometimes. Try to see past the flaws though. It explains the concept well. It was simple enough to understand and get me going in the right direction. You should open an online code editor, such as CodePen for example, and code along. If you do choose CodePen, you will need to add Babel, React, and React-DOM within your pen settings.
- Next, work through this interactive online lab.
- Read through some of the official React documentation. Start with “Hello World” and end after “State and Lifecycle.” You could go through the rest, but I stopped there. I was just trying to learn the minimal amount to get me started on my React journey. Go back and finish the documentation when you’re ready. I recommend this official documentation for one important reason. That is the “law of the land.” I have found that, like everything else computer related, there are multiple ways to get things done with React and that is evident when reading multiple tutorials. Bookmark it for quick access and reference it often. Reactjs.org will keep their docs up to date and will also provide best practice advice.
- Some more reading material:
There! That should get you feeling confident with the fundamentals and hopefully hungry for more React knowledge!
I havent touched any code for maybe around ten days. It’s for a good reason though. My son was born last week! Anthony arrived on November 8th at 2:50am. Prior to that, I was very busy packing all of my belongings into storage and making my way to Jakarta, where I’m residing for six weeks.
Taking care of Baby A has been challenging. We’re new parents. The first three nights were chaos and my wife and I both felt like crying right along with Anthony! Now though, on day eight, life is much easier. Still challenging at times but at least we can get him to nurse and sleep well. We’re getting into a good routine now. And we were actually able to get out of the apartment today! We went in shifts. I watched him while my wife went to the mall for a couple hours in the morning and she watched him while I went to the gym in the evening.
Anyways, not much code related news to share. Just life stuff, which is not within the scope of my blog so I will keep it to a minimum. *peace sign emoji*