RetroTech 팟캐스트

1h. JavaScript Framework: Backbone.js, Knockout.js

RetroTech 팟캐스트

Show Notes

웹 프론트엔드가 복잡해지면서 자바스크립트 코드도 복잡해지기 시작하고 이를 해결하기 위해 MVC 패턴을 적용한 프레임워크가 등장합니다. MVC 프레임워크로 나온 Backbone.js는 언론쪽에서 나와서 웹에 영향을 많이 주고 MVC에 대한 관심을 업계 전반에서 높아지는데 큰 기여를 했고 MVVM 패턴을 적용한 Knockout.js는 2-way 바인딩이라는 새로운 접근 방법을 보여줍니다. 레퍼런스는 홈페이지 참고: https://retrotech.outsider.dev/episodes/1h Music from #Uppbeat (free for Creators!): https://uppbeat.io/t/zoo/breathtaker License code: A3JZRBFIC4IX28ZW

More from RetroTech 팟캐스트

Sep 20, 2026

Linux 커널 개발이 이메일 패치와 Linus Torvalds라는 병목에 부딪힌 배경에서, Larry McVoy가 만든 분산 버전 관리 시스템 BitKeeper가 어떻게 해법으로 등장했는지 살펴봅니다. TeamWare와 BitSCCS에서 이어진 설계, Linux 커널 도입 뒤의 생산성 향상, 그리고 상용 라이선스를 둘러싼 갈등을 추적합니다. 끝으로 Andrew Tridgell의 SourcePuller 사건과 무료 사용 중단으로 Linux와의 관계가 끝나고 Git 탄생의 조건이 마련된 과정부터 BitKeeper의 오픈소스 전환과 쇠퇴까지 다룹니다. 레퍼런스는 홈페이지 참고: https://retrotech.outsider.dev/episodes/2i Music from #Uppbeat https://uppbeat.io/t/zoo/breathtaker License code: Z1OA2GRTVGJXBCTZ 02:41 1990년대의 Linux 생태계 10:00 Larry McVoy 15:44 BitMover의 BitKeeper 24:05 Linux 커널 개발자의 불만과 Linus Torvalds에게 밀려오는 너무 많은 패치 36:54 BitKeeper 첫 공개 릴리스 49:48 또 시작된 패치 지연 이슈와 BitKeeper 적용 실험 68:07 Linux 커널에 도입된 이후 발전하는 BitKeeper 77:04 Linux와의 결별 96:05 BitKeeper의 그 후

Jul 27, 2026

CVS의 후계자로 등장한 버전 관리 시스템 Subversion의 탄생과 흥망을 다룹니다. Apache HTTP Server를 만든 Brian Behlendorf와 Tim O'Reilly의 만남, 오픈소스 협업 프로세스를 상품화하려 했던 CollabNet과 Tigris/sourceXchange 이야기에서 시작해, Karl Fogel과 Jim Blandy가 CVS를 '전복'하겠다는 뜻으로 시작한 Subversion 프로젝트의 설계와 개발 과정을 따라갑니다. 원자적 커밋, 전역 리비전, 디렉터리 버전 관리, WebDAV/DeltaV 기반 구조 등 기술적 특징과 2004년 1.0 릴리스 이후의 확산, TortoiseSVN의 역할, Apache 재단 이관까지 살펴봅니다. 마지막으로 Git 등 분산 VCS의 부상으로 점유율을 잃어간 과정과 CollabNet의 이후 행보를 정리합니다. 레퍼런스는 홈페이지 참고: https://retrotech.outsider.dev/episodes/2h Music from #Uppbeat https://uppbeat.io/t/zoo/breathtaker License code: RHNYVJYQUUJGYP2O

Mar 7, 2026

VCS(Version Control System)는 소스코드의 버전을 관리하는 시스템입니다. Linux가 세상에 공개되고 오픈소스가 등장하기 시작한 1990년대 중후반 Linux 워크스테이션을 판매하는 VA Research는 성공적인 상장 이후 오픈소스 생태계와의 연결을 강화하기 위해 SourceForge를 만들어서 공개합니다. CVS를 중심으로 한 VCS 저장소 무료 호스팅을 포함해서 최초로 만들어진 오픈소스 협업 플랫폼이었습니다. 레퍼런스는 홈페이지 참고: https://retrotech.outsider.dev/episodes/2g Music from #Uppbeat https://uppbeat.io/t/zoo/breathtaker License code: BZQDWP5YE60MQ8J7

Dec 26, 2025

VCS(Version Control System)는 소스코드의 버전을 관리하는 시스템입니다. Christopher Seiwald가 회사를 퇴사한 이후 차고에서 혼자 만들기 시작한 Perforce는 1996년 차고에서 벗어나 회사를 차리면서 세상으로 나옵니다. 1990년대 소프트웨어 업계의 변화에서 기회를 본 Perforce는 다른 VCS보다 훨씬 빠르고 좋은 성능으로 고객을 빠르게 확보해 갑니다. 레퍼런스는 홈페이지 참고: https://retrotech.outsider.dev/episodes/2f Music from #Uppbeat https://uppbeat.io/t/zoo/breathtaker License code: 0E1SIBV35LLCGQFZ

Oct 8, 2025

VCS(Version Control System)는 소스코드의 버전을 관리하는 시스템입니다. One Tree Software에서 만든 SourceSafe는 Windows에서 GUI 기반으로 바뀌던 개발자 환경에 맞게 버전 컨트롤 시스템을 GUI로 제공해서 편리하게 소스코드를 관리할 수 있게 제공했습니다. 이 SourceSafe는 Microsoft에 인수되면서 Microsoft Visual SourceSafe가 됩니다. 레퍼런스는 홈페이지 참고: https://retrotech.outsider.dev/episodes/2e Music from #Uppbeat https://uppbeat.io/t/zoo/breathtaker License code: SDKBAXIY40QX4YEC

See all episodes →