In the process of developing my personal website to display my projects and blogposts I wanted to standout and have my site pop. I initially wanted to use a twinkling starry night background using the linked codepen that a cohort-mate had recommended. After researching how to implement the code into my React App I came across the the tsparticles library created by github user matteobruni. tsparticles consists of many effects that can be customized to your liking. Below is the initial welcome page to my site as an example. …

I came across Plotly during my search for a graphing library that would transform that data received from the IEX Cloud API into a digestible visual that could provide more insight than an array of 300+ data points. Let me take a step back to explain why I needed this feature.

For my capstone at Flatiron School I decided to take a stab at creating my very own stock screener / stock quote app. I thought it was pretty straightforward I would create a database of all stocks traded on IEX Exchange and update the information as requests from clients…


For Phase 4 of our project at the FlatIron School my partner and I decided to emulate some popular rental property websites like StreetEasy and Zillow. A major feature for these sites seem to be a map of the desired area with markers indicating the locations of the rental properties.


What exactly happens under the hood of a web page when you click on an image, hover over certain elements, or press down on a key? An event occurs. Some common JavaScript events include:

  1. click: User clicks on an HTML element
  2. mouseover: User hovers over an HTML element
  3. mouseout: User hovers off an HTML element
  4. keydown: User presses down on a key
  5. load: The page has completed loading
  6. change: An HTML element on the page has changed

Developers make use of the above user inputs along with the a built-in function called addEventListener() in order to add interactivity to application.

So you have created a local repository, connected it to a remote repo and are ready to work on a project with your partner or team. In the following article we are going to discuss 3 key git commands: git branch, git checkout, and git merge and how to integrate their use into your daily workflow.

Git Branch

When working on a codebase most version control systems will provide a branching feature that allow you to fix a bug or work on a new feature. Git branches are a reference point for changes within your codebase. …

Matthew Aquino

Navigating through software engineering one blog post at a time.

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