최근 작성한 게시글 목록

  • Bret Victor The Future of Programming (일부 번역)

    Bret Victor The Future of Programming 영상에서 인상 깊은 부분이 있어서 기록겸 번역 해보았습니다. 많은 좋은 아이디어들이 특정 기간 (60 년대)에 나온 이유를 아십니까? 왜 70 년대 초반에 모든 일이 일어 났을까요? 아직 프로그래밍이 무엇인지 아무도 몰랐을만큼 아직 초기 단계였습니다. 프로그래밍이 무엇인지 아무도 몰랐습니…

  • 깃랩(Gitlab) CI/CD 튜토리얼

    깃랩(Gitlab)은 온프레미스 설치형 깃 호스팅으로 유명하고, 깃헙처럼 웹서비스 형태로도 사용이 가능합니다. 다만 깃헙이 선점 효과를 톡톡히 누리고 있는지라 만년 2인자 자리를 지키고 있죠. 깃랩의 장점이라면 CI/CD가 잘되어 있습니다. 심지어 설치형이 아니라도 public 레포인 경우 무료, private 레포인 경우 그룹 당 월 2000분(약 33…

  • IoC? DIP? IoC Container? DI? DI Framework? 도대체 그게 뭔데?

    여러분이 자바 혹은 C#을 사용한다면 제목과 같은 용어들을 봐왔을겁니다. 하지만 보면 볼수록 매우 혼란스럽게 느껴질 것 입니다. 이렇게 복잡하게 느껴지는 이유는 이러한 용어들이 긴 시간에 걸쳐 하나의 용어에 다른 별명이 만들어지거나 세분화되고 혼용되었기 때문이죠. 그러므로 시간 순서에 따라 각 용어들을 살펴보려고 합니다. 먼저 IoC(Inversion o…

  • [번역] Didact 파이버: 점진적 재조정

    이 스토리는 리액트 DIY 시리즈의 일부입니다. 하지만 전에 작성한 코드 대부분을 재 작성할 것 입니다. 지금까지 시리즈를 요약하자면, 리액트 내부에서 어떤 일이 일어나는지 이해하기 위해 리액트 클론을 작성했습니다. 우리는 그걸 Didact 라고 합니다. 리액트 주요 기능에 집중하기 위해 코드를 간단히 했습니다. 먼저 어떻게 엘리먼트를 랜더링하고 JSX가…

  • [번역] Didact: DOM 엘리먼트 렌더링하기

    이 이야기는 단계별 리액트 DIY 시리즈의 일부입니다. DOM 리뷰 시작하기 전에, 사용할 DOM API를 살펴봅시다. gist, codepen 속성(attributes) 대신 엘리먼트 속성(element properties)을 설정한다는 점에 유의하세요. 즉 유효한 속성(properties)만 허용된다는 의미입니다. Didact 엘리먼트들 랜더링 할 필…

  • [번역] Didact: 자신만의 리액트를 만드는 DIY 가이드

    [업데이트] 이 시리즈는 이전(old) 리액트(React) 아키텍처에서 시작 되었습니다. 여러분은 시작 부분을 건너뛰고 바로 새로운 파이버(Fiber) 아키텍처를 사용하여 모든 것을 재 작성하는 글로 넘어갈 수 있습니다. [업데이트 2] 댄(Dan)의 이야기에 진지하게 귀 기울일 것: 역자주 — 리덕스의 창시자이며, 2015년부터 페이스북에서 리액트 메인…