loading...
Hammed Oyedele profile picture

Hammed Oyedele

I am a self-taught Web Developer that develops intuitive Web applications that help businesses connect with their target audience, currently leading the Web Development team at Epower.ng.

Work

Chief Technology Officer at Epower.ng

All 140 comments

Handle deep links in the Android apps with flutter

Well, there is a package that does just that with support for...

Controlled Form Inputs using React hooks

We can do better using an object, spread operator and compute...

Postman In 3 Minutes

I guess because it came before Insomnia and people enjoying s...

Postman In 3 Minutes

For the sync part, there is also a free plugin that syncs to ...

Lottie Animations for React

Exactly but it gives you more than what this post discussed. ...

Your website sucks! And I'll tell you why (ROUND 2) ⚡️⚡️

Check this: devhammed.github.io

Your website sucks! And I'll tell you why (ROUND 2) ⚡️⚡️

🤣🤣🤣

Your website sucks! And I'll tell you why (ROUND 2) ⚡️⚡️

Check this: epower.ng

Techies in Nigeria Are Not Safe Again In The Hands of the Government

We are in this together 🤗🤗🤗

Techies in Nigeria Are Not Safe Again In The Hands of the Government

Thank you so much ✊✊✊

What is Tailwind CSS and why you should use it

Thank you so much!

What & Where to Learn - Web Development Roadmap in 2020

How will I be able to know all these when the government of w...

Why didn't Preact replace React?

How will I be able to know all these when the government of w...

5 Techniques I Use To Manage Stress As A Software Engineer

How will I be able to know all these when the government of w...

Create a CRUD API with Node.js and MongoDB

How will I be able to know all these when the government of w...

Setup a Gulp frontend development workflow (SASS/JavaScript/Pug)

How will I be able to know all these when the government of w...

In React, component controls you!

How will I be able to know all these when the government of w...

Understanding Rebase (And Merge) in Git

How will I be able to know all these when the government of w...

Tailwind + React: Setup and Design Patterns

How will I be able to know all these when the government of w...

5 Techniques I Use To Manage Stress As A Software Engineer

How will I be able to know all these when the government of w...

40 Amazing Developers You Should Follow On Youtube

How will I be able to know all these when the government of w...

What is Tailwind CSS and why you should use it

How will I be able to know all these when the government of w...

Full Stack Developer's Roadmap 🗺

How will I be able to know all these when the government of w...

Techies in Nigeria Are Not Safe Again In The Hands of the Government

Thank you and please help spread the news, we are not safe 😭😭😭

Techies in Nigeria Are Not Safe Again In The Hands of the Government

Gracias, por favor ayude a difundir la noticia. No estamos se...

Learn the Basics of Redux by Writing Your Own Version in 30 Lines

Lol, I have replied before I saw your comment 😂

Learn the Basics of Redux by Writing Your Own Version in 30 Lines

Definitely, the React bindings uses Context API under the hoo...

Learn the Basics of Redux by Writing Your Own Version in 30 Lines

It is using publish and subscribe pattern under the hood, loo...

Learn the Basics of Redux by Writing Your Own Version in 30 Lines

We can even make it better with TypeScript and Subscription s...

The neatest way to handle alert dialogs in React 🥰

The implementation is almost the same with the one in this po...

This is why you can't return adjacent JSX elements.

That is asking too much 😅 React is just a library.

Over-engineering in React

Are you sure that is the simplest? Have you seen use-global-h...

Using Dynamic Components And a Pattern I Devised Myself to Create a No Code Web Interface Builder

