ycliper

Популярное

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

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

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

Топ запросов

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

TypeScript 関数型バックエンド開発のリアル - 伊藤 直也 / TSKaigi2024 Track1

Автор: TSKaigi

Загружено: 2024-06-18

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

Описание: TSKaigi 2024 にて発表された伊藤 直也さんによる「TypeScript 関数型バックエンド開発のリアル」です。

講演の内容について

TypeScript で飲食店向け業務システムの GraphQL バックエンド開発をしています。
Domein Modeling Made Functional という、関数型的な実装アプローチの書籍を参考に、関数型寄りのスタイルで開発を続けています。

この開発の概要は以前に、他所でも発表していますが、そこでは型をどう使うかといったところに主に焦点をあてた発表でした。

この発表をすると、決まって、従前のオブジェクト指向/手続き型アプローチを前提とした開発とのギャップについて質問を受けます。

今回は、少し視点を変えてその辺りを中心に実際にはどんな風に設計・実装しているかをお話できればと思っています。

端的に言えば、アーキテクチャやモデリング、設計自体はこれまでとあまり変わりません。一方で、実装は色々と変わる··· 関数型のアプローチを取り入れることで改善できるところがあります。オブジェクト指向のメンタルモデルが無駄になることはありません。

とはいえその一方で、純粋関数型言語ではない TypeScript で関数型アプローチをやっていくときの面倒な側面も、もちろんあります。

このあたりのリアリティについてお話したいと思います。

TSKaigi 2024について

TSKaigiは、日本最大級のTypeScriptをテーマとした技術カンファレンスです。
コロナ禍で様々なオフラインイベントが打撃を受ける中、TypeScriptを扱うエンジニアが会場で集まる機会は失われていきました。
新型コロナウイルスが落ち着いた今、各所で蓄積されたノウハウが日の目を浴び、より生き生きとTSエンジニアが働ける世界を目指して、TSKaigiを開催します。

公式サイト - https://tskaigi.org/
一般社団法人TSKaigi Association - https://association.tskaigi.org/

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
TypeScript 関数型バックエンド開発のリアル - 伊藤 直也 / TSKaigi2024 Track1

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

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

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

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

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

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

関数型プログラミングと型システムのメンタルモデル / 株式会社一休 伊藤 直也氏

関数型プログラミングと型システムのメンタルモデル / 株式会社一休 伊藤 直也氏

[Learn Languages 2024] 関数型プログラミングのパラダイムはアプリケーション開発に必要なのか? 2024-09-07 C-4

[Learn Languages 2024] 関数型プログラミングのパラダイムはアプリケーション開発に必要なのか? 2024-09-07 C-4

#440 日本と欧州の機械部品や制御機器の使われ方の違いについて教えて下さい

#440 日本と欧州の機械部品や制御機器の使われ方の違いについて教えて下さい

【字幕付き】Kent Beck - テスト駆動開発のよくある誤解とリファクタリングの重要性

【字幕付き】Kent Beck - テスト駆動開発のよくある誤解とリファクタリングの重要性

TypeScript の抽象構文木を用いた、数百を超える API の大規模リファクタリング戦略 - 白栁 広樹 / TSKaigi2024 Track1

TypeScript の抽象構文木を用いた、数百を超える API の大規模リファクタリング戦略 - 白栁 広樹 / TSKaigi2024 Track1

ScapyCon 25 - Automotive Ethernet Pentesting - Jonas Horreis

ScapyCon 25 - Automotive Ethernet Pentesting - Jonas Horreis

TypeScriptによるGraphQLバックエンド開発 ─ TypeScriptの型システムとデータフローに着目した宣言的プログラミング

TypeScriptによるGraphQLバックエンド開発 ─ TypeScriptの型システムとデータフローに着目した宣言的プログラミング

Я в опасности

Я в опасности

【アーカイブ動画】t-wadaさんが後世に残したい、実録レガシーコード改善

【アーカイブ動画】t-wadaさんが後世に残したい、実録レガシーコード改善

フロントエンドもバックエンドもインフラも… 全てをTypeScriptで統一したらこうなった! - 君田 祥一 TSKaigi2024 Track1

フロントエンドもバックエンドもインフラも… 全てをTypeScriptで統一したらこうなった! - 君田 祥一 TSKaigi2024 Track1

[挫折したエンジニア向け] Kubernetesの仕組みをちゃんと理解する (入門/基本編)

[挫折したエンジニア向け] Kubernetesの仕組みをちゃんと理解する (入門/基本編)

【t-wadaさん, 一休CTO, LayerX】AI時代の開発スピードと品質 / 本当の意味で開発生産性を上げるために必要なこと

【t-wadaさん, 一休CTO, LayerX】AI時代の開発スピードと品質 / 本当の意味で開発生産性を上げるために必要なこと

RubyとPythonの関数型プログラミング - Learn Language 2024 Language Update 2024-09-07 C-5

RubyとPythonの関数型プログラミング - Learn Language 2024 Language Update 2024-09-07 C-5

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Golangを使ったバックエンドの実装入門 #devio2024

Golangを使ったバックエンドの実装入門 #devio2024

【完全解説】関数型プログラミングは全エンジニア必修です【中級者】(再アップ)

【完全解説】関数型プログラミングは全エンジニア必修です【中級者】(再アップ)

ドメイン駆動設計のススメ ~ ドメイン駆動設計とクリーンアーキテクチャの関係 ~ AWS Developer Live Show #AWSDevLiveShow

ドメイン駆動設計のススメ ~ ドメイン駆動設計とクリーンアーキテクチャの関係 ~ AWS Developer Live Show #AWSDevLiveShow

ソフトウェアアーキテクチャの選び方【JJUG CCC 2021 Spring】

ソフトウェアアーキテクチャの選び方【JJUG CCC 2021 Spring】

DDDはなぜ難しいのか 良いコードの定義と設計能力の壁 @pospome #ooc_2024

DDDはなぜ難しいのか 良いコードの定義と設計能力の壁 @pospome #ooc_2024

Компания Salesforce признала свою ошибку.

Компания Salesforce признала свою ошибку.

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



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



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