Sam Rubin | Software Engineer

The personal and professional website of Sam Rubin, a full stack software engineer located in Arlington, Virginia.

The Google Maps API makes it easy to integrate map functionality into any web application. But sometimes building out advanced functionality with this API provides challenges, albeit fun ones. In this post we will explore how to create a custom zooming and centering functionality when a user clicks on a...

I can’t recommend enough how much of a difference it makes to have your own personal website. Especially in 2016, when you can setup a domain and hosting for under $10, there is virtually no excuse to not even have a basic, minimalistic website setup. Yet, when I present this...

When I created my first website back in 2012, it was a struggle, to say the least. I had no idea what I was doing, and must have spent more time trying to create that simple forum website than I do on a lot of my projects currently. Since then,...