Started my journey as a Web Dev in 2018 and loving every minute of it! :)
Image for post
Image for post

Today feels a little bit different.

My schedule for the last 6 months has been super exciting. Every day I wake up, roll myself out of bed, and take the same boring commute to my desk. A desk might I add that is too low for comfort and causes me great pain. But hey, at least it’s by a window… got to keep up that positive mindset!!! :) ANYWAYS…. once I’m planted in my chair, I usually take a few minutes where I just daze out the window. I stare at the big beautiful oak and reflect on how sore my neck is and how shitty my sleep quality was once again. After about 10 minutes of feeling sorry for myself, I switch to my super cool code bending ego. For 15 hours a day, I battle imposter syndrome and learn how to code really cool applications. I honestly can’t complain. My decision to learn to code has been the most adult decision I have ever made. So you might be wondering, why does “today feel a little bit different”? Well, I will tell you why. Today I woke up, stumbled over, sat down, and looked out at the big beautiful oak.


Image for post
Image for post

For the last 13 days, I have been glued to my computer teaching myself React.js. When you are in a coding Bootcamp like Flatiron, you have approximately 2 weeks to learn a new language/concept before week 3, my favorite, project week!

For projects, you have the option to work solo or pair up with a partner. As a Developer, this is your time to shine! Projects spark creativity and demonstrate that you were able to learn the material for that module. It is crucial to have projects to present on your resume for your job hunt!

For my 4th project at Flatiron, I want to challenge myself and incorporate a Google Maps API. This intimidates me because I still am trying to get my foot on the ground with the React.js library. *Side note- It was only 4 weeks ago that I started learning the basic fundamentals of the JavaScript language! …


For anyone that is new to JavaScript, there is a common undeniable truth; JavaScript is a headache. If you’re like me and attempting to learn a frontend language after learning a solid backend with a user-friendly language like Ruby, you quickly realize JS does not have our back!

Image for post
Image for post
https://starecat.com/programming-pro-tip-code-javascript-underwater-so-nobody-could-see-you-crying/

Why is JavaScript so hard to learn?

There are multiple complexities of JavaScript that can be very daunting to grasp for beginners.

  1. In order to use JavaScript, you need to learn multiple things at once.

There are additional topics that you have to teach yourself in able to build a frontend application with JavaScript. As a beginner, this can be extremely overwhelming. One of the advanced features that you need to learn in order to actually write JS is how to write HTTP requests (AJAX) through a RESTful JSON API. When writing out JS code for a web browser, you need to be able to create an HTTP request to a different web address, parse the result of that HTTP request to get the information you desire, and then do something with that result. …


Image for post
Image for post
https://gthiringsolutions.ca/blog/company-news/important-change-re-brentwood-workbc-centre/

ATTENTION NEWBIE WEB DEVELOPERS!!!

Are you currently enrolled in an immersive full-time Bootcamp and find yourself little to NO time at all to learn CSS/HTML?!!!

Do you find yourself playing guessing games in your css file because you only have a week to finish an MVP and have no time to learn how to make your project look presentable?!!??!?

Do you feel sad or depressed when you look at your project that looks like it belongs in the '90s after you just put all that hard work into it??!!

WELL I AM AND THIS IS WHY THIS BLOG IS IN EXISTENCE

Let's start with some basics-

HTML(HyperText Markup): This is the essential structure of your web page. This is considered a markup language and goes into a file with the extension .html.


Image for post
Image for post

Have you ever been browsing the internet and thought to yourself, “Wow, what is the science behind everything I am seeing right now!? “. “How am I able to like and unlike this photo on my Facebook feed!?”. If you answered yes then this is a perfect blog to introduce an understanding of what is happening behind the scenes of your computer screen! If you answered no, well, stick around anyway and learn a few things about web development!

SO, lets start by introducing what DOM stands for and what I mean by “DOM of Nodes”. DOM stands for Document Object Model; It is a cross-platform interface that connects web pages to programming languages. It is represented as a tree that contains all of the HTML on a web page. The branches of this tree each end in a node and each node contains an object. …


Image for post
Image for post

During the unprecedented events of the Covid-19, I took a leap of faith and decided to further my programming knowledge by learning a new language. I applied and was accepted into a fully funded boot camp program at Flatiron School. My cohort is almost 2 months deep with Ruby, and I have fallen in love! The simplicity, productivity and power behind Ruby has really made this journey to becoming a Software Engineer enjoyable and fun. I want to share this love for Ruby by showing a few reasons why I believe Ruby Rules!

Ruby Rules Because…

Reason 1-

Ruby is an Object Oriented programming language. Meaning, it can transform real life ideas or nouns into objects and create dynamic applications for the world to see! These objects, also referred to as Models, can store their own attributes and actions (methods), that can be used by Programmers to create some really powerful applications. Objects are an abstraction of thought. Did you know human language is also an abstract system! …

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store