Lessons: Miscellaneous

.

Ruby를 잘 알고 계신다면 Plug는 여러 부분에서 Sinatra의 영향을 받은 Rack이라고 생각해도 좋습니다. Plug는 Web 애플리케이션을 위한 명세와 Web 서버를 위한 어댑터를 제공합니다. Plug는 Elixir 코어의 일부가 아닌, Elixir의 공식 프로젝트입니다.

작은 Plug 기반의 웹 애플리케이션을 만드는 것으로 시작해봅시다. 그러고 나면, Plug의 라우터와 기존의 웹 애플리케이션에 Plug를 추가하는 법을 알게 될 것입니다.

Ruby가 ERB를 Java가 JSP를 가지고 있는 것처럼, Elixir도 EEx, 내장 Elixir를 가지고 있습니다. EEx를 통해서 문자열로 된 Elixir 코드를 심거나 평가할 수 있습니다.

버그는 필연적으로 어느 프로젝트에나 있습니다. 그래서 디버그가 필요합니다. 이 강좌에서는 Elixir 코드를 디버깅하는 법과 정적 분석 도구를 사용해 버그의 가능성을 찾는 법을 배워보도록 하겠습니다.

GuardianJWT (JSON Web Tokens) 에 기반한 널리 사용되는 인증 라이브러리입니다.

프로그램이 생성 할 수 있는 동시 프로세스의 최대 수를 제한하지 않으면 쉽게 시스템 자원을 고갈시킬 수 있습니다. Poolboy는 이 문제를 해결하기 위해 Erlang에서 널리 사용되는 가볍고 일반적인 풀링 라이브러리입니다.