Learn how to incorporate external libraries by walking through a ready-made example

Goal: Explain Javascript events and different external libraries, walk you through the makeup of Boom, how it was built, and the lessons learned.

Requirements: A basic understanding of HTML and Javascript.

Events: The Big Picture

Before we get started, we must speak about Javascript events. According to MDN, “events are actions or occurrences that happen in the system you are programming, which the system tells you about so you can respond to them in some way if desired. For example, if the user selects a button on a webpage, you might want to respond to that action by displaying an information box.” …


Recently, I’ve been hearing a lot of chatter around TypeScript and how it is pretty powerful. I was curious to see what all the fuss was about, so naturally, I took to the wonderful world of Udemy and jumped right in a course. This article will be a series of articles where I share the basics of TypeScript and my findings in hopes that this will help make those cloudy thoughts about TypeScript a little more clear.

⚠️ This article only reflects my opinion, lessons I learned, and quoted the opinions of other developers.⚠️

So… What is TypeScript?

To put it simply, when you’re…


I know it might be a little cliche for a self-identifying woman within the LGBTQ family talking about the presence of LGBTQ people in the Dev community — or lack thereof. Cliche or not, I think these topics need to be discussed. I believe in order to move forward we must acknowledge the lack of transparency and hold ourselves accountable to be better. I know I’m diving headfirst into some heavy material but hopefully, the stories of these two individuals will inspire you as they’ve inspired me.

Gay Gay Gay

Alan Turing

It’s been over 10 weeks that I have been in at Flatiron School…


As the weeks were passing by at Flatiron School it became clear that the module based on Javascript was going to be a challenge. To get a better understanding of what was so complex about this language, I asked my classmates who had taken that module previously what they found the most taxing. A lot of the responses involved how tough learning the concepts around the Javascript Fetch was. …


There comes a time late at night when I can’t sleep where I start some extreme research on a certain topic. Consuming as much useless information on a certain topic as I can. For once my curiosity worked in my favor and I struck gold. I was researching ruby at the time and as I begin to read different blogs and the more I researched the more I came across this mystery of metaprogramming.

If your not familiar Ruby is a fairly new language in software engineering that focuses on object-orientation. Ruby, in my opinion, is awesome because of how…


Programming creative art form or nah? If you talked to me 2 years ago I would’ve laughed if someone told me programming was a creative form and is very expressive. When it comes to programming I think it’s safe to say that the majority of people who are not familiar with programming think of it as something that is majorly influenced by math and overall boring. Majority of people when imagining programming think that in order to build a beautiful and interactive a website, you have to be computer genius or Harvard dropout like Bill Gates, the founder of Microsoft…

Shivani Brijmohan

Fullstack Engineer | Flatrion Grad ’19 !👩‍💻🏳️‍🌈 🇬🇾 | Likes: Traveling, Cooking, Javascript | Dislikes: Systemic Racism, Small Talk

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