Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Kent Ohashi
504 views
Ductモジュール入門
Clojureフレームワーク"Duct"の拡張方法を理解しよう!
Software
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 16
2
/ 16
3
/ 16
4
/ 16
5
/ 16
6
/ 16
7
/ 16
8
/ 16
9
/ 16
10
/ 16
11
/ 16
12
/ 16
13
/ 16
14
/ 16
15
/ 16
16
/ 16
More Related Content
PDF
GraphQL入門
by
Kent Ohashi
PDF
Clojure REPL: The Good Parts
by
Kent Ohashi
PDF
Clojureで作る"simple"なDSL
by
Kent Ohashi
PDF
Everyday Life with clojure.spec
by
Kent Ohashi
PDF
Spectacular Future with clojure.spec
by
Kent Ohashi
ODP
括弧への異常な愛情 または私は如何にして心配するのを止めてCommon Lispを愛するようになったか
by
m2ym
PDF
Integral - New O/R Mapper for Common Lisp
by
fukamachi
KEY
Shelly
by
fukamachi
GraphQL入門
by
Kent Ohashi
Clojure REPL: The Good Parts
by
Kent Ohashi
Clojureで作る"simple"なDSL
by
Kent Ohashi
Everyday Life with clojure.spec
by
Kent Ohashi
Spectacular Future with clojure.spec
by
Kent Ohashi
括弧への異常な愛情 または私は如何にして心配するのを止めてCommon Lispを愛するようになったか
by
m2ym
Integral - New O/R Mapper for Common Lisp
by
fukamachi
Shelly
by
fukamachi
What's hot
PDF
Kotlin勉強会 in ehime
by
Eigoro Yamamura
PPT
いまさら聞けないRake入門
by
Tomoya Kawanishi
PDF
From JS To CLJS
by
Kent Ohashi
PDF
Rake
by
Tomoya Kawanishi
PDF
OSSから学ぶSwift実践テクニック
by
庸介 高橋
PDF
Miyazaki.js vol.1 スコープの話
by
Nobuhiro Nakashima
PPTX
CMSとPerlで遊ぼう
by
Daiki Ichinose
PPT
CPANの依存モジュールをもう少し正しく検出したい
by
charsbar
PDF
GNU awk (gawk) を用いた Apache ログ解析方法
by
博文 斉藤
PDF
Google container builderと友だちになるまで
by
lestrrat
PDF
qmake入門
by
hermit4 Ishida
PDF
ocamloptの全体像
by
Kiwamu Okabe
PDF
GoらしいAPIを求める旅路 (Go Conference 2018 Spring)
by
lestrrat
PPT
How to debug a perl script using gdb
by
akirahiguchi
PPT
2017年春のPerl
by
charsbar
PPT
2017年夏のPerl
by
charsbar
PDF
QtでC++開発環境構築
by
You&I
PDF
Shibuya JVM Groovy 20150418
by
Uehara Junji
ODP
Hachiojipm41
by
Hiroaki KOBAYASHI
PDF
GoCon 2015 Summer GoのASTをいじくって新しいツールを作る
by
Masahiro Wakame
Kotlin勉強会 in ehime
by
Eigoro Yamamura
いまさら聞けないRake入門
by
Tomoya Kawanishi
From JS To CLJS
by
Kent Ohashi
Rake
by
Tomoya Kawanishi
OSSから学ぶSwift実践テクニック
by
庸介 高橋
Miyazaki.js vol.1 スコープの話
by
Nobuhiro Nakashima
CMSとPerlで遊ぼう
by
Daiki Ichinose
CPANの依存モジュールをもう少し正しく検出したい
by
charsbar
GNU awk (gawk) を用いた Apache ログ解析方法
by
博文 斉藤
Google container builderと友だちになるまで
by
lestrrat
qmake入門
by
hermit4 Ishida
ocamloptの全体像
by
Kiwamu Okabe
GoらしいAPIを求める旅路 (Go Conference 2018 Spring)
by
lestrrat
How to debug a perl script using gdb
by
akirahiguchi
2017年春のPerl
by
charsbar
2017年夏のPerl
by
charsbar
QtでC++開発環境構築
by
You&I
Shibuya JVM Groovy 20150418
by
Uehara Junji
Hachiojipm41
by
Hiroaki KOBAYASHI
GoCon 2015 Summer GoのASTをいじくって新しいツールを作る
by
Masahiro Wakame
More from Kent Ohashi
PDF
🐬の推し本紹介2025: 『コーディングを支える技術 ――成り立ちから学ぶプログラミング作法』
by
Kent Ohashi
PDF
KotlinでミニマルなResult実装による関数型エラーハンドリング
by
Kent Ohashi
PDF
Functional Calisthenics in Kotlin: Kotlinで「関数型エクササイズ」を実践しよう
by
Kent Ohashi
PDF
関数型言語テイスティング: Haskell, Scala, Clojure, Elixirを比べて味わう関数型プログラミングの旨さ
by
Kent Ohashi
PDF
純LISPから考える関数型言語のプリミティブ: Clojure, Elixir, Haskell, Scala
by
Kent Ohashi
PDF
From Scala/Clojure to Kotlin
by
Kent Ohashi
PDF
TDD with RDD: Clojure/LispのREPLで変わる開発体験
by
Kent Ohashi
PDF
🐬の推し本紹介2024: 『脱・日本語なまり 英語(+α)実践音声学』
by
Kent Ohashi
PDF
do Notation Equivalents in JVM languages: Scala, Kotlin, Clojure
by
Kent Ohashi
PDF
map関数の内部実装から探るJVM言語のコレクション: Scala, Kotlin, Clojureコレクションの基本的な設計を理解しよう
by
Kent Ohashi
PDF
Kotlin Meets Data-Oriented Programming: Kotlinで実践する「データ指向プログラミング」
by
Kent Ohashi
PDF
RDBでのツリー表現入門2024
by
Kent Ohashi
PDF
ミュータビリティとイミュータビリティの狭間: 関数型言語使いから見たKotlinコレクション
by
Kent Ohashi
PDF
インターフェース定義言語から学ぶモダンなWeb API方式: REST, GraphQL, gRPC
by
Kent Ohashi
PDF
Team Geek Revisited
by
Kent Ohashi
PDF
Scala vs Clojure?: The Rise and Fall of Functional Languages in Opt Technologies
by
Kent Ohashi
PDF
Clojureコレクションで探るimmutableでpersistentな世界
by
Kent Ohashi
PDF
英語学習者のためのフランス語文法入門: フランス語完全理解(?)
by
Kent Ohashi
PDF
JavaからScala、そしてClojureへ: 実務で活きる関数型プログラミング
by
Kent Ohashi
PDF
実用のための語源学入門
by
Kent Ohashi
🐬の推し本紹介2025: 『コーディングを支える技術 ――成り立ちから学ぶプログラミング作法』
by
Kent Ohashi
KotlinでミニマルなResult実装による関数型エラーハンドリング
by
Kent Ohashi
Functional Calisthenics in Kotlin: Kotlinで「関数型エクササイズ」を実践しよう
by
Kent Ohashi
関数型言語テイスティング: Haskell, Scala, Clojure, Elixirを比べて味わう関数型プログラミングの旨さ
by
Kent Ohashi
純LISPから考える関数型言語のプリミティブ: Clojure, Elixir, Haskell, Scala
by
Kent Ohashi
From Scala/Clojure to Kotlin
by
Kent Ohashi
TDD with RDD: Clojure/LispのREPLで変わる開発体験
by
Kent Ohashi
🐬の推し本紹介2024: 『脱・日本語なまり 英語(+α)実践音声学』
by
Kent Ohashi
do Notation Equivalents in JVM languages: Scala, Kotlin, Clojure
by
Kent Ohashi
map関数の内部実装から探るJVM言語のコレクション: Scala, Kotlin, Clojureコレクションの基本的な設計を理解しよう
by
Kent Ohashi
Kotlin Meets Data-Oriented Programming: Kotlinで実践する「データ指向プログラミング」
by
Kent Ohashi
RDBでのツリー表現入門2024
by
Kent Ohashi
ミュータビリティとイミュータビリティの狭間: 関数型言語使いから見たKotlinコレクション
by
Kent Ohashi
インターフェース定義言語から学ぶモダンなWeb API方式: REST, GraphQL, gRPC
by
Kent Ohashi
Team Geek Revisited
by
Kent Ohashi
Scala vs Clojure?: The Rise and Fall of Functional Languages in Opt Technologies
by
Kent Ohashi
Clojureコレクションで探るimmutableでpersistentな世界
by
Kent Ohashi
英語学習者のためのフランス語文法入門: フランス語完全理解(?)
by
Kent Ohashi
JavaからScala、そしてClojureへ: 実務で活きる関数型プログラミング
by
Kent Ohashi
実用のための語源学入門
by
Kent Ohashi
Ductモジュール入門
1.
Ductモジュール⼊⾨Ductモジュール⼊⾨Clojureフレームワーク"Duct"の拡張⽅法を理解しようClojureフレームワーク"Duct"の拡張⽅法を理解しよう
2.
lagénorhynquelagénorhynque (defprofile lagénorhynque :id @lagenorhynque :reading
"/laʒenɔʁɛ̃k/" :aliases ["カマイルカ🐬 "] :languages [Clojure Haskell English français] :interests [programming language-learning law mathematics] :commits ["github.com/lagenorhynque/duct.module.pedestal" "github.com/lagenorhynque/duct.module.cambium"] :contributes ["github.com/japan-clojurians/clojure-site-ja"])
3.
1. Integrantの基本 2. Ductの基本 3.
Ductモジュールの作り⽅
4.
Integrantの基本Integrantの基本
5.
とはとは 依存関係に従ってライフサイクル管理を⾏う仕組み cf. , , IntegrantIntegrant Component
mount Clip
6.
ライフサイクルフックとしてのマルチメソッドライフサイクルフックとしてのマルチメソッド デフォルト: 何もしない デフォルト: 何もしない デフォルト:
init-key と同じ デフォルト: halt-key! と同じ integrant.core/prep-key integrant.core/init-key integrant.core/halt-key! integrant.core/resume-key integrant.core/supend-key!
7.
Ductの基本Ductの基本
8.
とはとは Integrantに対する便利な拡張 DuctDuct
9.
LeiningenテンプレートLeiningenテンプレートductduct # API関連、ルーティングライブラリAtaraxy、サンプルコード付き $ lein
new duct <project name> +api +ataraxy +example
10.
コア機能コア機能duct/coreduct/core duct.core/load-hierarchy duct.core/read-config duct.core/prep-config
11.
標準モジュール標準モジュール duct/module.web duct/module.ataraxy duct/module.sql duct/module.cljs duct/module.logging
12.
Ductモジュールの作り⽅Ductモジュールの作り⽅
13.
実装⽅法実装⽅法 ClojureサーバサイドフレームワークDuctガイド> Ductの「モジュール」とは
14.
実例1:実例1: API/サービス開発ライブラリ を組み込む モジュール 標準モジュール の代替 duct.module.pedestalduct.module.pedestal Pedestal duct/module.web
15.
実例2:実例2: JSON形式でのログ出⼒を可能にするライブラリ を組み込むモジュール 標準モジュール の代替 duct.module.cambiumduct.module.cambium Cambium duct/module.logging
16.
Further ReadingFurther Reading 第3章:
Clojureによるデータ指向DSLを駆使 したREST API開発 Clojure/ClojureScript関連リンク集> Webサーバ サイド(Clojure) ClojureサーバサイドフレームワークDuctガイド 『3つのLisp 3つの世界』 ClojureのDuctでWeb API開発してみた
Download