Code. Eat. Sleep. Loop

In Bar Talk travel on

TheWestTour: Ice, Products, and 2G

“Do people speak English in Africa?”, “Do high school students have access to smartphones and computers?” These series of challenging questions made me know I was amongst the right crowd and the long hours spent on intercontinental flights were justified. Late in February 2019, I u...

Read more

In Tutorials react on

Creating A Social Follow Component in React

On almost every website, you're going to watch to share your Social Media accounts for visitors to follow. In this article, we are going to create a Social Follow component in React! For a deeper dive, check out ...

Read more

In Bar Talk on

Productivity Tips I've Learned Building Scotch.io

Productivity is a marathon. The more days and years I put into this coding thing (or anything like fitness for that matter), the more I realize that consistency is far more critical than bursts. Being productive is a marathon. In this post, I'll run throug...

Read more

In Bar Talk on

What's New with Netlify - March 2019

Netlify is one of my favorite companies out there, and they provide an incredibly amount of static site hosting features, many of which are free. They continue to grow and gain popularity, and they've recently announced a couple of new features. Let's take a look! Netlify Large Media...

Read more

In Tutorials html/css on

Web Accessibility For Beginners

Building accessible applications or websites is not the norm today. This is because the idea of accessibility is known to most developers, while in actual sense it is often neglected and not a common practice today in the world of web development. According to ...

Read more

In Tutorials javascript on

Understanding Memoization In JavaScript

As our applications grow and begin to carry out heavier computations, there comes an increasing need for speed ( 🏎️ ) and the optimization of processes becomes a necessity. When we ignore this concern, we end up with programs that take a lot of time and consume a monstrous ...

Read more

In Tutorials vs code on

Creating a Python Class Generator for VS Code

My motto...when you have a problem, do something about. I hated stubbing out Python classes so I created an extension in Visual Studio Code to do it for me. In this article, let's walk through how I created that extension. We will use several techniques to do so. Prompting User Input...

Read more

In Bar Talk vue on

Schematics: A Plug-in System for JavaScript Projects

Schematics is a tool from the Angular team that allows you to manipulate projects with code. You can create files, update existing files, and add dependencies to any project that has a package.json file. That's right, Schematics aren't only for Angular projects! In this post,...

Read more

In Tutorials node on

Setting Up a Node Project With Typescript

Node, a run-time environment that makes it possible to write server-side JavaScript, has gained a lot of adoption since its release in 2011. Writing server-side JavaScript is incredible but can get messy as the codebase grows, owing to th...

Read more

In Bar Talk on

Sublime Text 3.2 Is Out! Git Integrated and Still Blazing Fast

Sublime Text has a special place in my heart. It's the editor that made me love editors. Before that it was Notepad++ or Coda and trying to get files onto a server using FTP. Those were the days! When uploading a file could bring down the whole site because you didn't close a PHP tag. 😍 ...

Read more

In Tutorials front end on

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 they are able to seamlessly deliver the desire...

Read more

In Tutorials react on

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; one of which is the complexity of th...

Read more

In Tutorials django on

Django Authentication With Facebook, Instagram and LinkedIn

Introduction For users of internet services, there are only a few things worse than having to manually sign in (and sign-up) with different websites. The ordeal of the manual sign-in process can be associated with the difficulty that the user may experience in having to remember multiple...

Read more

In Tutorials django on

Building a Universal Application with Nuxt.js and Django

Introduction The advent of modern JavaScript libraries such as React.js and Vue.js has transmogrified Front-end web development for the better. These libraries ship with wonderful features including SPA (Single Page Applications) which is basically the dynamic loading of the content in w...

Read more

In Tutorials node.js on

Build Light-Weight REST and Realtime Apps with FeathersJS

In the barest of definitions, Feathers is a simple minimalistic realtime framework for web applications built over Express. What this means is that with Feathers, you can keep using middlewares but in addition, you get realtime, RESTful services and ORM support out of the box. In this post, we’...

Read more