William Imoh, Scotch Development

William Imoh

Scotch Development

Contact William

Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.

Start free trial

Recent:
  • Unknown
Past:
  • Scotch Development

Past articles by William:

gatsby-image w/ Support for PWA and Dark Mode

Add dark mode to a gallery site with Chakra UI and convert the site to a progressive web app (PWA) → Read More

Serving Remote Optimized Images w/ gatsby-image w/o GraphQL

Fetch images stored in Cloudinary, render them for responsiveness and optimize them with gatsby-image, and then transform them with Cloudinary → Read More

Serving Remote Optimized Images w/ gatsby-image

Build an optimized webpage with the gatsby-transformer-cloudinary plugin and gatsby-image, transforming responsive remote images in a GatsbyJS project → Read More

Testing in Production with Feature Flags

In November of this year, Instagram introduced a new feature to remove likes from your Feed. They chose to roll out this feature gradually and test in production to fully understand the impact of their decision. How do users react? Does it impact the way they use the application? Does it impact t → Read More

Deploy Apps Faster with Buddy

Deploy apps faster with Buddy. Buddy ships a robust and customizable CI/CD service. Create a pipeline to deploy a node app to Heroku and notify the team via email. → Read More

Easily Deploy a Serverless Node App with ZEIT Now

Deploy a Node APp using ZEIT Now. Explore important tips to note when deploying a node app. → Read More

Code Challenge #16: Infinite Scroll Unsplash Gallery

Build an image gallery with infinite scroll in this code challenge. → Read More

Simple Crazy Buttons in VanillaJS (Solution to Code Challenge #15)

Last week on the code challenge #15 we set out to complete a challenge on manipulating DOM properties, and event listeners to build a set of crazy buttons which displace randomly when hovered on. If you → Read More

Code Challenge #15: Simple Crazy Buttons with VanillaJS

In this code challenge, you'll build a super satisfying and simple crazy buttons demo. Try to catch any button once completed! → Read More

Announcing Scotch.io Coding Challenges! Weekly Code Tests and Twitch Live Streams!

Join for Fun Code Challenges with livestream solutions amongst amazing audience. → Read More

Building a Video Blog with Gatsby and Markdown (MDX)

Build performant video Blog with Gatsby, MDX and Cloudinary. → Read More

Code Challenge #14: Test Your Knowledge of React Hooks

Convert Class components to Functional components with React Hooks in this Code Challenge → Read More

4 Uses of JavaScript's Array.map() You Should Know

Array.map() is a very powerful method in JavaScript. Here's 4 common uses. → Read More

Going From ES5 to ES6 (Solution to Code Challenge #13)

Last week on the code challenge #13 we looked at converting sample code in ES5 to even simpler and more readable code in ES6. In this post we shall be solving the challenge. → Read More

Code Challenge #13: Going From ES5 to ES6

This week on the Code Challenge we will convert the ES5 code to even better and shorter code using ES6 Syntax. → Read More

6 Awesome Ways to Take A Screenshot of your Code

Code Screenshots are important for a bunch of reason. Here are 6 awesome ways to take a screenshot of your code. → Read More

JavaScript String Manipulation (Solution to Code Challenge #12)

Solution to JS String Manipulation Challenges with videos from Chris! → Read More

Why 'This' in JavaScript

While JavaScript is a fun and powerful language, it can be tricky and requires a proper understanding of its underlying principles to mitigate common errors. In this post, we shall be introducing you to the this keyword, its behaviour and the hard choices behind it → Read More

Code Challenge #12: JavaScript String Manipulation

Time-to-Read, Pig Latin, Camel-to-Title. Solve problems in JavaScript involving String Manipulation. → Read More

JavaScript Functional Programming (Solution to Code Challenge #11)

Solve functional programming problems using array methods on arrays. → Read More