whatIRead
-
시작하는 이들을 위한 mongoDB Aggregation 가이드whatIRead 2022. 11. 25. 16:56
예전에 몽고디비 사용할 때 읽으면서 정리해뒀던건데, 노션에서 작성해두고 그냥 뒀던것을 이제 올린다. 이럴거면 그냥 노션을 쓸까.. https://studio3t.com/knowledge-base/articles/mongodb-aggregation-framework/ MongoDB Aggregation: tutorial with examples and exercises | Studio 3T Master the MongoDB aggregation pipeline. Follow along with query examples using the most important aggregation stages, and test your skills! studio3t.com mongoDB를 시작할 때, 당신은 넓은 범위..
-
비전공자를 위한 이해할 수 있는 it 지식whatIRead 2022. 5. 6. 18:03
요즘은 시간을 들여 틈틈히 책을 읽는 중.. 책책책 책을 읽읍시다 같은 프로가 또 유행했음 좋겠다. 사실 내가 읽으려고 샀다기보다 누군가에게 선물하려고 산 책인데, 읽어보지도 않고 주는게 별로 성에 안차서 저녁에 빠르게 읽고 다음날 선물해드렸다. 비전공자가 읽기에 아주 어렵지도 않고, 또 나도 읽으면서 아 이건 이거구나 했던 부분이 안드로이드의 SDK부분.. 앱개발은 정확히 어떻게 진행되는지 알기 어려웠고, 그 중에서도 SDK가 뭔지 몰랐다. 이 책에서 프론트엔드, 백엔드를 모두 아울러 설명해주기 때문에 웹개발에 대해 한 눈에 톺아보기 좋은 책인 것 같다.. 하지만 이 책을 진짜 개발자와 비개발자가 소통하기 위해 읽어야할까 하는 생각은 들었다. 서버, 클라이언트같은 기초지식 부터 API 등.. 이런 부분..
-
CODEwhatIRead 2022. 5. 3. 01:34
지금 한 1/4 남았나.. 회사에서 동료가 힘들어보인다며 도움이 됐으면 좋겠다고 추천해 준 책.. 사실 책 내용보다 그 마음이 더 도움됐던 것 같다. 컴퓨터 공학의 유명한 근본, 운영체제, 네트워크, 자료구조와 알고리즘 강의들은 한번씩 들어봤지만 컴퓨터 구조는 굳이 들을필요 없다! 라고해서 한눈에 보는 컴퓨터 구조 책을 한번 슥 보는것으로 마무리했었는데 여기서 이렇게 다시 만날 줄 몰랐다. 한눈에 보는 컴퓨터 구조책은.. 시험에 특화된 책 같은 느낌이라면 CODE는 진하게 뽑은 샷같은 책이었다. 근데 샷인데 양은 아메리카노인..? 보통 저 하얀책 시리즈는 자바 기준으로 코드를 뽑길래 여기서도 자바가 나오면 난 어떻게 받아들여야할까.. 걱정을 했지만, 우리가 코딩을 할 때 쓰는 그 코드는 전혀 나오지 않는..
-
[독서] 인사이드 자바스크립트whatIRead 2021. 8. 23. 12:48
프로젝트 몇 개를 만들어보고, 이제는 좀 더 깊이있게 알고싶다는 생각이 들었다. 흔히 면접에서 나오는 질문들, 자바스크립트의 작동원리같은것들. 그래서 몇개의 일명 '근본책'들을 추천받았는데, 그 중 인사이드 자바스크립트가 제일이라는 소리를 듣고 바로 구매해서 읽기 시작했다. 하루에 2~3시간씩 각잡고 읽으니 생각보다 금방 읽게되었고, 이해하기 쉽게 코드로 설명을 해두어서 좋았다. 특히 프로토타입에 대한 이해가 부족한 상태였는데 그부분을 정말 딱 알맞게 채워준 책이다. 객체지향에 대한 내용, 심지어 직접 코드를 까보는 내용도 있다 와..없는게 뭐지?.. 노드를 까줬으면 더 좋았을텐데 살짝 아쉽지만 노드는 나중에 내가 직접 까보는걸로.. 지금은 객체지향부분에서 잠깐 멈춰있는 상태인데 조만간 완독해서, 객체지..
-
왜 몽고디비를 쓰는가?whatIRead 2021. 6. 28. 23:06
1. 몽고디비는 고성능의 대용량 데이터를 처리할 때 선호된다. 1초에 수천개의 레코드를 삽입할 경우, 몽고디비가 최선의 선택지이다 2. 수평확장(새 열 추가)이 매우 쉬움. RDBMS시스템에서 쉬운 프로세스가 아님 몽고디비를 사용해야하는 장소 전자 상거래 유형의 제품 기반 애플리케이션 블로그 및 콘텐츠 관리 시스템 실시간 고속 로깅, 캐싱 등 위치 현명한 지리 공간 데이터 유지 필요 소셜 및 네트워킹 유형과 관련된 데이터를 유지합니다. 애플리케이션이 느슨하게 결합 된 메커니즘 인 경우-설계는 언제든지 변경 될 수 있습니다. 몽고디비의 장점 스키마가 없는 문서유형 데이터베이스 저장된 데이터에서 데이터를 검색하기위한 필드, 범위 기반 쿼리, 정규식 등을 지원 확장 또는 축소가 매우 쉬움 기본적으로 훨씬 더 ..
-
package-lock.jsonwhatIRead 2021. 6. 25. 10:57
package-lock.json docs npm에서 node_modules, package.json 파일을 수정 할 경우 자동으로 생성되는 파일이다. 이 파일은 파일이 생성된 정확한 트리를 설명하므로, 후속 설치에서 동일한 트리를 생성할 수 있다. 팀원, 배포 및 지속적 통합이 정확히 동일한 의존성을 갖도록 보장한다. nodemodules파일에 대한 커밋 없이도 바로 이전 상태로 돌아갈 수 있도록 한다. 트리변경사항을 시각적으로 확인할 수 있음 npm이 이전에 설치된 패키지에 대해 반복되는 데이터 확인을 건너 뛸 수 있도록하여, 설치 프로세스를 최적화 npm v7부터는 패키지 트리 전체를 얻기위한 충분한 정보가 포함되어 package.json 파일을 읽을 필요가 줄어들었으며, 성능이 크게 향상되었다. 즉..
-
[웹] 서버 사이드 렌더링(SSR)과 클라이언트 사이드 렌더링(CSR)whatIRead 2021. 3. 7. 22:53
서버사이드 렌더링 (SSR)은 사용자에게 보여줄 페이지를 모두 구성하여 사용자에게 보여주는 구동 방식이다. 출처 : d2.naver.com/helloworld/780418 기업에서 SSR을 선택하는 이유가 뭘까? ✅ 서버사이드 렌더링 방식을 채택한 월마트는, SEO최적화와 좋은 퍼포먼스를 위해 채택했다고한다. 그리고 Node.js와 React로 기술 스택을 변경했다. 아래는 블로그 글을 읽고 번역한 내용이다. 일부 부정확한 표현이나 틀린표현이 있을 수 있다. 지적해주시면 감사합니다. 출처 : medium.com/walmartglobaltech/the-benefits-of-server-side-rendering-over-client-side-rendering-5d07ff2cefe8 서버 -> 브라우저(클라..
-
커리어스킬whatIRead 2021. 2. 8. 01:32
www.yes24.com/Product/Goods/71829578 커리어 스킬 프로그래머가 되고 싶나요?프로그래머로 성공하고 싶나요?전 세계 많은 사람이 같은 고민을 하고, 같은 질문을 던졌다. 이에 대한 대답을 모은 이 책은 출간 즉시 아마존 베스트셀러에 올랐다. www.yes24.com 개발자가 되기로 마음먹고나서 추천받은 책. 비전공자가 어떻게하면 개발자 직군으로 취직할 수 있을까 고민이 많았을 때 도움이 됐다. 물론 전공자를 위한 부분도 있는데, 필요한 부분만 골라 읽어도 큰 도움이 된다. 가장 중요한 것은 어떻게 해야 할 지 아는것이 아니라 아는것을 바탕으로 실천에 옮기는것. 그런데 막상 실천해보고나니까 잘 실천하는것도 중요한 것 같다. 책 읽고나서 느낀건 많았는데 이제와서 정리하려니 느낌만 남..