Figma Slides: 발표의 대실패

2025-06-01
Figma Slides: 발표의 대실패

저자는 프레젠테이션에 Figma Slides를 사용해 보았는데, 처음에는 강력한 그리드 뷰, 자동 레이아웃, 컴포넌트에 감탄했습니다. 그러나 실제 프레젠테이션은 대실패였습니다. 오프라인 모드가 작동하지 않았고, 애니메이션에 버그가 있었으며, 슬라이드를 넘기려면 여러 번 클릭해야 했습니다. 반면에 저자가 오랫동안 사용해 온 Keynote는 단순하지만 항상 신뢰할 수 있다는 것을 증명했습니다. 이 경험은 결국 눈에 띄지 않더라도 신뢰할 수 있는 기술의 가치를 보여주었습니다.

더 보기

JavaScript 프레임워크 10년: 혼란에서 통합으로?

2025-03-01
JavaScript 프레임워크 10년: 혼란에서 통합으로?

10년이 지난 지금, JavaScript 프레임워크는 작고 가벼운 옵션에서 크고 기능이 풍부한 에코시스템으로 발전했습니다. 서버 사이드 렌더링의 부상과 브라우저 API 개선으로 클라이언트와 서버 간 코드 공유가 가능해지면서 "메타 프레임워크"가 등장했습니다. 이 글에서는 Next.js와 React Router와 같은 인기 프레임워크의 장단점을 살펴보고, 기존 React 단일 페이지 애플리케이션과 Express API 백엔드를 결합하는 등 단순하고 유지 보수가 용이한 기술 선택을 권장합니다. 프로젝트 요구 사항에 따라 백엔드 API에 Fastify 또는 NestJS를 사용하고 UI에 메타 프레임워크를 결합하는 방법도 제안하고 있습니다. 프레임워크 선택의 폭은 여전히 넓지만, 저자는 JavaScript 에코시스템의 최근 개선으로 개발자 경험이 크게 향상되었다고 시사합니다.

더 보기

불합리한 시간 투자의 마법

2025-01-01
불합리한 시간 투자의 마법

공원에 묻어둔 카드를 이용한 텔러의 마술은 성공의 비결, 즉 불합리한 시간 투자를 보여줍니다. 그는 미리 모든 카드 조합에 해당하는 상자를 묻어두고 풀이 무성해질 때까지 몇 달을 기다린 후 마술을 선보였습니다. 이는 다른 분야의 성공에도 적용됩니다. 하룻밤 사이에 성공한 것처럼 보이는 것은 대개 엄청난 시간과 노력의 결정체입니다. 작게 시작해서 반복하고, 불가능해 보이는 엄청난 연습을 쌓으면 마치 마법처럼 결과를 얻을 수 있습니다.

더 보기