Papercraft 업데이트 및 Paris.rb 발표 경험
저자는 Papercraft 3.0 출시 이후 Paris.rb 발표를 준비하며 컨퍼런스 발표 경험 부족을 극복하려 노력했습니다. Papercraft는 현재 3.2.0 버전으로 업데이트되었으며, 주요 변경 사항은 다음과 같습니다.
-
삼항 연산자 표현식 컴파일 오류 수정
-
선택적 Proc API 추가 (Papercraft 3.0 이전 API 복원)
-
Ruby 템플릿 엔진 인터페이스인 Tilt와의 통합 지원
Paris.rb 발표는 Papercraft와 Ruby의 함수형 스타일을 실용적인 관점에서 다루고자 했으나, 발표 당일 극심한 무대 공포증을 겪었습니다. Euruko 라이트닝 토크에서의 긍정적인 경험에도 불구하고, 이번 경험은 저자에게 큰 좌절감을 안겨주었지만, 향후에도 대중 연설을 지속하겠다는 의지를 보였습니다.
UringMachine 보조금 프로젝트
저자는 io_uring을 활용한 저수준 I/O Ruby Gem인 UringMachine 개발을 위해 일본 Ruby Association으로부터 보조금을 수령했습니다. 이 프로젝트를 통해 다음 세 가지 목표를 달성할 예정입니다.
-
FiberScheduler 구현을 통한 Fiber 기반 Ruby 애플리케이션 지원
-
SSL/TLS 기능 도입으로 고성능 암호화 연결 클라이언트/서버 구축 지원
-
writev, splice, fsync, fadvise 등 io_uring 기능 확장
또한, 문서화, 벤치마크, 구현의 정확성 확보에도 집중할 계획이며, 진행 상황을 정기적으로 보고할 것입니다.
새로운 클라이언트 프로젝트: 딸을 위한 블로그
저자는 딸 노아를 위한 블로그 웹사이트 제작 의뢰를 받았습니다. 이는 개인 웹 프레임워크와 개발 중인 새로운 아이디어 및 기술을 시험해볼 수 있는 도전적인 기회가 될 것입니다. 이 프로젝트를 통해 얻은 해결책들은 Syntropy에 통합하여 다른 프로젝트에서도 활용할 계획입니다.