A Personal Blog

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

Resume / Github / RSS

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 프로그래밍에 대해 발표하게 되어 자료를 공유한다. 채용 홍보도 겸하는데 Rust에 관심있는 사람들은 확인해보면 좋을 듯 하다. ...

August 15, 2022

Anchor Protocol Summary

...

February 27, 2022

Windows에서 Rust 빌드 환경 컨테이너화하기

CD 등을 위해 Rust 빌드 환경을 Docker Hub의 공식 Rust 이미지를 기반으로 하여 자주 구성하는데, 공식 이미지는 Linux 컨테이너만 지원하기 때문에 Windows 기반의 빌드 환경을 샌드박싱하기 어려웠다. 이번 포스트에서는 Windows Docker Image 기반으로 Rust 빌드 환경을 구성하는 법을 다룰 것이다. ...

February 20, 2022

파이로 파이 Pico 디버깅하기 (w/ buildroot)

라즈베리 파이 재단이 출시한 4$ MCU인 Pico를 구입했다. 하드웨어 디버깅을 하기에 마땅한 장비가 없어서, 가지고 있던 라즈베리 파이 3을 이용해보기로 했다. 최대한 미니멀한 환경을 원했기 때문에 예전과 같이 Buildroot을 사용하여 구성하였다. ...

December 19, 2021

Cloudflare Workers Rust SDK 사용기

Workers는 Cloudflare사의 서버리스 컴퓨팅 서비스로, 전세계의 수많은 Cloudflare Edge 네트워크를 통해 빠른 반응속도로 응답할 수 있는 매력적인 서비스다. Workers 코드를 Rust로 작성해보면서 느낀 점을 공유해보고자 한다. ...

October 4, 2021

CS6265 Epilogue

동계 디지털 국제 계절수업 프로그램을 통해 조지아 공대의 Information Security Lab (CS6265) 수업을 들어볼 수 있었다. 겨울방학 동한 공부한 컴퓨터 보안에 대해 정리해보고자 한다. 당연히 이 글을 읽는 누군가는 이 수업을 들을 수도 있기 때문에, 스포일러는 최대한 자제할 것이다. 무엇을 배웠는지 위주로 정리한다. ...

February 14, 2021

Windows에서 Rust ARM64 타겟으로 크로스컴파일하기

링크 위주로 간략하게 정리한다. ...

April 4, 2020