ycliper

Популярное

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

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

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

Топ запросов

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

Chris Ford - Flying Spaghetti Monster - Type Systems and Microservices - Code Mesh 2017

Автор: Erlang Solutions

Загружено: 2017-12-18

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

Описание: As we move away from monolithic architectures towards systems comprised of cooperating services, we introduce new opportunities and new failure modes. This is especially true of microservice architectures and even more so for function-as-service approaches like AWS Lambda. We achieve simplicity in each component, but at the cost of pushing complexity into the orchestration. And any sufficiently complicated microservice architecture contains an ad-hoc, informally-specified, bug-ridden distributed protocol.

Though we've traditionally used type systems to check correctness within a program, it turns out that expressive type systems can be used to check that a program correctly implements a protocol. The classic example is interacting with a vending machine - the compiler can check that your program doesn't try and take the chocolate bar before you've inserted the coins. This can be scaled up to systems of many cooperating actors and ensure that, for example, there is no chance of a distributed deadlock.

Expressive type systems are fascinating and worth exploring even if your daily employment doesn't require it. "Dependent typing", as the variety of type system implemented by Idris is called, is an emerging area of functional programming. We don't yet understand how to best apply dependent types to everyday programming, but we can see that they offer us solutions to some of today's hard problems. If you enjoy expanding your horizons, learning new tools for thought and participating in the conversation around new ideas, now is a great time to get into Idris. This talk doesn't assume any prior knowledge of Idris or dependent type theory.

More details here: http://www.codemesh.io/codemesh2017/c...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Chris Ford - Flying Spaghetti Monster - Type Systems and Microservices - Code Mesh 2017

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

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

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

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

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

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

Peter Van Roy - Building Robust Systems with Weakly Interacting Feedback Structures - Code Mesh 2017

Peter Van Roy - Building Robust Systems with Weakly Interacting Feedback Structures - Code Mesh 2017

Как защитить API: Уязвимости и решения

Как защитить API: Уязвимости и решения

Как PostgreSQL может сделать больно, когда не ожидаешь — Михаил Жилин

Как PostgreSQL может сделать больно, когда не ожидаешь — Михаил Жилин

Selling cats as a developer - Piotr Nosek | Erlang Solutions Webinar

Selling cats as a developer - Piotr Nosek | Erlang Solutions Webinar

Go 2026: стек, с которым берут на 400К

Go 2026: стек, с которым берут на 400К

Sophia Drossopoulou  - Pony for Safe, Fast, concurrent programs - Codemesh 2017

Sophia Drossopoulou - Pony for Safe, Fast, concurrent programs - Codemesh 2017

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Чистая архитектура с ASP.NET Core 10

Чистая архитектура с ASP.NET Core 10

A deep dive into Gleam's latest tooling, types, modules, and more | Raúl Chouza

A deep dive into Gleam's latest tooling, types, modules, and more | Raúl Chouza

Как ответить на вопросы про Kafka на интервью? Полный разбор

Как ответить на вопросы про Kafka на интервью? Полный разбор

Визуализация внимания, сердце трансформера | Глава 6, Глубокое обучение

Визуализация внимания, сердце трансформера | Глава 6, Глубокое обучение

Deep Work Music | Powerful Nature Atmosphere | Intense Focus & Study Flow

Deep Work Music | Powerful Nature Atmosphere | Intense Focus & Study Flow

Идём из кода прямо в Интернет • C • Live coding

Идём из кода прямо в Интернет • C • Live coding

Как поймать гравитон? Учёные придумали способ узнать, является ли гравитация силой!

Как поймать гравитон? Учёные придумали способ узнать, является ли гравитация силой!

Developing AstroBEAM - Hernán Rivas Acosta | Erlang Solutions Webinar

Developing AstroBEAM - Hernán Rivas Acosta | Erlang Solutions Webinar

Алгоритмы на Python 3. Лекция №1

Алгоритмы на Python 3. Лекция №1

Понимание GD&T

Понимание GD&T

Evolve your developer abilities with Elixir - Carlo Gilmar | Erlang Solutions Webinar

Evolve your developer abilities with Elixir - Carlo Gilmar | Erlang Solutions Webinar

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

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



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



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