Johny Ho는 10여 년 전, Rails에서 싱글 페이지 애플리케이션(SPA)을 구축할 때 Rails가 제공하던 익숙함과 간편함이 사라지는 것에 대한 아쉬움에서 Superglue 개발을 시작했습니다. Superglue는 이러한 일반적인 어려움을 해결하기 위해 탄생했으며, React를 Rails에 자연스럽게 통합하여 개발자가 Rails의 단순성과 구조를 잃지 않고 풍부한 대화형 애플리케이션을 구축할 수 있도록 지원합니다.
Superglue는 다른 프레임워크(예: Laravel에 최적화된 Inertia)와 달리 처음부터 Rails를 위해 설계되었습니다. 이는 form_with, 라우트, 파셜 등 Rails의 친숙한 컨벤션이 최우선으로 고려된다는 것을 의미합니다. Johny는 Jbuilder에서 영감을 받은 커스텀 템플릿 언어를 구축했으며, Turbo Streams에 대한 깊이 있는 지원도 제공합니다. 이로써 Superglue는 “생산적이고, 표현적이며, 즐거운” Rails 작업 경험을 그대로 React와 함께 제공합니다.
수년 동안 조용히 발전해 온 Superglue는 최근 Johny의 육아휴직 기간 동안 큰 도약을 이루었습니다. 이 기간 동안 Johny는 Superglue를 단순한 사이드 프로젝트에서 진정한 프로덕션 준비 상태로 발전시켰고, 그 결과 Superglue 2.0 알파 버전이 출시되었습니다. 2.0 버전은 더 부드러운 개발자 경험, 최신 Rails 기능과의 더 나은 통합, 그리고 Rails의 폼 헬퍼, 파셜과 React 컴포넌트 시스템 간의 긴밀한 연결에 중점을 둡니다.
thoughtbot Open Summit에서 Johny Ho는 Superglue가 Rails와 React 사이의 강력한 다리 역할을 하는 이유를 심층적으로 다룰 예정입니다. 참석자들은 다음 내용을 기대할 수 있습니다:
-
Superglue의 내부 작동 방식과 추가적인 복잡성 없이 React를 Rails에 통합하는 방법
-
2.0 알파 릴리스의 새로운 기능 소개
-
팀이 “Rails 방식”으로 더 빠르고 대화형 애플리케이션을 구축하기 위해 Superglue를 사용하는 실제 사례
-
세션 중 질문, 피드백 공유 및 라이브 기여 기회
Johny는 또한 즉시 참여하고자 하는 사람들을 위해 명확한 온보딩 문서와 “good first issues”를 준비할 계획입니다.