Onur Şuyalçınkaya

Frontend Engineer, JavaScript enthusiast, DJ, writer and minimalist. Currently living in Berlin, Germany and developing things at heycar. Writing mostly about code, design, and my notions to learn, not to teach.

6 mins read

2020 — Year in Review

It's probably the best and the worst year I've ever had.
9 mins read

Bir Yazılımcı Olarak Türkiye’den Gitmek (Bölüm 1: Nedenler)

28 yaşında Berlin'de yaşamaya başlayan genç bir adamın hikayesi...
2 mins read

Phone Setup

My home screen was a mess and it was really damn hard to find anything. I decided to go with more minimal and productive way.
10 mins read

useFetch: A Custom React Hook

What about extracting that recurrent logic into a reusable piece of code (hook) and reuse it where the need be?
3 mins read

Using HTML5 <video> with <canvas>

Did you know that the <video> and <canvas> elements would be a great choice to use together?
3 mins read

Understanding “React.memo”

It increases the performance of functional components by preventing useless renderings. But such performance tweaks must be applied wisely.
18 mins read

What I Have Learned From Working With HTML5 <video> Over a Month

I had a chance to work with HTML5 <video> in a project over a month and here is what I have learned from it.
3 mins read

You May Not Need a Carousel: At Least For Mobile Browsers

Carousels can be painful because building it requires architectural thinking, management of data and elements, DOM manipulation, and consideration for user interaction.
2 mins read

Removing Array Dublicates in ES6

4 ways to filter out the duplicates from an array and return only the unique values.
1 min read

Converting 10 Digit Timestamp to Date

It might seem confusing sometimes.
2 mins read

Using Flickity with React

I love using Flickity, it’s great and super easy to use. But… 👀
4 mins read

Using Tailwind CSS with Gatsby.js

Here’s my recipe to get Tailwind CSS working with Gatsby.js