Artwork

SmartLogic LLC에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 SmartLogic LLC 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
Player FM -팟 캐스트 앱
Player FM 앱으로 오프라인으로 전환하세요!

Brooklyn Zelenka from SPADE Co. - Elixir in Production

27:46
 
공유
 

Manage episode 229256214 series 2493466
SmartLogic LLC에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 SmartLogic LLC 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

We talk with Brooklyn Zelenka from SPADE Co. about their current and past Elixir projects and how they are deployed.

Brooklyn Zelenka - SPADE Co.

Find Brooklyn elsewhere online:
https://twitter.com/expede
https://github.com/expede

1:08 - Brooklyn’s Background

Brooklyn's background and experience with Elixir is deep. Huge open source contributor.
Got started in Elixir just after Phoenix got to 1.0.

1:53 - Worked on several Elixir projects in production.

2:43 - Why she got into Elixir.

  • Real Time
  • More performant than Rails.
  • Great documentation
  • Industrial-grade

4:38 - When you wouldn't use Elixir.

Easy to get stakeholder buy-in. Just point to WhatsApp.

Elixir is made for 2019
CLI tools
Repl-driven development
TDD tools built in by default

All the best practices we have today are built in.

7:14 - Where has Brooklyn hosted her apps?

Heroku for POC's. AWS for production. Dockerized because "kubernetes is the new hotness"

9:40 - Do you do any clustering?

Load balanced above. AWS load balancing is very standard. They're well understood and have a nice developer experience.

10:29 Are you able to get any zero downtime deploys?
Zero downtime deploys. Awesome but impractical. Rolling deploys are easier and usually more appropriate. Some requirements make it valuable.

Erlang error states. Exceptional. Allows you to build for the happy path. Don't worry about error handling all the time.

Witchcraft and dark magic. Monads.

Poke around the standard library.

12:50 - How does Elixir compare to Rails in terms of response times, and other aspects?

15:32 - What libraries do you use and what have you built?

22:41 - Any cool features of OTP you are using?

25:36 - One tip to developers new to Elixir

Build up a peer-to-peer cli chat from scratch in one GenServer.

Find her at @expede everywhere on the internet.

Learn more about how SmartLogic uses Phoenix and Elixir.

Special Guest: Brooklyn Zelenka.

Links:

  continue reading

203 에피소드

Artwork
icon공유
 
Manage episode 229256214 series 2493466
SmartLogic LLC에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 SmartLogic LLC 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

We talk with Brooklyn Zelenka from SPADE Co. about their current and past Elixir projects and how they are deployed.

Brooklyn Zelenka - SPADE Co.

Find Brooklyn elsewhere online:
https://twitter.com/expede
https://github.com/expede

1:08 - Brooklyn’s Background

Brooklyn's background and experience with Elixir is deep. Huge open source contributor.
Got started in Elixir just after Phoenix got to 1.0.

1:53 - Worked on several Elixir projects in production.

2:43 - Why she got into Elixir.

  • Real Time
  • More performant than Rails.
  • Great documentation
  • Industrial-grade

4:38 - When you wouldn't use Elixir.

Easy to get stakeholder buy-in. Just point to WhatsApp.

Elixir is made for 2019
CLI tools
Repl-driven development
TDD tools built in by default

All the best practices we have today are built in.

7:14 - Where has Brooklyn hosted her apps?

Heroku for POC's. AWS for production. Dockerized because "kubernetes is the new hotness"

9:40 - Do you do any clustering?

Load balanced above. AWS load balancing is very standard. They're well understood and have a nice developer experience.

10:29 Are you able to get any zero downtime deploys?
Zero downtime deploys. Awesome but impractical. Rolling deploys are easier and usually more appropriate. Some requirements make it valuable.

Erlang error states. Exceptional. Allows you to build for the happy path. Don't worry about error handling all the time.

Witchcraft and dark magic. Monads.

Poke around the standard library.

12:50 - How does Elixir compare to Rails in terms of response times, and other aspects?

15:32 - What libraries do you use and what have you built?

22:41 - Any cool features of OTP you are using?

25:36 - One tip to developers new to Elixir

Build up a peer-to-peer cli chat from scratch in one GenServer.

Find her at @expede everywhere on the internet.

Learn more about how SmartLogic uses Phoenix and Elixir.

Special Guest: Brooklyn Zelenka.

Links:

  continue reading

203 에피소드

모든 에피소드

×
 
Loading …

플레이어 FM에 오신것을 환영합니다!

플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.

 

빠른 참조 가이드

탐색하는 동안 이 프로그램을 들어보세요.
재생