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 the...
View ArticleAirNYT: 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...
View ArticleAirNYT: 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...
View ArticleAirNYT: 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 this...
View ArticleAirNYT: 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 the last 7...
View ArticleAirNYT: 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...
View ArticleStaticly 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...
View ArticleBuild Fast and Elegant Sites with Gatsby, NetlifyCMS and Material-UI
This tutorial will show you how to use Gatsby, NetlifyCMS, Netlify, and Material-UI to build out a multi-page site that can be updated with an intuitive CMS. Before diving into the code, I’ll first...
View ArticleGatsby Tutorial Post Part 2: NetlifyCMS and Styling
This is the 2nd part of a tutorial series on building fast and elegant sites with Gatsby, Material-ui, and NetlifyCMS (part 1 here). The previous part of the tutorial showed how to setup Gatsby and...
View ArticleThe Modern CTO: Recruiting Top Talent, Battling Skeptics and Promoting...
The CTO, chief technology officer, is a strategic role. Meaning, the individual in this role is primarily concerned with creating the high-level technology vision for an organization as well as its...
View ArticleAdding Authentication in AWS with Amplify
If you’re familiar with using AWS for user authentication, DynamoDB, AppSync and other services in your app or website, you’ll love Amplify. Amplify is a command-line interface that takes a few...
View ArticleIn Practice: Salesforce Engineers Appreciate a Blended Learning Approach
For Salesforce, one of the world’s top customer relationship management platforms, technical training is all in a day’s work. Its global, engineer-heavy workforce needs continual development in order...
View ArticleDo You Have the Right Training Partner to Meet Your Annual Goals?
Training and strategic business objectives are not mutually exclusive. Ideally, there will be close alignment between the two – if an organization wants to get its money’s worth. Unfortunately, that...
View ArticleDo You Know How Developers Feel About Learning?
If not, you should. Studying how software developers learn is key to understand how they perform in the workplace. Learning can affect how quickly they react to new stimuli, or how engaged they’ll be...
View ArticleHow Does the CTO Decide What Technical Training Is Needed?
A CTO, or chief technology officer, evaluates short- and long-term organizational needs, and makes capital investments in technology to help that organization reach its business goals. It’s the highest...
View ArticleWhich Technologies Do Developers Want to Learn in 2020?
Every company wants to give its developers the right training. One of the easiest (and quite logical) ways to do this to make sure the training is on the right technologies. Nobody wants to miss out on...
View ArticleHere Are the Two Things That Developers Value More Than Compensation When...
We have no shortage of sayings about the primacy of money. “Money talks”. “Show me the money”. “Put your money where your mouth is”. But we sometimes overestimate money’s importance relative to many...
View Article15 Blogs Every Javascript Developer Should Follow in 2020
I’ve been following the most interesting JavaScript blogs quite for a while now (this is a part of my job running https://weekendjs.com/). There are many of them. More than you might think. There are...
View ArticleFront-End Development Explained for Non-Developers (part 1)
Front-end development is defined, by Wikipedia, as the “practice of producing HTML, CSS and JavaScript for a website or web application so that a user can see and interact with them directly.” Most...
View ArticleFive Steps to Take to Give Your AI Project a Fighting Chance at Success
In 2018, industry research firm Gartner made a rather disheartening prediction: Some 85 percent of AI projects are doomed to failure. Wow. That’s a lot. Keep that number at the back of your mind. Now...
View Article
More Pages to Explore .....