Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
好きな本を登録・一覧表示できるCUIアプリを作ってみた
Search
ぎちこ
July 11, 2024
43
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
好きな本を登録・一覧表示できるCUIアプリを作ってみた
電通大のサークルteam411の新人研修発表会で使用した資料です。
TypeScript, Deno, SQLiteを使ってシンプルなCUIアプリを作って動かしてみました。
ぎちこ
July 11, 2024
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
570
Facilitating Awesome Meetings
lara
57
7.2k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
620
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
450
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
370
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
530
How STYLIGHT went responsive
nonsquared
100
6.3k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
600
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Rails Girls Zürich Keynote
gr2m
96
14k
Transcript
好きな本を登録・一覧表示で きるCUIアプリを作ってみた ぎちこ
# 自己紹介 - ぎちこ(永田 雅人) - K課程 - 1年生
# アプリの概要 - 好きな本を登録して一覧表示できるCUIアプリ - ほかに編集・削除ができる
# 主な使用技術 - TypeScript - Deno - SQLite
# ソースコード - https://github.com/nagatamasato/favbook/
# デモ
# 反省 - ChatGPTに頼りすぎてしまった
# 工夫したところ - Gitのブランチをバージョンで分けてGitHubにpushした - V1.0 - 外部ファイルへのデータの書き込みなし - v1.1
- JSONファイルにデータ書き込み - v1.2 - データベース(SQLite)にデータ書き込み アプリを中断するとデータが消える ↓ データを保持する必要がある
# 育てる - Webアプリ、スマホアプリとして動かしてみたい - 機能の追加 - CSVから一括登録できるようにしたい - 持っている本、気になっている本などを他のユーザーとシェアできたら面白
そう - テストコード - コード改善
# 気づき - GitやGitHubの使い方の勉強になった - コミットメッセージの変更 - git add取り消し -
リモートから特定のブランチを指定してclone - DenoはNode.jsと比べてディレクトリがスッキリ - アプリ開発は楽しい
ご清聴ありがとうございました