Slide 1

Slide 1 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. T O R A N O A N A L a b 2024 技術書典 17に出した同人誌で、 Deno についての記事を出しました with UPDATE 2024/12/04 虎の穴ラボ株式会社 奥谷 一陽

Slide 2

Slide 2 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 自己紹介 奥谷 一陽 所属:虎の穴ラボ株式会社 興味:Deno、TypeScript 最近見た映画:ゼンブ・オブ・トーキョー X:@okutann88 github:Octo8080X

Slide 3

Slide 3 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 アジェンダ - 同人誌記事内容をシェア - 公開前後でのアップデート

Slide 4

Slide 4 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 https://techbookfest.org/product/qVunHzeLL6tr279K8RuEV8?productVariantID=h6LLTMCGwwU6V574j0f2hT

Slide 5

Slide 5 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 目次
 - LibreChatを自宅サーバに構築して外部公開してみた 
 虎の穴ラボ エンジニア 古賀 
 
 - Amazon CloudWatch Logsを使いこなそう! 
 虎の穴ラボ サークルポータル開発エンジニア 鷺山 
 
 - Next.jsでよく使うマーケティングツールの導入ガイド 
 虎の穴ラボ サークルポータル開発エンジニア 大場 
 
 - Deno で作る Web と CLI ツール 
 虎の穴ラボ エンジニア 奥谷 
 
 - 外で限りなく安定配信を目指してみた 
 虎の穴ラボ 通販エンジニア 平山 


Slide 6

Slide 6 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 『Deno で作る Web と CLI ツール』目次 
 - Web アプリケーション 
 - @std/http 
 - Hono 
 - Hono RPC 
 - Vite
 - Fresh 
 
 - CLI アプリケーション 
 - @std/cli 
 - cliffy 


Slide 7

Slide 7 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 Deno で作る 
 『Webアプリ』と『CLIアプリ』の作りを 
 包括的に書いた (つもり)


Slide 8

Slide 8 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 推しポイント1-@std - @stdでできることについても、手厚めに取り扱い! 現在 JSRで公開されている@std ライブラリ群はとても便利

Slide 9

Slide 9 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 推しポイント1-@std - @stdでできることについても、手厚めに取り扱い! だからこそ、Webアプリケーションの入り口は、@std/http から

Slide 10

Slide 10 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 推しポイント2-「deno test」とテストコード - それぞれのアプリケーションのサンプルと併せ、 deno test を使うテストコードも手厚く記載。 hono RPC を扱うAPIサーバーの テストコードなども入れました!

Slide 11

Slide 11 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 推しポイント3-フロントエンド開発 - フロントエンド開発にも使える 今のDenoだからこそ、Vite基盤のWebアプリケーションもカバー!

Slide 12

Slide 12 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 推しポイント4-CLIアプリケーション - 非ブラウザのCLIだからこそ、CLIアプリケーションの作成も触れる! - CLIも @stdとサードパーティモジュールについて紹介!

Slide 13

Slide 13 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 と、いうことで改めて 
 Deno で作る 
 『Webアプリ』と『CLIアプリ』の作りを 
 包括的に書いた (つもり)


Slide 14

Slide 14 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 UPDATE! 


Slide 15

Slide 15 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 UPDATE! 
 ごめんなさい! 
 原稿締切前後 で、ちょっとだけ 状況が変わりました。 


Slide 16

Slide 16 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 @std/http について 本記事の紹介では、呼び出し方を以下のように紹介しました。 しかし、その後 ルーター機能のみunstableに! 呼び出し方が、以下のように変わりました。 記事では、暫定で、@1.0.4に指定して記事を書かせてもらいました。 他の@stdでも「動かない?無い?」と感じたら、JSRを確認しよう! import { type Route, route } from "jsr:@std/[email protected]/route"; import { type Route, route } from "@std/http/unstable-route";

Slide 17

Slide 17 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 - Deno でWebアプリとCLIアプリを 作る記事を書きました。 - 現在も「0円」で入手可能です。 - ぜひ、読んでみてほしいです。 - その中で「やってみた」「作った」など toranoana.deno で話してもらえれば嬉しいです。 まとめ https://techbookfest.org/product/qVunHzeLL6tr279K8RuEV8?productVariantID=h6LLTMCGwwU6V574j0f2hT

Slide 18

Slide 18 text

Copyright (C) 2023 Toranoana Lab Inc. All Rights Reserved. 2024 ありがとうございました