Open in app

Sign In

Write

Sign In

stine
stine

11 Followers

Home

About

Jul 25, 2022

Little thoughts on mutex & queue

ELI5 Why does mutex look like a queue? There were two modules in a NestJS project at work that used async-mutex, which, as the name implies, is a npm mutex library, and Nest-JS wrapped bull JS, which is a queuing library that uses Redis. At a glance those two seemed…

Data Structures

2 min read

Data Structures

2 min read


May 28, 2022

Setting up Dev Env on M1 Pro

Update 22/11/05 Using Homebrew works for most apps without needing Rosetta. Now I completely manage through homebrew again. Tools I use are now… Oh my zsh Homebrew Font: Pragmata Pro Liga Under homebrew fig asdf (python only works on 3.7.13, 3.8.13, 3.9.11 and 3.10.3) visual-studio-code docker (for running dbs. enable…

Developer Tools

3 min read

Developer Tools

3 min read


Dec 28, 2021

Vagrant, Docker 및 Arkade를 활용한 일회용 로컬 개발 환경 (feat. MySQL 설치 5번한 좌충우돌 스토리)

https://iximiuz.com/en/posts/how-to-setup-development-environment/ 위 블로그 내용이 개발 환경 셋업 하는데 도움이 되어서, 저자의 허락 하에 한글 번역하여 공유 합니다. 번역글 뒤에는 개인적으로 업무중 MySQL 을 설치하면서 겪은 일도 함께 작성했습니다. 저는 …

Infrastructure As Code

14 min read

Vagrant, Docker 및 Arkade를 활용한 일회용 로컬 개발 환경 (feat. MySQL 설치 5번한 좌충우돌 스토리)
Vagrant, Docker 및 Arkade를 활용한 일회용 로컬 개발 환경 (feat. MySQL 설치 5번한 좌충우돌 스토리)
Infrastructure As Code

14 min read


Sep 15, 2021

teamLab @ Tokyo 2019 | teamLab:LIFE @ Seoul 2021

teamLab @ Tokyo In April 2019, I packed my bags and left Vietnam for a solo trip to teamLab exhibition in Japan, Tokyo. It was a chaotic and depressing time — a fresh grad with uncertain prospects, broken relationships and reputations. This seemed like a perfect psychedelic getaway without having to smoke weed. …

Philosophy

4 min read

teamLab @ Tokyo 2019 | teamLab:LIFE @ Seoul 2021
teamLab @ Tokyo 2019 | teamLab:LIFE @ Seoul 2021
Philosophy

4 min read


Sep 10, 2021

Porting Python CLI Calculator application to TS: Implementing IRR Function

At the new company I have been working on dealing with side effects of production environment, catching bugs and operation issues. Nearing the end of 3 month probation period, the team decided I could get on with a new feature that involved translating an existing python app to JS. One…

JavaScript

1 min read

JavaScript

1 min read


Sep 1, 2020

At Home with Kinfolk @ Dosan, South Korea 2020

Where is my home? What makes a home? Where are people’s homes displaced by poverty, multiple/fragmented identities, and why do some houses don’t feel homely? These questions have beleaguered my mind for the past two years leaving multiple homes — people I’ve called home, place and time I called home…

Architecture

7 min read

At Home with Kinfolk @ Dosan, South Korea 2020
At Home with Kinfolk @ Dosan, South Korea 2020
Architecture

7 min read


Jul 22, 2020

Network-cmds for jailbroken iOS 11

If you have installed network-cmds with http://apt.saurik.com repo on Cydia, you will get Bad CPU error because it’s only built for 32 bit, iOS 12+. To get network-cmds working on iOS 11, go to https://ios-repo-updates.com/repository/bingner-elucubratus/package/network-cmds/, add the given repository, and go into Networks folder of the repo or search for network-cmds. It was added in 2019, so there were no references to this on any recent forums.

IOS

1 min read

IOS

1 min read


Mar 25, 2020

집합도시 Collective City: 2019 Seoul Architecture Biennale Review

Part One — Enterprises of survival

Architecture

4 min read

집합도시 Collective City: 2019 Seoul Architecture Biennale Review
집합도시 Collective City: 2019 Seoul Architecture Biennale Review
Architecture

4 min read


Dec 12, 2019

Developing Stripe Payment and Subscription Service for React Native App with NodeJS

Update 2022/05/12 Rejoice, Stripe has an official SDK for React Native! https://github.com/stripe/stripe-react-native/ It looks like it went live on May 10, 2021, exactly a year ago today. Google has also announced custom code feature for Firebase extensions in today’s IO conference, so you can make use of Stripe API extension. …

Payments

5 min read

Developing Stripe Payment and Subscription Service for React Native App with NodeJS
Developing Stripe Payment and Subscription Service for React Native App with NodeJS
Payments

5 min read


Mar 10, 2019

Cracking Vigenère Cipher

Kasiski’s method One method of cracking Vigenere cipher without knowing the keyword or length of keyword is Kasiski’s method. …

Security

3 min read

Security

3 min read

stine

stine

11 Followers

r&d blog on architecture, software engineering and inspirations

Following
  • Chris Ferrie

    Chris Ferrie

  • Netflix Technology Blog

    Netflix Technology Blog

  • Bruno Teixeira

    Bruno Teixeira

  • Panda the Red

    Panda the Red

  • Tomas C.

    Tomas C.

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech