승돌 μ“°λ‹€

[정리] κ·Έλƒ₯ μ €λƒ₯ #μœ„ν΄λ¦¬λ‰΄μŠ€ #73

seungdols 2020. 4. 12. 20:10

πŸ’»κ°œλ°œμžμ—κ²Œ 도움이 λ˜λŠ”

(λ²ˆμ—­) 세상은 μ™œ CSS개발자λ₯Ό ν•„μš”λ‘œ ν•˜λŠ”κ°€?

  • CSS κ°œλ°œμžκ°€ ν•„μš”ν•œ 이유, μ†”μ§νžˆ λ‚΄κ°€ 항상 μƒκ°ν•˜λŠ” 유λŠ₯ν•œ λ§ˆν¬μ—… κ°œλ°œμžκ°€ μ ˆμ‹€ν•˜κ²Œ ν•„μš”ν•œ μ΄μœ κ°€ 이 μ΄μœ μ΄λ‹€. λ¬Όλ‘ , ν”„λ‘ νŠΈ κ°œλ°œμžκ°€ λ‹€ 해도 λ˜λŠ” 뢄야이기도 ν•˜μ§€λ§Œ, λ‚˜λŠ” 전문적인 λ§ˆν¬μ—… κ°œλ°œμžκ°€ ν•„μš”ν•˜λ‹€κ³  μƒκ°ν•˜λŠ” νŽΈμ΄λ‹€. κ·Έλž˜μ•Ό ν”„λ‘ νŠΈ κ°œλ°œμžκ°€ 더 집쀑도 있게 개발이 κ°€λŠ₯ν•˜λ¦¬λΌ 생각 ν•œλ‹€. λ¬Όλ‘ , 이 글에 λ°˜λŒ€ ν•˜λŠ” 이듀도 있으리라 생각 ν•œλ‹€.

쿠폰 재고의 섀계 및 개발

  • 쿠폰 μž¬κ³ μ— λŒ€ν•œ 섀계와 κ°œλ°œμ„ μŠ€νŽ™κ³Ό 전체적인 λ””μžμΈμ— λŒ€ν•΄ 잘 μ†Œκ°œ ν•˜κ³  있으며, νŠΉμ •ν•œ λ¬Έμ œμ™€ μ–΄λŠ μ •λ„μ˜ λ…Όμ΄μŠˆ μ²˜λ¦¬λ“±μ— λŒ€ν•œ 근거와 κ°μ•ˆ ν•  수 μžˆλŠ” 이유, Redisλ₯Ό μ‚¬μš©ν•œ λͺ…ν™•ν•œ 이유λ₯Ό 잘 μ œμ‹œν•˜κ³  μžˆμ–΄μ„œ 정독 ν•˜λ©΄ μ’‹κ² λ‹€.

git ꡐ윑 자료

  • κΈ°κ³„μΈκ°„λ‹˜κ»˜μ„œ 남겨주신 Git의 ꡐ윑자료인데, Git을 ν•™μŠ΅ν•˜λŠ” μƒˆλ‘œμš΄ μ‹œκ°μ΄λ‹€. 정말 쒋은 λ‚΄μš©μ΄κΈ° λ•Œλ¬Έμ— 읽어보면 μ’‹κ² λ‹€. (그런데, CLI의 λ‹¬μΈμ΄μ…”μ„œ λ©‹μžˆλ‹€..)

λΉ λ₯΄κ³  μ •ν™•ν•˜κ²Œ 닡변을 받을 수 μžˆλŠ” μ§ˆλ¬Έν•˜λŠ” 법 | asbubam's blog

  • 질문 ν•˜λŠ” 법에 λŒ€ν•œ 뢀뢄이 μ€‘μš” ν•˜μ§€ μ•Šμ„ 것 κ°™μ§€λ§Œ, λΉ λ₯΄κ²Œ λ‚΄κ°€ μ›ν•˜λŠ” 정보λ₯Ό μ–»κΈ° μœ„ν•΄μ„œλŠ” μ§ˆλ¬Έμ— λŒ€ν•΄μ„œλ„ '잘' ν•˜λŠ” 것이 μ€‘μš”ν•œλ°, 정말 μ„Έμ„Έν•˜κ²Œ 정리가 λ˜μ–΄ μžˆλ‹€.

