See the bottom right of to see the component in action

Creating Our React Function Component

Our first step is to create a bare version of the React component for the link menu. In this…

Photo by Alexander Shatov on Unsplash

Diagram of Implementing an Asynchronously Updating Frontend Feature (Image by Author)

Getting Started

Photo by Kari Shea on Unsplash


When making consumer decisions, it often seems that we are making conscious choices about the services we use and our preferred products. However, the companies competing for our business are constantly influencing our decisions in subtle ways. Companies often recommend specific products to increase the likelihood that we choose them over competitors and the mix of product options we are exposed to has become increasingly tailored to our personal preferences. This is based on the theory that someone is more likely to purchase and enjoy a product matching their preferences. Recommendation systems allow companies to increase user engagement, increase sales…

An example of a complex interface using SortableJS

Updated for Xcode 12 and Big Sur

The macOS Menu Bar in Big Sur

Sajan Gutta

Computer Science and Business Administration Student @ USC | Backend Developer @ Discotech | Passionate about Software Engineering

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