Builder.shin
Rust
36개의 게시물
Rust
Rust로 CLI 도구 만들며 배운 소유권 시스템
프로젝트 템플릿 생성 CLI 도구를 Rust로 만들면서 소유권 시스템과 씨름했다. Node.js에서는 고민하지 않았던 메모리 관리를 명시적으로 다루면서 느낀 점들을 정리했다.
2022년 11월 23일
Rust
Rust로 CLI 도구 만들며 배운 것들
사내 배포 자동화를 위해 Rust로 CLI 도구를 만들었다. 소유권 개념과 씨름하면서 느낀 점과 실제 적용 경험을 정리한다.
2022년 9월 24일
Rust
Rust로 Node.js 네이티브 모듈 작성하기 - neon 사용기
이미지 처리 성능 이슈를 해결하기 위해 Rust로 Node.js 네이티브 모듈을 작성했다. neon을 사용하면 생각보다 간단하게 Rust 함수를 Node에서 호출할 수 있었다.
2022년 8월 10일
Rust
Rust로 Node.js 네이티브 모듈 작성하기 - neon 사용기
CPU 집약적인 이미지 리사이징 작업을 Rust로 옮기면서 neon을 사용했다. 기존 sharp 라이브러리 대비 커스터마이징이 필요한 부분을 직접 구현하며 성능 개선을 이뤄냈다.
2022년 6월 1일
Rust
Rust로 CLI 도구 만들어보기 - clap 라이브러리 사용기
Node.js로 작성한 내부 배포 도구의 성능 문제로 Rust로 재작성했다. clap 라이브러리를 사용해 CLI 인터페이스를 구성하면서 배운 점들을 정리한다.
2022년 5월 7일
Rust
Rust로 CLI 도구 만들며 배운 소유권 개념
프로젝트 파일 검색 도구를 Rust로 만들며 소유권과 빌림 규칙을 실전에서 이해하게 됐다. Node.js로 10분이면 만들 걸 3시간 걸렸지만, 컴파일러 에러 메시지가 좋은 선생님이었다.
2022년 4월 26일
Rust
Rust로 CLI 도구 만들어보며 배운 것들
Node.js로 작성했던 사내 배포 스크립트를 Rust로 재작성했다. 실행 속도와 배포 편의성 측면에서 확실한 이점이 있었고, 소유권 시스템에 대한 이해도 높일 수 있었다.
2022년 4월 18일
Rust
Rust로 Node.js Native Addon 작성하기
이미지 처리 API의 성능 병목을 해결하기 위해 Rust로 Native Addon을 작성했다. napi-rs를 사용하면 생각보다 간단하게 Node.js와 Rust를 연결할 수 있었다.
2022년 1월 28일
Rust
Rust로 Node.js Native Module 만들어보기
성능 병목이 발생하는 이미지 처리 로직을 Rust로 재작성했다. neon-bindings를 사용해 Node.js에서 호출 가능한 네이티브 모듈로 만드는 과정을 정리한다.
2022년 1월 8일
Rust
Rust로 Node.js Native Addon 만들어보기
Node.js 서비스에서 CPU 집약적인 작업의 성능 병목을 해결하기 위해 Rust로 Native Addon을 작성했다. napi-rs를 사용해 비교적 간단하게 통합할 수 있었고, 실행 시간을 70% 단축시켰다.
2021년 12월 22일
Previous
1
2
3
4
Next
카테고리
Builder.shin