개발 쑰직의 문화와 μ œν’ˆμ˜ 개발 속도

  • Post Mortem을 ν•˜λŠ” 개발 쑰직은 정말 쒋은 문화라고 생각 ν•œλ‹€. 보톡 이 λ¬Έν™”κ°€ μ—†μœΌλ©΄, μž₯μ• λ₯Ό λ‚Έ κ°œλ°œμžμ—κ²Œ λŒ€λΆ€λΆ„, "XX끼 λ•Œλ¬Έμ— μž₯μ•  났닀"κ³  λ§ν•˜κ±°λ‚˜, μ†μœΌλ‘œ 생각 ν•œλ‹€. 근데, κ·Έλ ‡κ²Œ λ¬Έν™”λ₯Ό κ°–κ³  있으면, μ•„λ¬΄λŸ° 도움이 λ˜μ§€ μ•ŠλŠ”λ‹€. 아무도 도전적인 것을 ν•˜μ§€ μ•Šκ²Œ λœλ‹€.

vivi의 카카였 겨울 개발자 인턴십 μ„±μž₯κΈ°

fred의 카카였 겨울 인턴십을 λŒμ•„λ³΄λ©°

카카였의 μ‹ μž… 개발자 μ˜¨λ³΄λ”© κ³Όμ • - 개발자둜 κ±°λ“­λ‚˜κΈ°

두 달 κ°„μ˜ μ‹ μž… 개발자 μ˜¨λ³΄λ”© 과정을 λŒμ•„λ³΄λ©° - μ‹ μž… κ°œλ°œμžλ“€κ³Όμ˜ 인터뷰

  • 인턴십뢀터 μ‹ μž… κ°œλ°œμžλ“€μ˜ μ˜¨λ³΄λ”©κΉŒμ§€μ˜ 과정을 μ•Œ 수 μžˆλŠ”λ°, 카카였의 λ¬Έν™”λ₯Ό μ‘°κΈˆμ€ μ•Œ 수 μžˆλ‹€. νšŒμ‚¬μ— μž…μ‚¬ν•˜λŠ” λͺ¨λ“  μ΄λ“€μ—κ²Œ μ μ •ν•œ μ˜¨λ³΄λ”© λ¬Έν™”λ₯Ό λΆ€μ—¬ ν•˜λŠ”κ²Œ μ’‹λ‹€κ³  μƒκ°ν•˜λŠ” νŽΈμ΄λ‹€. μ‹ μž… 개발자만 이 νšŒμ‚¬μ— 처음 μ˜€λŠ” 것이 μ•„λ‹Œ, κ²½λ ₯μ§λ“€μ—κ²Œλ„ 일정 μ‹œκ°„ ν•„μš”ν•œ λ¬Έν™”κ°€ μ•„λ‹κΉŒ? 생각 ν•œλ‹€.

μ½”λ“œλ¦¬λ·°λ‘œ μ‹œμž‘ν•˜λŠ” κ±΄κ°•ν•œ 개발 λ¬Έν™”

  • κ±΄κ°•ν•œ λ¬Έν™”λŠ” λ¬΄μ—‡μΌκΉŒ? 고민슀러울 λ•Œκ°€ μžˆλ‹€. μ½”λ”© μŠ€νƒ€μΌμ— λŒ€ν•œ 뢀뢄은 μš”μ¦˜ μ»¨λ²€μ…˜μœΌλ‘œ 보톡 톡일 ν•˜λŠ” 좔세이닀. 그리고 ν…ŒμŠ€νŠΈ μ½”λ“œλ₯Ό μž‘μ„±ν•΄λ„ λœλ‹€. ν•˜μ§€λ§Œ, λͺ¨λ‘κ°€ μž‘μ„± ν•˜μ§„ μ•ŠλŠ”λ‹€. 그럼 쒋은 λ¬Έν™”μΌκΉŒ? λ¬Έν™”λŠ” κ²°κ΅­ 같은 μˆ˜μ€€κ³Ό λ°©ν–₯성을 νŒ€λ‚΄ λͺ¨λ‘κ°€ κ°€μ Έμ•Ό ν•˜μ§€ μ•Šμ„κΉŒ? μƒκ°ν•˜κ²Œ λ˜μ—ˆλ‹€.

