ππ»κ°λ°μκ° λ³΄λ©΄ μ’μ
κ²¬κ³ ν node.js νλ‘μ νΈ μ€κ³νκΈ°
Node.js
νλ‘μ νΈ κ΄λ ¨ λμ΄ μ½μ΄λ³΄λ©΄ μ’μ κΈμ λλ€. μμΈνκ² κ΅¬μ‘°λΆν° μ€λͺ μ νκ³ μμ΅λλ€. μ μ©νnpm module
λ μ μ νκ² μ¬μ©νλ©° μ€λͺ μ νκ³ μμ΅λλ€. νΉν, λ°±κ·ΈλΌμ΄λ μμ μλPubSub
ν¨ν΄μ μ΄λ€λ κ² μ°Έ μ’μ 보μλ€. μ¬μ€ μ¨ λ³Έ μ μ μλλ°, μμ¦ κ΄μ¬μ λ§μ΄ κ°κ³ μλ€.
κΉ μ¬μ©μκ° κ°μ₯ νν μ μ§λ₯΄λ 6κ°μ§ μ€μμ λμ² λ°©λ²
- Gitμ μ¬μ©νλ€κ° κΉλΉ‘νλ κ²½μ°λ€μ΄ μλλ°, κ·Έλ° κ²½μ°λ€μ λ± λ§λ
6κ°μ§ μν©μ λν΄ ν΄κ²°λ²
μ κ°μ΄λ νκ³ μλ€.
[κ°λ°] μ£Όλμ΄ κ°λ°μκ° κ³΅λΆνλ λ°©λ²
10κ°μ κ°μ νμ΅μ ν΅ν΄ μ¬μ΄λ νλ‘μ νΈ
λ±μ μ§ννκ³ , ννν μ§μμ μμ μ¬λ¦¬λ λͺ¨μ΅μ μΏλ³Ό μ μλ κΈμ΄μλ€. λμ μλ λ Έλ ₯λ§μ΄ κ²°κ΅, κ²°κ³Όλ₯Ό λ§λ€μ΄ κ°λ κ³Όμ μ΄λΌ μκ° νλ€.
μ¨λ맨λ μ΄λ―Έμ§ 리μ¬μ΄μ§ (Ondemand Image Resizing) μ리 λ° μμ
- μ¨ λ맨λ μ΄λ―Έμ§ 리μ¬μ΄μ§μ λν΄,
Java, Node.js
λ‘ μ΄λ―Έμ§ μ λ‘λ, λ€μ΄λ‘λ, μ΄λ―Έμ§ 리μ¬μ΄μ¦λ±μ μ§μ μ½λλ‘ λ³΄μ¬μ£Όλ©° μ€λͺ νκ³ μλ κΈμ΄λ€. κ·Έλ°λ°, μ? μ¨λ맨λμ¬μΌ νλμ§? μ€λͺ νλ μ΄μ κ° κ°μΈμ μΌλ‘ μ λ§ μ’μλ€.
κΈ°μ λ΄μ€ #144 : 20-02-15 :: Outsider's Dev Story
- μμμ¬μ΄λλμ
κΈ°μ λ΄μ€ #144 : 20-02-15
μ΄κ³ , ꡬκΈμ API μ€κ³μ λν κ²°μ μ¬νμ μ 리 ν λ¬Έμκ° μ’μλ€. μκ° ν΄λ³΄λ©΄, ꡬκΈμ 곡μ λ₯Ό μ’ μ νλ λ¬Ένκ° νμ± λμ΄ μλ λλμ μμ£Ό λ°λλ€."λ§μΌμ»¬λ¦¬ κΈ°μ λΈλ‘κ·Έλ₯Ό λ€μ λμμΈνλ©°"
λΌλ κΈμ 보면μ μ’ λ¦½λμ΄ μ£Όλ νκ³ , κ·Έλ‘ μΈνμ¬ λ€λ₯Έ μ΄λ€μκ²λ μν₯μ λΌμΉλ κ·Έ 첫 μμμ λν νλκ° μ°Έ λΆλ¬μ λ€. κ·Έλ¦¬κ³ , κ·Έ λ§μ μ¬λλ€μ΄ λμ°Έμ ν΄μ€λ€λ κ²μ λλ λΆλ¬μμ λκΌλ€.λ€λ₯Έ λΆλ€λ μ΄λ€ μμμ λν μ©κΈ°λ₯Ό νμμΌλ©΄ μ’κ² λ€.
λμ μ¬ν΄ λͺ©νκ° λ¬΄μμ΄λΌλ λ΄κ° λ¨Όμ μμνλ κ²μ΄ λͺ©νμ΄λ€.
π»Java/Back-End
JPA μ νΈνλ ν¨ν΄ - Yun Blog | κΈ°μ λΈλ‘κ·Έ
JPA
λ₯Ό μ°μ§ μλ λλ‘μλ κ΄μ¬μ κ°λ μ΄μ λ μΈμ κ°? λμ ν μλ§ μλ€λ©΄, νμ λμ ν΄ λ³΄λκ² λ μ’λ€κ³ μκ°νλ€. μμ¦Query DSL
μ΄ μ’κΈ° λλ¬Έμ, μ¬μ€ κ΅³μ΄ μ μΈ μ΄μ λ μμ κ² κ°λ€λ μκ°μ΄λ€. μ΄ κΈμJPA
λ₯Ό μ€μ λ‘ μ€λ μκ° μ¨λ³΄κ³ μμ λ§μ μκ°μ μ 립 ν κΈμ΄λΌ μ½μΌλ©°, λ§μ λμμ΄ λμλ€.
π»JavaScript/Front-End
[2019] μ€μ©μ μΈ νλ°νΈμλ ν μ€νΈ μ λ΅
- νλ°νΈ μλ ν μ€νΈμ λν μμμΈλ°, 40λΆ μ λμ΄μ§λ§, κ΅μ₯ν μμ°¬ λ΄μ©λ€μ΄ λ§μ΄ ν¬ν¨ λμ΄ μλ€.
ECMAScript ES2016~ES2020 μ 리
Optional Chaining, Promise.allSettled
λ± μ’μ κΈ°λ₯μ΄ λ§μ΄ μΆκ° λμ΄, μ½λλ₯Ό μμ±νκΈ° λ μμ ν΄μ‘λ€. μ μ JS
λNull Safe
ν ꡬ문μ λ§μ΄ μΆκ° λμ§ μμκΉ? νλ€. (κ°μΈμ μΌλ‘ Kotlinμ΄ μμ¦ μ’λλΌ)
33κ°μ JS νμ
κ°λ μ΄λΌκ³ νλλ°, μμ§ν λλ μμ νκ² μμ§ λͺ»νκΈ° λλ¬Έμ, ν΄λΉ μμλ³λ‘ 곡λΆλ₯Ό μ’ ν΄μΌ ν λ― μΆλ€. (μμ μ΄λ° 건 μ’ λΉ¨λ¦¬ λ΄λ μ΄ν΄λ νμ§ μμκΉ?)
React Internationalization wit i18n - RWieruch
React
λ‘ λ€κ΅μ΄ μ²λ¦¬λ₯Ό μ΄λ»κ² ν κΉ?μ κΆκΈμ¦μ΄ μμλλ°,i18n
λͺ¨λμ΄ μμλ€. μ΄ λΈλ‘κ·Έμμ μ΄λ»κ² μ²λ¦¬λ₯Ό νλμ§? μ½λλ‘ μ€λͺ μ νκ³ μμΌλ μ λ¬Έ μ λμ ꡬ경μ ν μ μμ κ²μ΄λΌ μκ° νλ€. (κ·Έλ°λ°, λν΅ μ½μ§ μμ λ― νλ€.)λ°±μλμ ꡬμ±λ μ€μνμ§ μμκΉ?
μΆλ€.
ππ»μΌλ°μ μΈ
'νμ¬ μΌ'μ΄ μλ 'λ΄ μΌ'μ ν΄μΌ νλ μ΄μ
κ²°κ΅, νμ¬ μΌλ§ νλ κ²μ λ°λ³΄ κ°μ μΌ μλκΉ?
λΌλ μκ°μ κ°λ νκ² λλ€. νμ¬κ° 맀λ μ°λ΄ μΈμλ₯ μ κΈ°λ³Έ 10-15%λ₯Ό 보μ₯νλ κ²λ μλλκΉ. κ·Έλ¦¬κ³ μ μ΄μ μ°λ΄ μνμ μ΄ μλ λνλ―Όκ΅μμ μκΈμμ΄λ‘ μ΄κΈ°μ νννλ€. κ·Έλ΄λ €λ©΄, κ²°κ΅ νμ¬λ νμ¬ μΌλ‘ λλ΄μΌ λ§λ€. μμ¦ κ·Έλ° μκ°μ μμ£Ό νκ² λλ€. "νμ λμ μΌμ λ§λ€μ΄μ μ€λΉ ν΄μΌ νλ μκ°λ νμνλ€κ³ .."
μ‘°μ§μ μ μ§νλ ν, λκΈ°λΆμ¬ λ°©λ² 3κ°μ§
- κ²°κ΅ μ§μμ΄ λ°λΌλ κ²μ λ§μ κ²μ΄ μλ,
μ λΉνκ² μΌ νκ³ μ λΉν 보μλ₯Ό λ°λ κ²κ³Ό μ μ ν λͺ©ν μ€μ κ·Έλ¦¬κ³ , κΈ°νλ₯Ό μ£Όλ κ²
μ΄λ€. λ΄κ° μκ° ν λλ κ·Έ μ λμΈλ°, 무λ₯ν μ¬λλ€μ΄ λμ 보μλ₯Ό λ°κ³ , λ¬΄μ± μν νλμ λ§μ΄ λ³΄κ² λ λλ§λ€, μ’μ νλ κ² μλκΉ? νλ μκ°μ νλ νΈμ΄λ€.
λͺ¨ν, λκ²½, κΎΈμ€ν¨μ κ΄νμ¬
- κ²°κ΅ κΎΈμ€ν¨μ΄λΌλ κ²μ΄ μ±μ₯ λλ ₯μ΄ λλ€λ λ―Ώμμ΄ μμ μλ κ·Έμ κ·Έλ¬λλ°, μμ¦μλ νμ νλ€. μ΄λ€ μ¬λ₯보λ€
μ€μν 무μΈκ°λ₯Ό μ ννλΌλ©΄, κΎΈμ€ν¨μ΄λ€.
κ²°κ΅ κΎΈμ€ν νλ κ²μ΄ λλ¨ν¨μ λ§λ€μ΄ λ΄λ κ² κ°λ€.
μ±κ³΅νκ³ μΆλ€λ©΄, 20λμ μκ°ν μΌ
- μ±κ³΅μ΄λΌλ κ²μ λ©λ¦¬ μλ κ²μ μλλΌλ μκ°μ μμ¦ λ€μ΄ νλ€. μ¬μ
μ΄λΌλ κ²λ μ¬μ€ μκ² λ³΄λ©΄, λ΄κ° μκΈ λ°μ μΆμ κΎΈλ € λκ°λ κ²λ μ΄μ©λ©΄, μΆμ μ¬μ
μ΄λ―μ΄, λ΄κ° κ°μ§ μμ΄λμ΄, μλ³Έλ±μΌλ‘ λμ λ²μ΄ κ²½μ μ μΈ μλμ μ»λ κ²λ μ μ¬νμ§ μμκΉ? λΌλ μκ°μ νλ€.
λͺ¨λ λ°©ν₯μ±μ κΉ¨μ΄ μλ κ²μ΄ μ’λ€κ³ μκ° νλ€.
μ’μ μ± κ³ λ₯΄λ λ² 5κ°μ§
- λλ§μ μ±
ꡬμ
μ² νμ
νμ§κ° μ΄μμ§? μ λͺ©μ΄ μ λΏλμ§? κ΄κ³ μμ μμ£Ό 보μ΄λκ°? μ¬λλ€μ΄ λ§μ΄ μ½λκ°? νΉμ μ λͺ ν μ΄κ° μΆμ²ν μμ μΈκ°? μ£Όλ³μΈμ΄ μΆμ² νλμ§?
μ λ μλλ°, κΈμ μ½μΌλ©΄μ μκ°ν΄λ³΄λ λλ¦ λλ§μ μ² νμ΄ ν¬μ λ μ± κ³ λ₯΄κΈ°μλ€.
μλ° λ²νμκ² λ°°μΈ 7κ°μ§ λΉλ°
- νμ€ν ν¬μμ κ·μ¬κ° λ μ΄μ κ° μλ€. λ¬Όλ‘ , μλμ μΈ λ°°κ²½μΌλ‘λ λμμ μ΄λ μ λλ λ°μμΌλ¦¬λΌ μκ° νλ€. κ·Έ λΆλΆμ μ μΈ νλλΌλ, μλ λ²νμ ν¬μμ μ λ¬Έκ°μ΄λ€.
λ€λμ μ 보 μμμ μνλ μ§μμ μμ, μμ²λ νλ¨λ ₯μ ν΅ν΄ μμ§μ΄κ³ , λμ κ²μ΄ μλλ©΄ ν¬μ νμ§ μλ μ² μΉ
μ΄ μμλλ°, κ·Έ μ² μΉμ μΌλ°μΈμ΄ κ°κΈ° μ΄λ ΅λ€. κ·Έμ μ¬λ₯μ΄λΌ μκ°νλ μμμ΄λ€. (μ½μΈ λΆμΌλ, λ μμ μ¬λμ΄ λ λ§λ€.)
'μΉλ μ°λ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[μ 리] κ·Έλ₯ μ λ₯ #μν΄λ¦¬λ΄μ€ #67 (0) | 2020.03.02 |
---|---|
[μ 리] κ·Έλ₯ μ λ₯ #μν΄λ¦¬λ΄μ€ #66 (0) | 2020.02.24 |
[μ 리] κ·Έλ₯ μ λ₯ #μν΄λ¦¬λ΄μ€ #64 (0) | 2020.02.08 |
[μ 리] κ·Έλ₯ μ λ₯ #μν΄λ¦¬λ΄μ€ #63 (0) | 2020.01.31 |
[μ 리] κ·Έλ₯ μ λ₯ #μν΄λ¦¬λ΄μ€ #62 (0) | 2020.01.28 |