The personal blog of Atanas Dimitrov a.k.a Seishin - an enthusiastic software developer with interests in many fields.

Latest

Aug
19
Interesting case with URL query params

Interesting case with URL query params

Last week, I encountered another interesting case of something I didn't know. I worked on the implementation of one API
1 min read
Aug
14
Strange Xcode and autocomplete issue

Strange Xcode and autocomplete issue

A few days ago I experienced a strange issue with the Xcode and its autocomplete functionality that ate some 2-3
1 min read
Feb
08
GraphQL: What is it and why you should consider it over REST?

GraphQL: What is it and why you should consider it over REST?

I think that GraphQL is not that different from REST but dramatically improves the developer experience of building and consuming
7 min read
Jan
24
Xcode: The folder “disabled.plist” doesn’t exist.

Xcode: The folder “disabled.plist” doesn’t exist.

Today I decided to experiment a bit with the new SwiftUI and after the Xcode updated, it gave me this
1 min read
Nov
14
Just published my first React Native package to NPM

Just published my first React Native package to NPM

For a few weeks now I'm working on a small React Native app. After trying to find a package that
1 min read
Nov
13
The useState() Hook: Practical Guide

The useState() Hook: Practical Guide

Do you know what is the difference between a class component and a function component in React? In this practical
5 min read
Nov
11
Dynamic switching of themes in React Native App: The funky way with hooks! 👌

Dynamic switching of themes in React Native App: The funky way with hooks! 👌

In February I posted an article with example of how to switch React Native Paper themes dynamically via the recently
1 min read
Nov
11
React Hooks: Gentle Introduction! 🚀

React Hooks: Gentle Introduction! 🚀

In this article I'll try to explain in a simple way what are the React Hooks and why it's good
3 min read
Nov
02
🖊️ Let's add custom fonts to a React Native App!

🖊️ Let's add custom fonts to a React Native App!

It's fairy simple... :) STEP 1: Create a new file in your RN project's root dir with name react-native.config.js
1 min read