16 Articles

I've started posting online lately, It's not much but it's on the way of becoming a hobby, you can use the search field below to filter out articles.

April 04, 2018

Analyzing Years of My Facebook Data

FacebookData Safety

Which year was I the most active? Who has commented on my pictures the most? How many songs have I streamed?

August 09, 2022

Which Back End Should I Use As A Front-End Developer?


Choosing a service to store data can be confusing and overwhelming for a front-end developer. This comprehensive guide is a choose your own adventure dive into creating your backend.

May 04, 2017

Beginner’s Guide to the Programming Portfolio

PortfolioWeb DevelopmentBeginner

Learn how to create your programming portfolio from the ground up, including tips and tricks I learned building my own.

March 18, 2021

Blockchain & DApp Tutorial & Walkthrough


A simple tutorial explaining how you can setup your own PoA blockchain, deploy a contract to it and build a simple dApp (Decentralized application) to interact with it

November 13, 2017

Building My First Ever Electron App


Learn how I created a simple application to convert and download YouTube videos as MP3s.

February 24, 2020

Next.js API Routes - Fetching Data with SWR


Learn how to fetch data with SWR, a React Hooks library which improves the developer experience of retrieving data.

February 17, 2022

Best practices for Web Fonts in 2022


Best practices for high-performance sites using web fonts.

September 15, 2019

Why I Switched From CircleCI to GitHub Actions


Can GitHub Actions relace CircleCI entirely? Find out why I decided to switch CI/CD providers to GitHub Actions.

December 02, 2017

How Stripe Designs Fancy Websites


Examining the tips and tricks used to make Stripe's website design a notch above the rest.

April 10, 2019

Ways To Be A Better Developer


Five simple things you can do to become a better developer.

March 02, 2019

How To Print in React Using Iframes


Learn how to use iframes to print React components while only printing what's necessary.

October 12, 2017

Creating a Loading Placeholder with Sass


Using animation to simulate loading text content.

February 20, 2021

Improving My Next.js MDX Blog


I revamped my personal site, adding a variety of improvements for the ideal Next.js + MDX blogging experience.

March 29, 2019

Creating a Monorepo with Lerna & Yarn Workspaces


In this guide, you will learn how to create a Monorepo to manage multiple packages with a shared build, test, and release process.

July 19, 2019

Using Firebase with Next.js


Learn how to use Firebase with Next.js and deploy it to Vercel.

February 04, 2020

Next.js API Routes - Unsplash API


Learn how to use Next.js API routes to integrate with the Unsplash API and retrieve statistics about a user.

📬 Contact me

I’m looking for a chance to put my knowledge and skills to use with a great team, feel free to contact me if you think that I'm a great fit.

Email me

Or find me on

Developed in Canada with ♥️

© 2024 Rauf' Portfolio