bun
-
- bun을 이용하면 힘들어하는 내 맥북에서
- 꿈과 희망 그리고
그냥
-
설치는 간단했다
curl -fsSL https://bun.sh/install | bash
- 여기서 하마터면 딴길로 새려고 하는데…
- bun에 대해 궁금했는데, curl로 빠지려던 이 순간
- 위쪽에 한 문장이 보인다
-
기술적으로 한단계 아래쪽에 있는 것을 이해하려는 노력
- 딴길로 가는 중~~~~~~
- 위쪽에 한 문장이 보인다
-
-
그랬더니 ~/.zshrc에 이렇게 추가 되었다
# bun completions [ -s "/Users/jiggag/.bun/_bun" ] && source "/Users/jiggag/.bun/_bun" # bun export BUN_INSTALL="$HOME/.bun" export PATH="$BUN_INSTALL/bin:$PATH"
-
오픈소스는 이러한 다양한 환경을 어떻게 고려하나 싶어서
- 이건
install.sh
열어보니 - 사용하고 있는 shell마다 로직이 분기 되어
- bun이 설치된 경로를 그대로 import 해주었다
- 특히 shell 사용할때 명령어가 아닌 것은 분리된 함수? 정도 였는데
- 이 파일을 보니 커스텀된 명령어를 같이 구현해두었다
- 커스텀 명령어를 구현할 생각을 안해봤네
- 이건
-
바로 출발해보는
- react-native-starter 기준으로 bun vs yarn
- 19.17s vs 30.34s
- react-native-starter 기준으로 bun vs yarn
-
캐시를 직접 비우지 않는 이상 다시 install 하더라도 계속 캐시를 가져와서 빠르다 (참고)
- node_modules를 지워도 캐시에서 가져오기에 이제 1초면 충분하다
-
저장공간도 절약된다 (참고)
- 부족함으로 넘치는 나의 공간도 해결 가능할까 ❌️
- 각각 프로젝트마다 설치된 node_modules
- 또는 하나의 프로젝트에서 각기 다른 패키지 버전을 쓰게 되는 상황의 다양한 브랜치
- 이러한 상황 속에서 프로젝트 전환에 캐시된 패키지를 사용한다면 훨씬 빠른 속도를 이점으로 가져갈 수 있고
- clonefile 방식으로 저장공간도 최소화 할 수 있다면! 🎂
- 그럴 수 없다는 이야기
- (추가 2023-10-10)
- 참고: Bun 1.0 릴리즈 후, 서비스 개발에 문제 없을지 리서치 해본 결과
- 의존성 해결로 최적화가 진행되었으니 저장공간도 최소화할 수 있겠지만
- 결국 저장공간을 쓰기는 한다는 사실은 변함없는데
- 줄어들기는 줄어들었으니 👏
react-native@0.72.0 (v0.72.4 available)
- 이런식으로 install만 해도 업데이트 패키지 버전을 알려주는 것도 좋았다
컴공선배: 하조은
- 영상: 하조은
- 😯 블로그를 통해 여러 글을 접했는데, 영상으로 직접 이야기하는 것은 처음 보게 되었다
- 개발자 본인의 정체성을 찾는 것
- 메타인지
- 본인의 상황을 객관적으로 바라보는 것
- 회사 업무 말고 동기를 얻을 수 있는 무언가 하나 더
- 몰입하는 취미 또는 사이드플젝
- 하나의 실패에서 크게 실망하지 않고 성취를 얻을 수 있는 창구 🏝️
- (추가 2023-10-10)
- 참고: 가장 좋아하진 않는 프로그래밍
- 가장 최악은 프로그래머라면 프로그래밍을 가장 좋아해야만 한다고 굳게 믿고 있어, 가장 행복해하는 취미 활동을 포기하는 것이다.
- 프로그래밍보다 더 좋아하는 일이 있다면 그걸로 스트레스를 풀고 에너지를 얻으면 된다.
- 참고: 가장 좋아하진 않는 프로그래밍
- 다시 돌아온 이유
- 좀 더 기술적으로 성장이 필요하다
- 매니징을 하기 전에 아직 전체적인 경험이 부족하다
- 코드를 짜는 것에 즐거움 = 기술적인 기여를 하고 싶다
- 좀 더 기술적으로 성장이 필요하다
- 일 잘하는 개발자
- 제한된 시간 내 적절한 타협점을 찾아서
- 요구사항을 개발하는 능력
- 시간이라는 변수가 있는데
- 안정성과 확장성을 적당하게 고려
- 그러기 위해서는 최소한의 클린코드
- 글쓰기를 한다고 생각
- 코드를 누군가 읽었을때
- 미래의 나 자신도 완벽한 타인이다
기술적으로 한단계 아래쪽에 있는 것을 이해하려는 노력
- 리액트를 사용한다고 리액트 API를 익히는 것 뿐만 아니라
- 어떻게 동작하고 있을까
- 어디서 어떻게 우와 하는지
- 로우레벨
맥북 업데이트를 결국 진행한다
- xcode + 시뮬 실행에 문제가 있어서 결단을 내렸다
- 결과도 마음에 들지 않는다면
- 이 맥북은.. 이제 🏄
개츠비에 문제가?
- 22년 겨울이였다
- 깃헙 블로그 지킬을 개츠비로 바꿔보았는데 🥂
- 사이트맵부터 무언가 잘못된듯하다
- 이정도면 사용을 잘못 하고 있다 🤔
RN swift + fabric
- 아직 지원하지 않는다
- C++ 브릿지를 직접 구현한다면 가능하다
- 하지만… 😭