기술 λ‰΄μŠ€ #147 : 20-04-01 :: Outsider's Dev Story

  • μ—¬λŸ¬ κΈ€ λͺ¨μŒμ΄ μžˆλŠ” 글인데, λ¦¬μ•‘νŠΈ λ Œλ”λ§μ˜ λͺ¨λ‹ˆν„°λ§μ„ μœ„ν•΄ Profilerλ₯Ό μ΄μš©ν•΄ Grafana둜 전솑 ν•˜λŠ” 글이 μ°Έ μ‹ κΈ° ν–ˆλ‹€. μ €λŸ° 생각을 ν•˜λŠ” κ΅¬λ‚˜ 싢기도 ν•˜κ³ , μ‹€λ¬΄μ—μ„œ 잘 μ“Έ 수 μžˆμ„κΉŒ? 싢기도 ν•˜κ³ , μ’€ μž¬λ°Œμ–΄ 보이긴 ν–ˆλ‹€. Dropbox의 Sync μ•Œκ³ λ¦¬μ¦˜μ„ Pythonμ—μ„œ Rust둜 μž¬μž‘μ„±μ„ ν–ˆλ‹€κ³  ν•œλ‹€. 초창기 μ½”λ“œμ΄λ‹€ λ³΄λ‹ˆ μ•„λ§ˆ λ‚˜λ¦„μ˜ λ ˆκ±°μ‹œμ˜€μ„ν„°! 쒋은 글이 곡유 λ˜μ—ˆλ‹€.

2. μ§„ν™”ν•˜λŠ” κΈ°μ—…λ¬Έν™”

  • 진화 ν•˜λŠ” 것은 λ‹€μ–‘ν•œ μ‚¬λžŒλ“€μ΄ λͺ¨μ—¬ μžˆλ‹€λŠ” 뜻일까? μ™œ ν•œκ΅­ κΈ°μ—…μ—μ„œλŠ” λ―Έκ΅­ κΈ°μ—…μ˜ λ¬Έν™”, κΈ€λ‘œλ²Œ μ§„μΆœ ν•˜μž ν•˜λ©΄μ„œλ„ κ·ΈλŸ¬ν•œ λ¬Έν™”κ°€ 그렀지지 μ•ŠλŠ” 것인가? κΆκΈˆν•˜λ‹€.

[BκΈ‰ ν”„λ‘œκ·Έλž˜λ¨Έ] 4μ›” 1μ£Ό μ†Œμ‹(개발/관리도ꡬ, κ³ μ„±λŠ₯ μ„œλ²„/λ°μ΄ν„°λ² μ΄μŠ€ λΆ€λ¬Έ)

  • λ‹€μ–‘ν•œ κΈ€ λͺ¨μŒλ“€μ΄ 쑴재 ν•˜λŠ”λ°, λ„ˆλ¬΄ λ§Žμ•„μ„œ λ‹€ 읽어보진 λͺ»ν–ˆλ‹€. Next.js μ†Œμ‹, Git κ΄€λ ¨ κΈ€, 도컀 글듀을 μ°Έκ³  ν–ˆλ‹€.

ECMAScript 2020의 μƒˆλ‘œμš΄ 점

  • Optional Chaning 같은 κ²½μš°λŠ” TS 3.7μ—μ„œλΆ€ν„°λŠ” μ“Έ 수 μžˆμ–΄μ„œ νŽΈλ¦¬ν•œλ°, λ‹€μ–‘ν•œ κΈ°λŠ₯ μ œμ•ˆλ“€μ΄ λ‚˜μ™”κ³ , λŒ€λΆ€λΆ„ Stage 3에 온 κΈ°λŠ₯듀이 μžˆμ–΄μ„œ 확인 해보면 μ’‹κ² λ‹€.

FrontEnd Applicationμ—μ„œ Null 닀루기

  • Null에 κ΄€ν•œ 뢀뢄인데, μ»΄ν¬λ„ŒνŠΈλŠ” 데이터에 λŒ€ν•œ 유효 처리λ₯Ό ν•˜μ§€ μ•Šκ³ , Store Levelμ—μ„œ ν•œλ‹€λŠ” 뢀뢄도 μ’€ μž¬λ―Έλ‚¬λ‹€. μš°λ¦¬λŠ” 생각보닀 λŒ€λΆ€λΆ„ μ»΄ν¬λ„ŒνŠΈ λ ˆλ²¨μ—μ„œ 처리 ν•˜λŠ”λ°, Store Levelμ—μ„œ μ²˜λ¦¬ν•˜λŠ” 방법도 쒋은 생각이닀 μ‹Άμ—ˆλ‹€. μ–΄λ–»κ²Œ 잘 μ μš©ν•  수 μžˆμ„μ§€? κ³ λ―Ό ν•΄μ•Όκ² λ‹€. (Optional Chaining을 써도 κ²°κ΅­ Object property의 depthκ°€ 깉어지면, μ½”λ“œλŠ” λ”λŸ½λ‹€.)

