All Posts

  • 의존관계 역전과 의존성 주입

    이 포스트에서는 WPF를 사용하여 개인 프로젝트를 개발하는 과정에서 배운 의존관계 역전 원칙(Dependency Inversion Principle)과 의존성 주입(Dependency Injection) 패턴에 대해 정리합니다. WPF 앱을 개발할 때는 보통 MVVM(…

  • Elixir 1.8과 EEx

    지난 달에 Elixir의 새로운 마이너 업데이트인 v1.8 버전이 출시되었습니다. 여러가지 새로운 기능과 개선 사항들 이 있지만, 이번 포스트에서 살펴 볼 내용은 Elixir의 템플릿 엔진인 EEx의 개선 사항에 대한 것입니다. 공식 배포된 Changelog에는 이에 …

  • Elixir에서 메모이제이션 하기, Part 2

    이 포스트는 Elixir에서 메모이제이션 하기, Part 1 에서 이어지는 내용을 다루고 있습니다. Part 1을 읽지 않으신 분들은 먼저 읽고 다시 돌아와 주세요! 2.5단계: GenServer 확장하기 일단 저번 포스트에서 작성한 MemoizationServer 가…

  • Elixir에서 메모이제이션 하기, Part 1

    메모이제이션(memoization)은 컴퓨터 프로그래밍 기법 중 하나로, 매개 변수에 따른 함수의 값을 배열 등에 저장하여 다음에 똑같은 매개 변수로 함수를 호출할 경우 함수의 값을 계산할 필요 없이 그냥 배열에 저장된 값을 반환함으로써 프로그램의 실행 효율을 높이는 …

  • Serum에 추가할 기능들

    현재 Elixir로 작성된 정적 웹사이트 생성기 “Serum”에 추가할 예정이거나 작업이 진행중인 기능들입니다. 나열된 순서에는 일정한 규칙이 없습니다. 포스트 목록 페이지 나누기 (Pagination) — 완료 serum.json 에서 pagination을 활성화 할…

Showing page 1 of 3. Next 

Tags