Breaking news! My team in Hyperjump just launched Monika, free and open source synthetic monitoring tool, on Product Hunt! Please check it out and give it an upvote!

nico.fyi

RSS Feeds
Nico Prananta

Articles, drawings, and codes by Nico Prananta, a software developer (iOS and web) and digital artist (for fun!) in Zürich, Switzerland. I'm on Twitter.

Xcode Tips and Tricks

May 31, 2021

In this article I will share some tips and tricks to use Xcode that I discussed with fellow Indonesian iOS developers at the last session of…

10 Features You Have to Add in Your Mobile App From The Start

December 15, 2020

There are many challenges in developing a mobile app. Slow build times, ridiculous app rejection, and device fragmentation to name a few…

How to track the traffic of views and clones of Github Repository

December 07, 2020

Problem I wanted, actually needed, to track the number of times some of our repositories in Github got cloned by others. Fortunately, Github…

Using Non-Apple Mechanical keyboard on Mac Like a Pro

May 19, 2020

animal-crossing-keycaps I’ve been using the black Apple keyboard for a long time at home. But recently I was attracted by this gorgeous…

[Dev Note] Using Environment Variables in NextJS Safely and Conveniently

May 05, 2020

UPDATE May 11, 2020 As of version 9.4, NextJS finally has proper environment variables support. Simply put the variables in file…

[Dev Note] How to Write Tests for React App Comfortably

April 17, 2020

Why write tests As a software developer, it is always exciting to see the code I wrote runs on the desktop browser or on the iPhone/android…

The Manual - A Philosopher's Guide to Life

February 09, 2020

Sam Torode wrote this book as his own interpretation of the wisdom of Epictetus and Marcus Aurelius. The book is so short that I could…

Money Land - Why Thieves & Crooks Now Rule the World & How to Take it Back

February 03, 2020

I just finished reading Money Land - Why Thieves & Crooks Now Rule the World & How to Take it Back book. In this book, Oliver Bullough set…

2019 Year In Review

January 28, 2020

At the end of 2018, I summarized the year as the year of gaming and traveling for me. In 2019, I traveled as many times as in 2018, but I…

Learning Microcopy from Apple Style Guide

October 20, 2019

Few days ago, someone tweeted about this online document from Apple called Apple Style Guide. It’s the first time I heard about it and I’m…

[Dev Note] Testing React component which contains async code

October 06, 2019

Scenario Say we need to make a React component that has following requirements: Fetch data from network when it’s first mounted and show the…

WWDC19 - Best WWDC yet (for me)

June 09, 2019

This year I’m one of the lucky developers who got the chance to attend Apple WWDC. This was my second WWDC and the first one which I…

Configuring New Mac

May 07, 2019

I’ve been thinking of buying a Mac mini to replace my Macbook Pro as my main computer at home. But it turned out I didn’t need to buy since…

Brain Feeding/Poisoning - 2019年4月 5月

May 07, 2019

April was a traveling month. We went to Japan, Indonesia, and Singapore. We arrived in Japan at the perfect time when the sakura was…

Brain Feeding/Poisoning - 2019年3月

March 24, 2019

Late post of the brain feeding series for March 2019 since I’ve been busy to finish some work before April’s trip to Japan, Indonesia, and…

[Dev Note] Publish private NPM package to private git repo

February 12, 2019

Have you heard that github is giving unlimited private repositories to all github users? Thanks, Microsoft! Unlimited private repositories…

Brain Feeding/Poisoning - 2019年2月

February 10, 2019

Second month of the year! Time flies. Since the first post for 2019 brain feeding series, I have ✅ finished Valkyrie Chronicles 4 on…

[Dev Note] Edit Git Commit Message and Cypress test crashes with Droneio

February 09, 2019

Edit Git Commit Message Few days ago I needed to edit a commit message. If the commit had been the last commit, I could’ve run But it was…

Brain Feeding/Poisoning - 2019年1月

January 08, 2019

The first out of (hopefully) 12 blog post series about what I read, listen to, watch, and play every month. Play I’m into three games at…

2018, Year of gaming and Japan

December 31, 2018

2018 has been an interesting year which can be summarized in three words: travels, plays, and drawing. Looking back, it was a productive…

Type-Safe Localization for React App Using Flow

December 02, 2018

The Challenge Switzerland has four national languages: German, French, Italian, and Romansh. The first three languages are the languages…

iOS Shortcuts to download public Instagram photos and videos

November 12, 2018

I made this iOS Shortcuts to download public photos and videos from Instagram. Unfortunately, Instagram for iOS does not use iOS Sharing…