useCallbackκ³Ό React.Memo을 ν†΅ν•œ λ Œλ”λ§ μ΅œμ ν™”

  • useCallback, Memo에 λŒ€ν•΄ μƒμ„Έν•˜κ²Œ 잘 정리 λ˜μ–΄ μžˆλŠ” 글이닀.

Acing the JavaScript Interview: top questions explained

  • JavaScript 인터뷰 쀑에 받을 수 μžˆλŠ” μ§ˆλ¬Έμ— λŒ€ν•œ μ„€λͺ… 글인데, 질문의 μ§ˆλ„ μ’‹μ§€λ§Œ, μ„€λͺ…도 잘 λ˜μ–΄ μžˆλ‹€.

μ»΄ν¬λ„ŒνŠΈ λΆ„λ¦¬μ˜ λ―Έν•™

  • μ½”λ“œλ₯Ό 기반으둜 μ»΄ν¬λ„ŒνŠΈ 뢄리에 λŒ€ν•΄ React μ½”λ“œλ‘œ 잘 μ„€λͺ… ν•˜κ³  μžˆλŠ”λ°, 특히 μ˜ˆμ‹œλ₯Ό 잘 λ“€μ–΄μ£Όμ–΄ μ‰½κ²Œ 이해 ν•  수 μžˆμ—ˆλ‹€.

Lerna(πŸ‰)둜 λͺ¨λ…Έλ ˆν¬ ν•΄λ³΄λŸ¬λ‚˜?

  • lernaκ°€ μ£Όλͺ© λ°›κΈ° μ‹œμž‘ν–ˆλ‹€. yarn workspaces의 경우 λͺ¨λ“ˆκ°„μ˜ 쀑볡 μ„€μΉ˜λ₯Ό λ§‰μ•„μ£ΌλŠ” μ˜€λ²„ν—€λ“œλ₯Ό μ€„μ—¬μ£ΌλŠ” 점은 μ’‹μ§€λ§Œ, μ˜μ‘΄μ„± 관리가 쉽지 μ•Šλ‹€. (μ‹€λ¬΄μ—μ„œ 써보고 μžˆλŠ”λ°, νŒ€ λ‚΄μ—μ„œ μ§„μ§œ μž‘κ²Œ μ¨λ³Όλ§Œν•˜λ‹€κ³  μƒκ°ν•œλ‹€.) 차라리, lernaκ°€ "더 쒋을 μˆ˜λ„ μžˆκ² λ‹€"λΌλŠ” 생각이 λ“œλŠ” μš”μ¦˜μ— λ”± 쒋은 글을 발견 ν–ˆλ‹€.

🐳Container

도컀 이미지 잘 λ§Œλ“œλŠ” 방법 :: μ‘°μ€μš° 개발 λΈ”λ‘œκ·Έ

  • 도컀 λ ˆμ΄μ–΄λ₯Ό 쀄이면 쒋은쀄 μ•Œμ•˜λŠ”λ°, μ΄μ œλŠ” μ•„λ‹ˆλΌλ‹ˆ! μƒˆλ‘œμš΄ 사싀을 μ•Œκ²Œ λ˜μ—ˆκ³ , λ‹€μ–‘ν•œ κΏ€νŒλ“€μ΄ μžˆλŠ” 글이라, κΌ­ κΌ­ μ½μ–΄λ³΄μ‹œλ©΄ μ’‹κ² μŠ΅λ‹ˆλ‹€.

μŠ€ν¬μΉ΄μ—μ„œ Helm을 λ„μž… ν•˜λŠ” 이야기

  • μŠ€ν¬μΉ΄μ—μ„œ Helm을 λ„μž…ν•˜μ—¬ μ μš©ν•˜λ©΄μ„œ 얻은 λ…Έν•˜μš°λ₯Ό λΈ”λ‘œκ·Έμ— 남겨주셨닀. λ‚˜λ„ 이제 막 곡뢀λ₯Ό ν•˜λŠ” 단계인데, Helm을 적용 ν•  μ˜ˆμ •μ΄μ‹œλΌλ©΄, κΌ­ μ½μ–΄λ³΄μ‹œλ©΄ μ’‹κ² μŠ΅λ‹ˆλ‹€. (range λ©”λͺ¨..)

