ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Accidentally Concurrent - Evan Czaplicki

Автор: Erlang Solutions

Загружено: 2015-11-12

Просмотров: 11733

Описание: Slides and more info: http://www.codemesh.io/codemesh2015/e...

Everyone knows that writing concurrent systems is difficult. The trouble is that nearly all programs are accidentally concurrent!

Sure, you do not use locks or semaphores. But are you are using the event loop in JavaScript? Are you mutating any local state? Do you use objects? Do you have dynamic event streams? This talk will reframe these extraordinarily common patterns as concurrent systems. This reframing is a shockingly powerful way of understand "accidental complexity" in your code base. It often reveals a truly insane concurrent system that no benevolent coder would knowingly design.

This talk will start by exploring "message-passing concurrency" as a foundation. This is very sane approach to concurrency as seen in Concurrent ML, Go, and Clojure. With this foundation, we will go through some seemingly simple examples and tease out the underlying concurrent system. The goal of this talk is for you to walk away being able to recognize concurrency and use this reframing to avoid "accidental complexity" as much as possible. Message-passing concurrency is also the foundation of interactivity in Elm as well, so we will also see how Elm guides you towards using concurrency appropriately in your front-end code without you even thinking about it.

These ideas should be applicable in nearly every code base you see, and this perspective should help you write better code whether you are writing JavaScript or Elm or anything else!

About Evan

Evan is a functional programmer at heart, and his broad goal is to provide the tools and learning resources to make functional languages common in industry. At Prezi, his focus is developing Elm’s compiler, tools, and community to make it a great for web programming, both within Prezi and in industry in general.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Accidentally Concurrent - Evan Czaplicki

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Michael Sperber - Concurrent ML  - The One That Got Away - Code Mesh 2017

Michael Sperber - Concurrent ML - The One That Got Away - Code Mesh 2017

"Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki

"Teaching Elm to Beginners" by Richard Feldman

Erlang Factory SF 2016 Keynote  Phoenix and Elm – Making the Web Functional

Erlang Factory SF 2016 Keynote Phoenix and Elm – Making the Web Functional

We still don't understand magnetism

We still don't understand magnetism

Effects as Data | Richard Feldman | Reactive 2015

Effects as Data | Richard Feldman | Reactive 2015

"The Hard Parts of Open Source" by Evan Czaplicki

Мы стоим на пороге нового конфликта! Что нас ждет дальше? Андрей Безруков про США, Россию и кризис

Мы стоим на пороге нового конфликта! Что нас ждет дальше? Андрей Безруков про США, Россию и кризис

The Most Misunderstood Concept in Physics

The Most Misunderstood Concept in Physics

The Road to Running Haskell at Facebook Scale - Jon Coens

The Road to Running Haskell at Facebook Scale - Jon Coens

Launching SAFE for Elixir: Strengthening Security for Elixir and Erlang | Erlang Solutions Webinar

Launching SAFE for Elixir: Strengthening Security for Elixir and Erlang | Erlang Solutions Webinar

The ABCs of OTP - Jesse J. Anderson

The ABCs of OTP - Jesse J. Anderson

"Immutable Relational Data" by Richard Feldman

Библия полна противоречий. А что было на самом деле?

Библия полна противоречий. А что было на самом деле?

The Value of Values with Rich Hickey

The Value of Values with Rich Hickey

Единственный в мире танк отлитый целиком КАК СТАТУЯ. Австралийский

Единственный в мире танк отлитый целиком КАК СТАТУЯ. Австралийский "Страж"

Elm and Phoenix Two FP Flavors That Taste Great Together -  Josh Adams

Elm and Phoenix Two FP Flavors That Taste Great Together - Josh Adams

LambdaConf 2015 - Shipping a Production Web App in Elm  Richard Feldman

LambdaConf 2015 - Shipping a Production Web App in Elm Richard Feldman

"Make Data Structures" by Richard Feldman

Function-Passing, A New Model for Typed, Asynchronous and Distributed Programming - Heather Miller

Function-Passing, A New Model for Typed, Asynchronous and Distributed Programming - Heather Miller

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]