Portfolio.

HomeWorksBlog

Blog

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?

BackendServerGuide

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

EthereumBlockchainWeb3Solidity

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

ElectronDesktopYouTube

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

NextJSRoutingSWR

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

GuideUI/UXTypography

Best practices for high-performance sites using web fonts.

September 15, 2019

Why I Switched From CircleCI to GitHub Actions

DevOpsCI/CDSecurity

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

StripeDesignE-Paiment

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

DevelopmentImprovingProgramming

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

March 02, 2019

How To Print in React Using Iframes

PrintingReactJSTutorial

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

October 12, 2017

Creating a Loading Placeholder with Sass

SassStylingSkeleton

Using animation to simulate loading text content.

February 20, 2021

Improving My Next.js MDX Blog

MarkdownBloggingGuide

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

YarnLernaMonorepo

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

FirebaseFirestoreNextJS

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

February 04, 2020

Next.js API Routes - Unsplash API

PhotographyUnsplashAPI

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