Staticly Typed JavaScript Language and Library Options
Over the last 3-6 years, staticly typed languages and libraries like TypeScript, Flow, and Dart have steadily gained traction in the world of JavaScript web development. More developers, teams, and companies are adopting them every [...]
AirNYT: Firebase Favoriting & Final UI Tweaks
This is the last tutorial in a series called AirNYT, which shows how to the clone the Airbnb search interface to explore NYT travel recommendations. This section of the series will cover: Installing Firebase to [...]
AirNYT: Pagination + Filtering + Responsiveness
This tutorial picks up where we left off around building the map and markers. This is part of a larger tutorial series on cloning the Airbnb map and cards interface to be able to explore [...]
AirNYT: Building the Map and Markers Interactivity
This tutorial is a part of a larger tutorial series on cloning the Airbnb map/cards interface to be able to explore the last 7 years of New York Times travel recommendations. The short name for [...]
AirNYT: React-Virtualized + Material-UI Cards for Fast Lists
This tutorial will cover how to use React-virtualized with Material-ui Cards and Grid to make a list of image-heavy cards that loads extremely fast. Doing this not only allows for much faster loading and re-rendering [...]
AirNYT: Setup + Architecture + Basic Components
This tutorial is part of a blog series on building an airbnb-esque interface for exploring New York Times travel recommendations. In this part of the series, I’ll show how to build the overall components and [...]
AirNYT: Getting the Data
This article is part of the series on building a Bucket List App using NYT’s “places to go” lists paired with open source data from Wikivoyage and Pixabay. This section will describe how to get [...]
AirNYT: Clone Airbnb with New York Times Travel Data
The New York Times has published a list of travel recommendations called ‘Places to go in [year]’ over the last 7+ years. The list length was standardized to 52 in 2014. The top of the [...]
How to Add a Toolbar Above the iOS Keyboard (Swift)
Ever wonder how to get those buttons above the iOS keyboard? Here’s how! It’s called an “input accessory view” and you set it on the related text field. First you want to create a project [...]
Geocoding with Google Sheets + ImportJSON
Even as I grow wary Google’s monopoly power and the amount of data they have about literally EVERYTHING I do, I can’t deny my love for Google Sheets. Google sheets are one of the easiest [...]
25 Public React Repos/Apps to Inspire Your Next Project (part 2)
We all love seeing what other developers have done with the tools we use. Like many front-end developers, we continue to be thoroughly in love with React and build most of our software with it. Part [...]
Map Making with Google Sheets and React
Data visualizations have gotten a lot more popular over the last 5-10 years with the rise of software like D3, Tableau, and infographics. Maps just might be the original data visualization. In fact, maps are [...]
AWS Mobile Hub File Storage for Mobile Apps
Using AWS for file storage is a great way to add data upload capabilities to your mobile apps. It can easily be added to your app and give you inexpensive storage space online. If you [...]
25 Public React Repos/Apps to Inspire Your Next Project (part 1)
In the last couple of years, React has risen to become a massively popular JavaScript library and developer ecosystem. There are tens of thousands of software projects that use React and many of them are [...]
The Simple Stack: A Primer on Using React + Google Sheets API
Data-driven web applications are invaluable for all sorts of people and businesses. But updating or changing data in a relational or NoSQL database is not something most non-programmers can do. Wouldn’t it be nice if [...]