There is Dynamic components, taking this JSON data: [ { "...

I have a joke about X but ...

Lol 🤣🤣🤣

I have a joke about X but ...

🤣🤣🤣

I have a joke about X but ...

🙌🙌🙌

I have a joke about X but ...

Haha 😂😂😂

I have a joke about X but ...

😂😂😂

Custom identifiers with ApiPlatform

In Laravel, I use timestamp-first UUID4 to make the database ...

The Firestore Tutorial for 2020: Learn by Example

You are welcome 😉😉😉

The Firestore Tutorial for 2020: Learn by Example

This is good but in Unsubscribing from a collection with unsu...

Are you in the GitHub Arctic Code Vault?

YESSSSS!!!

Is using Linux really productive?

I can't relate to any of these issues, my hardware just works...

Music Time for Spotify: personalized song recommendations to get you in flow 🎧

Great but you should look into DBus for Linux, it works almos...

Advanced State Management With Dynamic Input Elements and Hooks

Oh Great 👍

Advanced State Management With Dynamic Input Elements and Hooks

I will just use Formik for this instead of reinventing the wh...

CamelCase, kebab-case or snake_case folders?

PHP & JavaScript - CamelCase Python & Dart - snake_c...

How I went from a Retail Assistant at 17 to Landing a Developer Role at 19

We have almost the same thing in common 🤭🤭🤭 I stopped at GSC...

Get and Store Temperature from a Raspberry Pi with Go

Nice but I am not sure why you are not using LIMIT 10 in getL...

CSS @media rule in JavaScript

Thanks for the article. PS: It is called CSSOM.

Have You Tried freeCodeCamp? Coding for New Developers + First Impression

Yes, clone the repo and the setup instructions is available a...

Have You Tried freeCodeCamp? Coding for New Developers + First Impression

I always recommend Freecodecamp to anyone asking how to learn...

Simple Weather App With Google Maps Using Blazor Server, HttpClient and Radzen Components

Thank you so much ✊✊✊

Simple Weather App With Google Maps Using Blazor Server, HttpClient and Radzen Components

Can you provide the steps?

Simple Weather App With Google Maps Using Blazor Server, HttpClient and Radzen Components

I could not imagine using this Blazor without automatic brows...

Webhook to auto-deploy on git push to Github

Okay, I know you can use it to do same thing.

Webhook to auto-deploy on git push to Github

Have you heard of GitHub Actions?

🤦‍♂️ Cartoonify Yourself!

I was about to say this too.

Should we explicitly type the output of all functions (TypeScript) ?

There is a new Type-checker that does just that for both deve...

Setting Up Pop!_OS for Front End Development

Great setup and for most of my command line utilities I use H...

Learn Deno: Chat app

I know that, v1. 0.0 will be released on May 13th so what the...

Learn Deno: Chat app

It is not a typo...the project has been going on for long and...

How to Dynamically Render Components in React

Oh...I get it now. 😁😁😁

How to Dynamically Render Components in React

Not so efficient because the components are still rendered bu...

5 Way to Append Item to Array in JavaScript

You can also use it to shrink array const array = [1, 2] a...

Code in Windows, run in Linux!

Yeah, I have been using Linux for over 2 years now and I have...

Building a Simple CRUD app with Node, Express, and MongoDB

Nice article and I have another tip too, you can just use npm...

#Todo app tutorial in Ember Octane for those who know React

Nice article 👍 But I see some things that you can improve. ...

How To Automate Your Browser using Selenium Webdriver and Python

You need to use xvfb to run headless browsers on your serve...

Respond to multiple content types in Laravel from the same controller

Please carry on, I will also find time to contribute to it ...

Humor: Share your favourite tech/dev joke/puns!

You are ready to Go 😁

Constructors in Functional Components With Hooks

Okay and funny enough, I use closures a lot of time e.g in ...

Constructors in Functional Components With Hooks

I have used hooks in up to 3 production projects but I can't ...

What you need to know about Full screen API 💻

Nice there is another cool API called Picture-in-Picture th...

Git Tags: What are they and How to use them

Yeah, you can checkout a GitHub repo with releases and run ...

Making a TODO App in Svelte

Nice one but let's simplify the removeTodo function: fu...

Git Tags: What are they and How to use them

Fun Fact: GitHub and others like Gitlab uses tags under the...

Who's using Service Workers?

My company's website is using it at epower.ng and also as a...

How I use PM2 to deploy Node.js applications to production.

He is talking about getting the local app to the server but...

Using Static Keyword in JavaScript

Getters are usually used to create dynamic properties becau...

Using Static Keyword in JavaScript

Without the static, you have to instantiate the class befor...

WebAssembly is easy — a hello world example

I am about to say this 😂😂😂

How To create a CRUD API, using Node.js and Express, on Ubuntu 18.04

Nice article, though I would prefer Git to SCP.

Clean Code Applied to JavaScript — Part V. Exceptions

Great post ✌️✌️✌️, I have been using a technique for handli...

Your year in DEV - Check your stats!

😂😂😂 I underlined that for now part!

Your year in DEV - Check your stats!

Cool, my article of the year is when I was showing off how ...

Adding a dynamic sitemap.xml to a next.js site

Oh...I actually skipped that part 🤭🤭🤭

How I use PM2 to deploy Node.js applications to production.

He is actually talking about running the deployed app on th...

Don’t excessively mutate the DOM. Here’s what you should do instead.

Or better still use innerHTML but not advisable if input is...

Create and Deploy, React & Heroku: Magical Guide

Zero configuration and they offers alot of features for fre...

Create and Deploy, React & Heroku: Magical Guide

Now.sh is still the most magical of them all...Just 3 chara...

Music for Coding: A Spotify playlist for progamming

Adding right to my library...I usually use Freecodecamp Cod...

How to load your posts from dev.to onto your site/app

You can just get the current page with $pageQuery = $_GET...

Create an Online Resume using Gatsby

Great project but not so responsive 😭😭😭

Why GraphQL is the Ideal API Language for Frontend Engineers

That is the job of resolvers which are equivalent to route ...

Transitioning from Ubuntu/Windows+WSL to Mac?

Quick Tip: CTRL key is equals to CMD/Command key on Mac e.g...

Using Vue Router in a Laravel subroute

Yeah...perfect for a case where most of your views are rend...

Using Vue Router in a Laravel subroute

Yeah, I just add that to routes/web.php and all requests wi...

Using Vue Router in a Laravel subroute

There is a fallback method in Laravel router that calls the...

Architecting HTTP clients in Vue.js applications for efficient network communication

Nice article! Actually, this applies also to React.

Introduction to YAML

Docker Compose to be precise ✌️✌️✌️

Beware! Catalina update forcing HTTPS

The update is kinda awesome but they should have considered...

How to mimic componentDidUpdate() with React Hooks

How about converting this to a custom hook? import React, {...

React Hooks in a Nutshell (Incl Data Fetching, Custom Hooks, Context and Usages)

Nice article 👍 I am already using Hooks in production 🎉🎉🎉 A...

State management in React Native using context

Nice, I recently created a state management library (useGlo...

How Clean is your Desktop?

Share it please!

How Clean is your Desktop?

It is more than clean 😂😂😂

How Clean is your Desktop?

Honestly, most of the files on your desktop can be placed i...

How Clean is your Desktop?

Interesting 🤣🤣🤣

How to make Ionic apps in React Using Capacitor

Good tutorial, but the React.js description is wrong: It i...

How to access your localhost application on any device

Can you write something on this?

Journey To Linux

First thing I did one week after using my new PC with Windo...

Positioning a text over an Image using CSS / HTML

Using image as backgrounds sometimes would not show some pa...

ProjectMan🦸 is here! Add projects to favorites and open them from command line

I use z with zsh-autoauggest to jump to projects...will try...

Ads In Your Linters

Stopped: feross.org/funding-experiment-recap/

Git on the go with these mobile apps for Git (and GitHub)

I use Termux app with Git installation. It has full Git fea...

What happens when ... you run $apt-get install <>

Apt works recursively: apt-get searches for the package i...

Global State Management with React usestate, useContext Hooks and Context API.

I have created a library using this concept a while ago use...

Tips For Validating HTML Form Inputs

In case of unit testing, you can easily add novalidate attr...

How reduce() function really works

Are you sure that is how it truly works, what if my accumul...

22 Miraculous Tools for React Developers in 2019

Thank you! Thank you! Thank you!

The neatest way to handle alert dialogs in React 🥰

Nice!!! I have used this technique for 2 past React projects...

Classic snake game in Linux terminal

Nice, but the initial speed is very slow...can you please i...

ECMAScript 2019 and beyond...

Private fields is a working on my Chrome 72 very well but I...

Understanding Server Side Rendering

Same with Gatsby.

Mint 🍃: Creating Packages

Going through the source, I noticed that Mint is using Reac...

Javascript private fields are coming

It is working already in my Chrome 74 console.

Publishing a React Hooks Library using Typescript and TSDX

I will prefer to use create-react-hook instead because it w...

HOW TO ADD BEAUTIFUL SOURCE CODE IN MEDIUM ARTICLES

I use carbon.now.sh

Announcing DEV for Android

Nice interface... I think it is time for official API. It w...

Getting started with Deno

Just saying, but it can be the reason.

Getting started with Deno

Awesome, do you know? "De-No" - "No-De".

If/else or just if?

I prefer just if with early returns as it reduces nesting c...

Big-O Notation: Beginners Guide

Thanks, this post really helped me a lot!

Big-O Notation: Beginners Guide

Thanks, this post really helped me alot!

Welcome Thread - v9

Hello, I'm a web developer. oyedelehammed.ml

loading...