There may be a time when you need to implement an interactive map in your web application. Thankfully, JavaScript has a neat library called Leaflet that can help you achieve this. …

Web scraping is an incredibly powerful tool software developers have that allows them to extract certain data from websites. While web scraping is possible with many different programming languages, in this blog, I will show you how to web scrape in Ruby using the Nokogiri gem.

A nokogiri, a Japanese saw
A nokogiri

What is Web Scraping

Web scraping is the…

One of the fundamental concepts in computer science and programming is something called “Big O Notation”. In this blog, I’ll be going over what Big O is, why it is important when it comes to programming, and various examples of Big O.

Big O and bagels
Big O, bagel, same thing, right?

What is Big O Notation?

Big O notation is used to describe the…

Syntax vs. Semantics

On your journey to becoming a software engineer, you will most likely be learning more than one programming language. With different languages, you may have heard the terms “syntax” and “semantics” thrown around here and there, but what do they really mean and why is it important to the context…

Brian Cheung

Software engineering student at Flatiron School. Loves all things gaming, photography, and anime.

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