Mar 17, 2019How to make a simple map app using Ruby on Rails, React and Leaflet, part 2: FrontendI recently built an app that has an interactive map of street trees in Washington, D.C. In the previous post I wrote about the challenges of reorganizing data and creating Ruby on Rails API. This time I’ll describe the process of building frontend using React.js and relevant mapping libraries. Getting the map to show up The…React5 min readReact5 min read
Jan 9, 2019How to make a simple map app using Ruby on Rails, React and Leaflet, part 1: BackendMaps can be a great addition to your app, however working with them can be quite intimidating, especially if you’re new to geospatial software. I recently made an app that has an interactive map of street trees in Washington, DC. …Ruby On Rails4 min readRuby On Rails4 min read
Dec 20, 2018How does Shazam work?Magic behind Shazam explained in simple English. Shazam is a music recognition app that has been around for almost 20 years now. It’s one of my favorite apps that has always fascinated me with its speed and precision. I’ve read about its algorithm many times in the past, but every…Music6 min readMusic6 min read
Nov 29, 2018How to add image upload functionality to your Rails app…using Active Storage! 💫 Active Storage is a gem included in Rails 5.2 that allows you to upload, store and display files. It comes with an option to generate image representations of both image and non-image uploads (such as PDF files and videos). …Ruby On Rails4 min readRuby On Rails4 min read
Nov 1, 2018Human languages vs. Programming languagesA brief comparison from a perspective of a linguist (soon to be) turned programmer I still remember the day I first learned about computational linguistics. I had just graduated from science specialized high school, and faced the tough decision on what to study. For whatever reason I decided to go…Programming5 min readProgramming5 min read