본문 바로가기

전체 글68

MobX는 왜 선택을 받았을까? 최근 노빌더툴에 대한 관심이 많아 관련 기술들을 찾아보던 중, 토스에서 피그마나 Framer를 대체할 자체 디자인 편집기를 만들고 있다는 사실을 알게 되었습니다. 그리고 이 프로젝트의 상태 관리 라이브러리로 MobX를 선택했다는 것을 접했습니다. https://toss.tech/article/firesidechat_frontend_11 토스의 디자인 편집기 ‘데우스’, 이렇게 만들었어요! | EP.11토스의 디자인 편집기 데우스(Deus)! 이번 모닥불에서는 토스의 자체 디자인 편집기 데우스(Deus) 프로젝트를 소개합니다! 디자인과 개발 사이의 경계를 넘나드는 새로운 가능성을 만나보세요! 데toss.tech 저는 클라이언트 상태 관리에서 MobX를 사용해 본 경험이 없었습니다. 때문에 이번 기회.. 2025. 5. 15.
함수형 프로그래밍과 자바스크립트 그리고 이터러블/이터레이터 프로토콜 함수형 프로그래밍 자바스크립트는 멀티 패러다임 언어로, 객체지향과 함수형 프로그래밍 스타일을 모두 지원합니다. 자바스크립트는 함수를 일급 객체로 취급하는 언어로, 이러한 특성 덕분에 함수형 프로그래밍을 자연스럽게 지원합니다. 1. 일급 함수자바스크립트에서 함수는 일급 객체로, 변수에 할당하거나 다른 함수의 인자로 전달할 수 있습니다. 2. 고차 함수Array 객체의 내장 메서드들(map, filter, reduce 등)은 함수형 프로그래밍의 대표적 예입니다. 3. 클로저클로저는 함수가 자신이 생성된 환경의 변수를 기억하고 접근할 수 있는 기능으로, 함수형 프로그래밍에서 상태를 캡슐화하는 데 사용됩니다. 4. 불변성ES6부터 도입된 const와 스프레드 연산자(...)는 불변성을 구현하는 데 도움이 됩니다.. 2025. 4. 30.
NestJS의 10가지 핵심 개념 1. NestJS란 무엇이고 무엇을 만들 수 있는가?NestJS는 효율적이고 확장 가능한 Node.js 서버 애플리케이션을 구축하기 위한 프레임워크입니다. 세 가지 유형의 애플리케이션을 만들 수 있습니다.HTTP 서버 애플리케이션: NestFactory.create를 사용하여 RESTful API나 웹 애플리케이션을 구축합니다.마이크로서비스 애플리케이션: NestFactory.createMicroservice를 사용하여 분산 시스템의 일부로 작동하는 마이크로서비스를 구축합니다.독립형 애플리케이션: NestFactory.createApplicationContext를 사용하여 네트워크 리스너가 없는 애플리케이션을 만들 수 있습니다. 주로 스케줄링 작업이나 CLI 도구에 적합합니다.import { NestFa.. 2025. 4. 19.
USB에 삭제한 한글 파일 복구 성공 후기 USB에 저장해둔 한글파일 .hwp 삭제한 상황 시도했던 복구 프로그램들Tenorshare 4DDIG (유료) - 실패Recuva (무료) - 실패복구천사 - 실패언더쉐어 리커버릿 (8만원 유료결제) - 실패4DDIG (유료) - 실패퓨란 (무료) - 실패Dokan - 실패PhotoRec - 실패Disk Drill - 성공! 바로 결론부터 말하자면 disk drill로 복구했습니다. https://www.cleverfiles.com/ Disk Drill - Best Free Mac Data Recovery Software in 2025!Disk Drill: The best data recovery software for Mac OS X. Recover deleted or lost data from an.. 2025. 4. 15.