I’ve just had a Nightmare which I’ve hurriedly narrated below..if you’re not Nigerian, you might have some difficulty understanding some of the statements here 👇👇

All I know i was in an area that looks like oshodi mafoluku.. in a keke marwa, I had just seen two of my church members.. and my dad walking along the road, The marwa driver had almost hit them and they were rendering curse words .. I wanted to urge him to stop and apologize to them... But it would mean having eye contact with my dad.. I didn’t want to do that as…


The spread operator is an ES6 feature which does a lot of powerful things to enhance the features present in JavasSript with three small dots.

The spread operator can turn the elements of an array into elements of a function call or into elements of another array literal.

For example, let’s create an array of cars:

let cars = ['tesla', 'toyota', 'honda'];

as well as another array of bikes:

let bikes = ['bajaj', 'kawasaki', 'jincheng'];

However, if we were to create another array which we would like to have the elements in our cars and bikes contained as well, eg:


Ever wondered how awesome chrome extensions like Grammerly, InspireNuggets, Mozbar, Keywords Everywhere and others are built?

Maybe you are just a developer who is curious about how these awesome extensions are built and made to seamlessly integrate with the chrome browser.

Well, this article is a comprehensive guide that explains how to make extensions for chrome and it is expected that by the end of this article you should have an idea of how to make your first chrome extension.


IIFEs in Javascrpt are simply functions that are called or invoked immediately they are declared.

The Use of IIFEs in JavaScript is one of the updates EcmaScript 2015 (popularly called ES6) brought about.

IIFEs is an abbreviation for Immediately Invoked Function Expressions. Quite Explicit I say :)

Before ES6, the traditional way for invoking functions immediately they are declared usually goes thus:


As part of the challenges of the Hotels.ng Internship 5.0 of which i am currently a participant, we are to find bugs on a website Timbu.com and make a report to document our findings.

Well, here’s mine :)

On the search results page for the query “ Lagos Island”, The images were not properly rendered. Instead, the default ‘alt’ image icon was displayed as seen in the snapshot below.

Same can be confirmed on https://timbu.com/search?query=lagos+island .

This Bug was tested on different desktop and mobile devices and found to be persistent even after clearing the browser cache and hard refreshing the browser.


Have you ever wondered how awesome chrome extensions like Grammerly, InspireNuggets, Mozbar, Keywords Everywhere and others are built?

Maybe you are just a developer who is curios about how these awesome extensions are built and made to seamlessly integrate with the chrome browser.

Well, this article is a comprehensive guide that explains how to make extensions for chrome and it is expected that by the end of this article you should have an idea of how to make your first chrome extension.

Existing extensions on the chrome marketplace

Requirements for creating a chrome extension

To create an extension for chrome, the following is required:

  • An Understanding of how chrome extensions work
  • An…


In the last article in my 30 days of python series, we were able to look into the installation of python and even created our first hello`world program in python.

This article aims to help you get abreast with the basics and fundamentals syntax in python and programming in general. You can read the previous article i wrote on getting started with python on day 1 here.

The Fundamental Aspects Of Python to Get familiar With Before We Proceed To Hacking NASA’s Database

  1. Syntax
  2. Comments
  3. Variables
  4. Basic Calculation Symbols In Python
  5. Arrays (Lists)
  6. Dictionaries
  7. Tuples

Syntax

In English, a Syntax simply means the way and manner in which a language is written or constructed in order for…


Python is one of the fastest growing programming languages in existence today. The various uses of python range from basic calculation to back-end web application development (using Django) and even as complex as AI and mind reading algorithms.

In this series, we would be delving into application development with basic python and hopefully be able to complete some exciting python projects.

One upside of this tutorial is that you would be able to followup on whatever device you are reading this article with.

Projects To Complete By the End Of The Series

  1. Manipulating CSV Files with Python — Read, Write, & Append using the languages of snakes.
  2. Sending plain…

Afolayan Raphael Oluwaseun

Developer & Digital Growth Hacker. Saving the world one paragraph at a time. Aspiring ethical Hacker and a Wordpress evangelist.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store