ASH84
Software Engineer focused on turning complexity into simplicity. Co-founder at Payhere. Previously Tech Lead of remit team at Banksalad.
Experience
- Head of tech Payhere.Inc, 2024โpresent
- CTO Payhere.Inc, 2020โ2023
- TechLead, Banksalad, 2018โ2020
- Senior Software Engineer Danal, 2014โ2018
Latest Blog Posts
-
Nov 18, 2016(flask) jsonschema ๋ฅผ ์ด์ฉํด์ request.json ๊ฒ์ฌํ๊ธฐAPI์์ ํ๋ผ๋ฏธํฐ์ ์ ํจ์ฑ ๊ฒ์ฌ๋ ํ์์ ์ธ ์์์ด๊ธด ํ์ง๋ง, ๊ฐ๋ฐ์๋ก์ ์ฌ๊ฐ ๊ท์ฐฎ์ ์ผ์ด ์๋ ์ ์๋ค. API์ ์์ด ๋ง์์๋ก ํ ์ผ์ ๋ง์์ง๋ค. ์ธ์ธํ๊ฒ ์ฒดํฌํ ๋ถ๋ถ์ ํด์ผํ์ง๋ง ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ผ๋ฏธํฐ ์ ๋ฌด, ํ๋ผ๋ฏธํฐ์ ๋ฐ์ดํฐ ํ์ ์ฒดํฌํ๋ ๋ถ๋ถ์ด ํ์ํ๋ค. API๋ ๊ธฐ๋ณธ์ ์ผ๋ก JSON ์ `POST`๋ก ๋ฐ๋ ์์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ด์ JSON์ ๊ฒ์ฆํ๋ ๋ถ๋ถ์ด ํ์ํ๋ค. JSON ๊ฒ์ฆ์ ์ํด์ [jsonschema](https://pypi.python.org/pypi/jsonschema) ๋ฅผ ํ์ฉํ ์ ์๋ค๋ ๊ฒ์ ์์๋๋ฐ, ๋ฌธ...
-
Dec 18, 2014flask logger decorator(๋ฐ์ฝ๋ ์ดํฐ)์ ํจ๊ป ์ฌ์ฉํ๊ธฐ###๊ธฐ๋ณธ๋ก๊ทธ ์ธํ ํ๊ธฐ### ๋ก๊ทธ์ ๋ํ ๋ถ๋ถ์ด ๋ ๊ฑฑ์ ์ด๊ธด ํ๋ฐ, ์ฌ์ค ๋ฐ๋ก python logger ํด๋์ค๋ฅผ ์ฌ์ฉํด์ ๋ก๊ทธ๋ ๋จ๊ธฐ๋ ํด๋์ค๋ฅผ ๋ง๋ค๊ณ ๋ง๋๋ ํ๋ก์ ํธ ๋ง๋ค ๋ถ์ฌ์ ์ฌ์ฉํ๋ ์์ผ๋ก ํ์๋๋ฐย ์ด๋ฒ์ flask ์ ์๋ logger ๋ฅผ ์ด์ฉํด ๋ณด๊ธฐ๋ก ํ๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ๋ช๊ฐ์ ํธ๋ค๋ฌ๋ฅผ ์ ๊ณตํ๊ณ ์๋ค.ย - FileHandler ย โ ๋ก๊ทธ ๋ฉ์์ง๋ฅผ ํ์ผ์ ๋จ๊ธด๋ค.ย - RotatingFileHandler โ ๋ก๊ทธ๋ฉ์์ง๋ฅผ ํ์ผ์ ๋จ๊ธฐ๊ณ , ํน์ ์ ์ด์์ด๋ฉด ๋ค์ํ์ผ๋ก ๋๊ฒจ์ ๋ก๊ทธ๋ฅผ ๋ง๋๋ ํธ๋ค๋ฌ, maxByt...
-
Jul 13, 2011[Cocoa Design pattern] 23. Decorator![](http://ash84.net/wp-content/uploads/1/cfile23.uf.205946374E1D407127DB25.jpg)...