hello.js

var please = require('share');
console.log('thank you');

Tuesday, 22 January, 2019 UTC

Getting Started with Nest.js

Getting Started with Nest.js

If you have ever worked on a Node.js application before, either built a REST API or an enterprise application, you must have realised how tedious and daunting it was to maintain, especially whenever the application start to scale. The more you add new ... more


Tuesday, 22 January, 2019 UTC

Top 10 Podcasts for Web Developers

Top 10 Podcasts for Web Developers

A Web Developer's need to learn never ends, so what better way to take in the latest technologies than listening to a podcast?! You can listen while you drive, clean the house, take a shower (no judgements...you do you!), or anything else. Here are the ... more


Monday, 21 January, 2019 UTC

Building a RECIPE app using Prisma and React

Building a RECIPE app using Prisma and React

In the last couple of years, GraphQL has taken on the scene in terms of frontend development due to the various advatanges it offers over REST. However, setting up your own GraphQL server is challenging, it's both error-prone and complicated. This has ... more


Thursday, 17 January, 2019 UTC

How to Use Chrome Dev Tools to Find Performance Bottlenecks

How to Use Chrome Dev Tools to Find Performance Bottlenecks

As one advances through a Software Development career, concerns beyond simply writing code that works arise. In the world of web development, it becomes pertinent to not only build functional software but to also make them highly performant such that ... more


Thursday, 17 January, 2019 UTC

Getting started with Gateman.JS for Node app authorization

Getting started with Gateman.JS for Node app authorization

Gatemanjs is an authorization system designed to manage roles and claims in node applications that use mongodb for data storage. It works together with mongoose to provide a fluent approach to managing roles and claims. Why use Gateman? It enables easy ... more


Tuesday, 15 January, 2019 UTC

Building a Video Blog with Gatsby and Markdown (MDX)

Building a Video Blog with Gatsby and Markdown (MDX)

Since the dawn of the web, performance has been an important factor for web development because slow speeds often lead to a loss of visitors and, ultimately, depletion in revenue for commercial sites.. The demand for efficient web uploads brought about ... more


Tuesday, 15 January, 2019 UTC

Build a Blog Using Express.js and React in 30 Minutes

Build a Blog Using Express.js and React in 30 Minutes

Building a web server sounds complicated, but it doesn't have to be! What if I told you that you can create a web server with just a couple lines of code? Yes! You can do things like this using Express.js (the most popular web framework for Node developers). ... more


Tuesday, 15 January, 2019 UTC

Super Simple GraphQL with Node

Super Simple GraphQL with Node

GraphQL is a specification and therefore language agnostic. When it comes GraphQL development with node, there are various options available ranging from graphql-js, express-graphql to apollo-server. In this tutorial, I'll be showing you how simple it ... more


Monday, 7 January, 2019 UTC

6 Popular CSS Frameworks to Use in 2019

6 Popular CSS Frameworks to Use in 2019

Creating consistent, concise, and effective CSS can be quite a lot of work. There are so many things to consider like responsiveness, accessibility, and structure. This is exactly why CSS Frameworks exist, to take that burden off of you! Let's take a ... more


Wednesday, 19 December, 2018 UTC

Scotch.io 2018 Year in Review: A Brutally Honest Look

Scotch.io 2018 Year in Review: A Brutally Honest Look

Another year down in the books! This was a big year for me personally since I will be turning 30 on January 7. Lats year in my 20s. Had to make it count! I'd like to take a look back at 2018 and take an evaluation of Scotch.io as a whole. I also want ... more


Tuesday, 18 December, 2018 UTC

Build a Secure Node.js Application with JavaScript Async Await Using Hapi

Build a Secure Node.js Application with JavaScript Async Await Using Hapi

At the core of the JavaScript language is its asynchronous programming model. Unfortunately, dealing with callback functions has long been a source of frustration for many developers. JavaScript Promises helped make writing complex asynchronous code ... more


Tuesday, 18 December, 2018 UTC

5 Ways To Improve Development With Visual Studio Code

5 Ways To Improve Development With Visual Studio Code

Visual Studio Code is extremely flexible and powerful. By learning the ins and outs, you can greatly improve your speed, efficiency, and process as a developer. In this article, we'll look at the top 5 ways to do so! Check out Learn Visual Studio Code ... more


Monday, 17 December, 2018 UTC

How to Setup, Build and Deploy Native Apps with Vue

How to Setup, Build and Deploy Native Apps with Vue

Vue-Native is a framework written by GeekyAnts, it is a framework built to deliver cross platform mobile native applications. It is inspired by the React-native API, hence it gives a developer the ability to build cross platform applications in Vue.js ... more


Friday, 14 December, 2018 UTC

Convert Class Components to Functional Components in a React Project (Solution to Code Challenge #14)

Convert Class Components to Functional Components in a React Project (Solution to Code Challenge #14)

Last week on the code challenge we set out to refactor some class components in a create-react-app project to functional components using react hooks. In this post, we shall complete the challenge. On completion of this challenge, you should be able ... more


Tuesday, 11 December, 2018 UTC

5 Important Takeaways From the State of JavaScript Survey 2018

5 Important Takeaways From the State of JavaScript Survey 2018

The yearly State Of JavaScript survey results came out recently, and if you care about Web Development, you care about the results. In this article, we'll explore the top 5 takeaways and recap the results. https://youtu.be/afteelmxirs 1. JavaScript Had ... more


Thursday, 6 December, 2018 UTC

Build a To-Do application Using Django and React

Build a To-Do application Using Django and React

Web development has grown rapidly over the last decade, and there's a long list of frameworks to choose from when building your projects. A developer’s decision on what framework(s) to use for a project is usually influenced by a number of specific factors; ... more


Thursday, 6 December, 2018 UTC

Create Animated React Apps With React Spring

Create Animated React Apps With React Spring

One thing that is pivotal to creating great interactive web applications is animations. Animations add life to your applications and improve the overall user experience. In this tutorial, we'll be looking at how to create simple yet lovely animations ... more


Thursday, 6 December, 2018 UTC

How I Migrated From WordPress to a Static Site

How I Migrated From WordPress to a Static Site

I've just recently done a complete redesign and rewrite of my course platform site Learn Build Teach. Originally, I created it using WordPress along with a Divi, a very popular theme that includes a visual builder. While my site worked fine with Wordpress, ... more


Tuesday, 4 December, 2018 UTC

Authenticating a GraphQL API with AWS

Authenticating a GraphQL API with AWS

In my previous post, "Creating a GraphQL API with AWS", we walked through & learned how to create an AWS AppSync GraphQL API using the AWS Amplify library. Right now, the configuration for the API is set to API Key. This means that any ... more


Saturday, 1 December, 2018 UTC

JavaScript Replace All Instances of a String

JavaScript Replace All Instances of a String

I've started building out our JavaScript Glossary and when I got to the replace() method, I had to build out a snippet to handle replacing all occurrences of a string in a string. Only Replaces One https://scotch.io/embed/gist/7be587f89ba2ee18f105a57a791a2c18 ... more


Wednesday, 28 November, 2018 UTC

10 Node Frameworks to Use in 2019

10 Node Frameworks to Use in 2019

Introduction More developers have switched to using JavaScript to build more applications, especially for the web. This has brought about an exponential growth in the usage of frameworks built specifically for the JavaScript community to facilitate quick ... more


Wednesday, 28 November, 2018 UTC

GraphQL API with AWS and Use with React

GraphQL API with AWS and Use with React

GraphQL has become a go-to API implementation for developers looking to take advantage of features liketype safety, network efficiency, real-time data with subscriptions & more. Building, managing, & deploying your own GraphQL server can be tedious ... more


Wednesday, 28 November, 2018 UTC

Build Simple Authentication in Express in 15 Minutes

Build Simple Authentication in Express in 15 Minutes

Building web pages with user authentication can be a huge pain. You typically need to set up some sort of database to manage users even if you're not using the database for anything else. You would then need to store their password hashes, and you almost ... more


Wednesday, 28 November, 2018 UTC

Coding Exercise: Build JavaScript Array Methods From Scratch

Coding Exercise: Build JavaScript Array Methods From Scratch

https://www.youtube.com/watch?v=ALYH5XOvMwI There's no better way to ensure that you understand how something works than building you're own version from scratch. In this article we are going to do just that by creating our own versions of Map, Reduce, ... more


Wednesday, 28 November, 2018 UTC

Code Challenge #14: Test Your Knowledge of React Hooks

Code Challenge #14: Test Your Knowledge of React Hooks

The front-end world of JavaScript keeps buzzing daily with new tools, technologies, and super updates! One of such recent release by the React.js team is React Hooks in React 16.7-alpha. Here's an awesome post by Chris introducing React Hooks. Hooks ... more


Thursday, 22 November, 2018 UTC

The Hottest Black Friday Deals For Web Developers

The Hottest Black Friday Deals For Web Developers

These days, you don't need a formal CS degree to be an amazing developer. Whether you're brand new or just looking to sharpen your skills, there is no lack of content out there for those that are interested in learning Web Development. In this article ... more


Tuesday, 20 November, 2018 UTC

Error Handling with Angular 6 - Tips and Best Practices

Error Handling with Angular 6 - Tips and Best Practices

Handling errors properly is essential in building a robust application in Angular. Error handlers provide an opportunity to present friendly information to the user and collect important data for development. In today's age of advanced front-end websites, ... more


Monday, 19 November, 2018 UTC

Three Questions to Ask of Every Bug You Encounter

Three Questions to Ask of Every Bug You Encounter

Bugs. Errors. Exceptions. Problems. Issues. Whatever you call them in the moment, bugs are deeply associated with failure. Specifically, our own failure to write perfect code. These “failures” can lead to enormous amounts of confusion and frustration, ... more


Sunday, 18 November, 2018 UTC

5 Reasons Static Sites Rock!

5 Reasons Static Sites Rock!

Static Sites are the new hotness in Web Development and rightfully so. Every day on podcasts, blog articles, and tweets I see and hear more and more people converting their sites. Let's check out five reasons why so many people are moving to static sites! ... more


Thursday, 15 November, 2018 UTC

Get Started w/ Prisma for Super Simple GraphQL

Get Started w/ Prisma for Super Simple GraphQL

Almost every week we get to see a new tool or product being released for GraphQL development. Yeah, that's how hot the GraphQL ecosystem is currently is. Today, we'll be looking at one of the tools, which is Prisma. We'll be looking at how to get started ... more