πŸ”§Java

ApplicationContext 와 WebApplicationType

  • 이 글을 μ½κ³ λ‚˜λ‹ˆ λ‚΄κ°€ μ“°λŠ” μŠ€ν”„λ§μ— λŒ€ν•΄ λ„ˆλ¬΄ 무관심 ν–ˆκ΅¬λ‚˜ λΌλŠ” 사싀을 μ•Œκ²Œ λ˜μ—ˆλ‹€. 이 글을 읽어 λ³΄μ‹œλ©΄, κ΅¬ν˜„μ²΄λ₯Ό μ–΄λ–»κ²Œ μ„ νƒν•˜λŠ”μ§€ μ•Œ 수 μžˆλ‹€. (λ¬Όλ‘ , 직접 따라 듀어가봐도 될 것 κ°™λ‹€.)

πŸ‘πŸ»μΌλ°˜μ μΈ

같이 μΌν•˜κ³  싢은 μ‚¬λžŒ

  • 이 κΈ€μ—μ„œλ§Œ λ‚˜μ˜€λŠ” 것 뿐만 μ•„λ‹ˆλΌ 일 잘 ν•˜κ³  싢은 κ²ƒμ—λŠ” μ•„λ§ˆ 긍정적인 영ν–₯λ ₯도 포함 λ˜μ§€ μ•Šμ„κΉŒ ν•œλ‹€. λ‚˜λŠ” 생각해보면, 뢀정적인 말을 많이 ν•˜λŠ” λ™λ£Œμ— 가깝지 μ•Šμ•˜λ‚˜? λ°˜μ„± ν•΄λ³Έλ‹€.

λΉ λ“―ν•˜κ²Œ μ‚΄λ˜ 직μž₯인이 '경제적 자유'λ₯Ό 얻은 λΉ„λ°€: "맀일 λ°₯ λ¨Ήλ“― ν•˜λŠ”" μž¬ν…Œν¬ 달인 λ°•μ§€μˆ˜ μž‘κ°€ 인터뷰

  • 이 κΈ€μ—μ„œ κ°•μ˜ λŒ€ν•œ ν™λ³΄λ³΄λ‹€λŠ” 이 λΆ„μ²˜λŸΌ μ—¬μœ λ‘­κ²Œ 투자 ν•˜λŠ” 것이 μ€‘μš”ν•˜κ³ , 항상 원칙적인 투자 λ°”μš΄λ”λ¦¬κ°€ μžˆλ‹€λŠ”κ²Œ λ‚΄κ°€ λ°°μ›Œμ•Ό ν•  μ μ΄μ—ˆλ‹€. κ²°κ΅­, λˆμ„ μžƒμ§€ μ•Šκ³  투자λ₯Ό μœ μ§€ ν•˜λŠ” 것은 κ²°κ΅­, μΌν™•μ²œκΈˆμ„ μ–»λŠ” 것에 λŒ€ν•œ μžμœ λ‘œμ›€μœΌλ‘œλΆ€ν„° μ‹œμž‘ λœλ‹€. κ·Έ 뢀뢄을 κΉ¨λ‹«κ²Œ λ˜μ—ˆλ‹€.

'근데'λ₯Ό 자주 μ“°λ‚˜μš”? μƒλŒ€λ°©μ˜ λ¨Έλ¦¬μ—λŠ” 뢀정적인 그림이 κ·Έλ €μ§‘λ‹ˆλ‹€

  • '근데'λ₯Ό λ‚˜λ„ 생각보닀 정말 많이 μ“°λŠ” 편인데, 이 글을 읽고 μ•„! μ‚¬μ†Œν•œ λ‹¨μ–΄μ§€λ§Œ, μƒλŒ€λ°©μ—κ²ŒλŠ” 쒋지 μ•Šμ„ 수 μžˆλ‹€λŠ” 점을 κΉ¨λ‹¬μ•˜λ‹€. μ—­μ‹œ, κ°€λŠ” 말이 고와야 ν•˜λŠ”κ΅¬λ‚˜.
λ°˜μ‘ν˜•