A Personal Blog

주로 Rust 언어에 관해 다룹니다. 비정기적으로 업데이트됩니다.

Resume / Github / RSS

나의 트레이딩 봇 자랑

그동안 열심히 만든 트레이딩 봇을 거의 완성했다. 장장 8개월간 했던 나의 엔지니어링에 대한 자랑 겸 스토리를 써보고자 한다. ...

October 15, 2023

ETHSeoul 2023 Hackathon Review

난생 처음으로 해커톤, 그것도 Web3 해커톤에 참가하면서 느끼고 배운 점을 서술해보고자 한다. ...

June 4, 2023

Demystifying Functional Effect Systems in Rust (Part 1)

Effect system을 공부하던 중, Demystifying Functional Effect Systems in Scala라는 좋은 글을 접했다. Rust에서 effect system을 적용하면 어떤 모습이 될 지 궁금하여, 해당 글을 한국어로 간단히 요약하면서 Rust로 코드를 옮겨보았다. ...

May 29, 2023

The Graph

GraphQL GraphQL은 간략하게 설명하면, REST fetch와 다르게 API에 필요한 데이터만을 질의해 가져올 수 있는 쿼리 언어 & 런타임이다. The Graph는 GraphQL로 온체인 데이터를 질의할 수 있게 해주는 탈중앙 프로토콜이다. ...

May 27, 2023

Serde Interface

Serde는 Rust의 데이터 직렬화/역직렬화를 담당하는 프레임워크로, Rust 생태계의 중추적인 위치를 차지하고 있다. 이번 글에서는 Serde의 인터페이스가 어떻게 정의되었는지 정리해보고자 한다. ...

May 21, 2023

Lua for Python Users

Lua에 대해 간단하게 알아봅시다. ...

May 14, 2023

Rust의 에러 처리, Part 2

[Rust의 에러 처리, Part 1]에 이어, Rust의 에러 처리에 대해 다뤄보고자 한다. ...

January 26, 2023

Rust의 에러 처리, Part 1

Rust에서 어떻게 에러를 처리하고 복구하는지에 대해 실전 위주로 다뤄보고자 한다. ...

January 7, 2023

4년간의 Rust 사용 후기

2018년 중순부터 4년간 Rust를 사용해보았고, 최근 1년 반 가량은 병역특례를 하면서 프로덕션에서도 사용을 해 보았다. 연말이기도 하니, 그 동안 내가 Rust를 하면서 어떤 인상을 받았는지를 중점으로 하여 되돌아보고자 한다. ...

December 11, 2022

Asynchronous Rust

최근에 근무 중인 직장에서 비동기 Rust 프로그래밍에 대해 발표하게 되어 자료를 공유한다. ...

August 15, 2022