Популярное

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

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

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

Топ запросов

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

Optics for servers

Автор: Identity GS

Загружено: 2021-07-01

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

Описание:

A presentation about a server library in Idris leveraging first-class types and lenses in order to declare, implement and extend APIs and their implementation.

Web servers are extremely common and a large amount of businesses rely on deploying, implementing and updating web servers. Using dependent types and noting that webservers expose APIs that share property with lenses, we can write a library in idris that allows to implement servers with very few lines of code.


00:00 introduction
00:47 what is a server
05:45 Server in NodeJS
09:24 APIs with Swagger
12:35 Server and API with Servant
16:29 Problems with Servant
19:33 What are lenses
22:18 Servers as lenses
29:43 Demo of the library
46:16 Things left to do
51:37 Future work

gitlab project: https://gitlab.com/avidela/idris-server

Optics for servers

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

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

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

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

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

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

PLUG talk - linear types and runtime performance

PLUG talk - linear types and runtime performance

Dependent Lenses for servers (SPLS 2021)

Dependent Lenses for servers (SPLS 2021)

✓ Новая формула площади прямоугольного треугольника | Ботай со мной #159 | Борис Трушин

✓ Новая формула площади прямоугольного треугольника | Ботай со мной #159 | Борис Трушин

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Разоблачение: ботнет Google — Интернет отслеживает вас по единому идентификатору

Разоблачение: ботнет Google — Интернет отслеживает вас по единому идентификатору

Учебник по React для начинающих

Учебник по React для начинающих

Решаю ТЕСТОВОЕ ЗАДАНИЕ JUNIOR Backend Разработчика на Python

Решаю ТЕСТОВОЕ ЗАДАНИЕ JUNIOR Backend Разработчика на Python

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

Как россиян отключают от интернета

Как россиян отключают от интернета

Екатерина Шульман, Татьяна Фельгенгауэр: За кем ещё не пришли? Репрессивные итоги года

Екатерина Шульман, Татьяна Фельгенгауэр: За кем ещё не пришли? Репрессивные итоги года

Как загрузить сайт в интернет | Полный Гайд 2026

Как загрузить сайт в интернет | Полный Гайд 2026

Пет-проект на Python за 50 минут. Курс по FastAPI для начинающих

Пет-проект на Python за 50 минут. Курс по FastAPI для начинающих

VS Code ПОЛНЫЙ курс + настройка (интерфейс, плагины, работа с кодом)

VS Code ПОЛНЫЙ курс + настройка (интерфейс, плагины, работа с кодом)

Linux Command Line for Beginners

Linux Command Line for Beginners

Как устроена База Данных? Кластеры, индексы, схемы, ограничения

Как устроена База Данных? Кластеры, индексы, схемы, ограничения

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

«Улучшенный» блокнот от Microsoft. Я его не улучшал.

«Улучшенный» блокнот от Microsoft. Я его не улучшал.

Курс JavaScript Backend — Express.js и Node.js за 24 минуты

Курс JavaScript Backend — Express.js и Node.js за 24 минуты

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

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

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



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



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