---
title: "Uğur Emirmustafa (@uguremirmustafa) | Hashnode"
description: "Uğur Emirmustafa (@uguremirmustafa) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@uguremirmustafa"
---

@uguremirmustafa

# Uğur Emirmustafa

@uguremirmustafa · Joined May 2021

[Website](https://devugur.com/)

### [Setup React Development Environment on Ubuntu](https://uguremirmustafa.hashnode.dev/setup-react-development-environment-on-ubuntu?utm_source=hashnode&utm_medium=feed)

Do you want to switch to Ubuntu as a React developer? You can setup React development environment on Ubuntu by following this full guide. Vscode, terminal,

13 min read · [uguremirmustafa.hashnode.dev](https://uguremirmustafa.hashnode.dev/setup-react-development-environment-on-ubuntu?utm_source=hashnode&utm_medium=feed)

[Sep 12, 2021](https://hashnode.com/posts/setup-react-development-environment-on-ubuntu/613d7ac422b7a41dfe5fd362)

### [Thinkpad L14 Fan Speed Configuration with Thinkfan](https://uguremirmustafa.hashnode.dev/thinkpad-l14-fan-speed-configuration-with-thinkfan?utm_source=hashnode&utm_medium=feed)

Learn configuring your Thinkpad L14 fan speed with Thinkfan utility step by step.

2 min read · [uguremirmustafa.hashnode.dev](https://uguremirmustafa.hashnode.dev/thinkpad-l14-fan-speed-configuration-with-thinkfan?utm_source=hashnode&utm_medium=feed)

[Jul 26, 2021](https://hashnode.com/posts/thinkpad-l14-fan-speed-configuration-with-thinkfan/613d75a222b7a41dfe5fd30b)

### [Material UI Reusable Confirmation Dialog in React](https://uguremirmustafa.hashnode.dev/material-ui-reusable-confirmation-dialog-in-react?utm_source=hashnode&utm_medium=feed)

Originally posted on my personal blog which is much more colorful and enyojable than hashnode. We are all familiar with those confirm/cancel dialog windows but have you ever tried implementing it in your React application? Whenever your user tries ...

5 min read · [uguremirmustafa.hashnode.dev](https://uguremirmustafa.hashnode.dev/material-ui-reusable-confirmation-dialog-in-react?utm_source=hashnode&utm_medium=feed)

[Jul 13, 2021](https://hashnode.com/posts/material-ui-reusable-confirmation-dialog-in-react/613d75aa22b7a41dfe5fd311)

### [Storing State on Local Storage in a React Application](https://uguremirmustafa.hashnode.dev/storing-state-on-local-storage-in-a-react-application?utm_source=hashnode&utm_medium=feed)

Originally posted on my personal blog devugur which is much more colorful and enyojable than hashnode. Let's say we have a value kept in the state in a react application and we want to keep it there even if we refresh the page. The simplest solution ...

2 min read · [uguremirmustafa.hashnode.dev](https://uguremirmustafa.hashnode.dev/storing-state-on-local-storage-in-a-react-application?utm_source=hashnode&utm_medium=feed)

[Apr 20, 2021](https://hashnode.com/posts/storing-state-on-local-storage-in-a-react-application/613d75ad22b7a41dfe5fd317)

### [Adding twitter tags to your NextJS blog](https://uguremirmustafa.hashnode.dev/adding-twitter-tags-to-your-nextjs-blog?utm_source=hashnode&utm_medium=feed)

Improve the interaction of your tweets by adding twitter tags to your NextJS blog

2 min read · [uguremirmustafa.hashnode.dev](https://uguremirmustafa.hashnode.dev/adding-twitter-tags-to-your-nextjs-blog?utm_source=hashnode&utm_medium=feed)

[Mar 31, 2021](https://hashnode.com/posts/adding-twitter-tags-to-your-nextjs-blog/613d75b41821961e2551f78e)
