콘텐츠로 건너뛰기

Uncategorized

무형의 형태

정확하게 이해하지 못하는 나를 탓하면서 마음이 조급해진다. 저 멀리 조그마한 곳에서 여유가 나를 몰래 살펴본다. 답답함에서 나에 대해서 알게된다. 빨리, 정확히, 빈틈 없이 이런 것들에 익숙해진 나는 시와 맞지 않는다고 생각했다. 느낌은 금지된 단어다. 의미를 어렴풋이 짐작하고 장면을 상상하는데 점차 익숙해진다. 의미를 보는게 아니라 색깔, 느낌을 봐야한다고 스스로 학습한다. 휴가를 쓰고 서울국제도서전에 갔는데 여기는 또… 더 보기 »무형의 형태

여기는 이제 더 이상 ‘개발 블로그’가 아닙니다.

공개 포스팅 기준 이 블로그에 마지막 글을 올린지 반년이 조금 넘어간다. 그리고 이 블로그가 만들어진지도 5년이 넘어간다. 정말 언제 이렇게 오래 되었나싶다. 처음에 이 블로그를 만든 기억이 정확히 나진 않지만 개발을 하며 알게된 것들을 정리해서 올려놓기 위해서 만들었던 것 같다. 그리고 중간중간 회고글을 올리긴했지만 그리고 개인적으로 아는 사람들은 그런 글들을 더 좋아했지만 그게 이 블로그의… 더 보기 »여기는 이제 더 이상 ‘개발 블로그’가 아닙니다.

Cosmos Dev Series: Cosmos Blockchain Upgrade

2023.1.26 Update In this article, we are going to talk about the Cosmos blockchain upgrade. On the Cosmos-SDK documentation, this process is called ‘In-Place Store Migrations’ Although there are some documents related to the In-Place Store Migrations, I feel that those are quite high-level explanations, and the knowledge is scattered. As a blockchain engineer in the… 더 보기 »Cosmos Dev Series: Cosmos Blockchain Upgrade

getoutsidedoor

올해 1월에 쓴 글인데 다시 읽어보니 느낌이 새로웠다. 다시 나를 돌아보게 되었다. 대학 생활을 하면서 재밌었던 일들 중 하나를 꼽아보라면 많은 것들 중에 마음 맞는 사람과 모여서 글을 쓰고 그것을 책으로 내는 일을 꼽을 것이다. 처음에 이걸 왜 시작했는가에 대해서는 잘 생각나지 않는다. 어렴풋이 꽤 친한 누나가 같이 독립출판을 해보자고 말을 했고 나는 재미있어 보여… 더 보기 »getoutsidedoor

2021 Reading List

앞으로 읽어볼 책 혹은 글들을 정리한 목록입니다. 수시로 업데이트할 예정입니다. 리스팅의 순서는 읽는 순서와 상관없습니다.

CORS – 웹 브라우저와 웹 어플리케이션의 관계에 대해서

CORS (Cross-Origin Resource Sharing) 관련하여 많은 문제를 겪어보았고 또 해결해보았지만 실제로 그것이 어떤 것이고 왜 이런 것이 생겨났는지 제대로 알고 있지 못한다는 생각이 들어서 한 번 정리를 해보려고 한다. CORS는 정책이라고 볼 수 있다. 브라우저에서 로드하는 Javascript 코드가 서버에게 요청을 보내 데이터를 받아오고자할 때 해당 서버가 만약 다른 곳에 있다면 브라우저는 받아온 데이터를 차단한다. 위… 더 보기 »CORS – 웹 브라우저와 웹 어플리케이션의 관계에 대해서

2020 Reading List

앞으로 읽어볼 책 혹은 글들을 정리한 목록입니다. 수시로 업데이트할 예정입니다. 리스팅의 순서는 읽는 순서와 상관없습니다. 프로그래머의 길 멘토에게 묻다 오브젝트 상자 밖에 있는 사람 도메인 주도 설계 구현 Site Reliability Engineering Site Reliability Engineering Workbook 실용주의 프로그래머 (읽는 중) Working Effectively with Legacy Code 횡설수설하지 않고 정확하게 말하는 법 규칙 없음 개발자의 글쓰기 노르웨이의 숲… 더 보기 »2020 Reading List

What is gRPC?

Intro grpc를 이용하여 몇 개의 프로젝트를 했음에도 불구하고 아직 gRPC가 어떤 것인지 명확하게 머리 속에 자리잡지 않은 것 같아서 gRPC 개념에 대해서 정리해보려고한다. gRPC의 개념에 대해서 한 문장으로 정리하자면 HTTP/2 기반의 RPC 프로토콜이라고 할 수 있다. 그래서 이 개념에 대해서 이해하기 위해서는 RPC와 HTTP/2 프로토콜 대해서 먼저 알아야한다. RPC RPC는 Remote Procedure Call의 약자로 의미… 더 보기 »What is gRPC?

Hyperledger Fabric: Transaction Flow

이번 포스팅에서는 Hyperledger Fabric의 transaction이 어떻게 생성되고 ledger에 최종적으로 commit되는지 이해가 잘 되도록 예시를 들어 설명되어 있는 글을 Hyperledger Fabric doc에서 발견해서 번역해보았다. 원본 링크: https://hyperledger-fabric.readthedocs.io/en/release-1.2/txflow.html Scenario 상품 거래를 하는 시나리오를 가지고 어떻게 transaction이 발생하고 ledger에 commit되는지 그 과정에 대해서 설명하려고 한다. 예시로 사용할 시나리오에서는 A, B라는 두 명의 client가 있고 각각은 당근을 사고 팔려고… 더 보기 »Hyperledger Fabric: Transaction Flow

Domain-Driven Design Key Concepts

현재 오픈소스로 활동하고 있는 it-chain-Engine에서 적용 중인 아키텍쳐, 디자인에 대해서 조금 더 자세하게 알아보고 개념에 대해서 포스팅해보려고 한다. 그 중에 첫 번째가 DDD(Domain-Driven-Design)이다. 본 글은 원작자의 허가를 받고 번역한 글입니다. 의역과 오역이 있을 수 있습니다. 원본 링크: https://herbertograca.com/2017/09/07/domain-driven-design/ Domain-Driven Design과 관련해서 엄청나게 많은 중요한 컨셉들이 있지만 여기서 그것들에 대해서 모두 다루는 것은 아니고 중요하다고 생각하는… 더 보기 »Domain-Driven Design Key Concepts