TORICOでは、毎月1回のペースで開発者による技術勉強会を行っています。
2023年に行った勉強会の内容を書きます。
2023-01-13
ターミナルを使ってみよう
使っているコマンドラインツールの紹介を行いました。
- fzf
- peco
- sh shell
- fig
- zsh-autocomplete
- zsh-autosuggestions
- ghq (git)
- zoxide (cd)
- asdf (*Env)
- Homebrew (brew bundle便利)
- mackup (設定ファイルの同期)
- exa (ls)
- ripgrep (grep)
- bat (cat)
- fd (nd)
2023-02-10
Nuxt3 のチュートリアル
Nuxt3 のリリースにあたり、ハンズオン形式で状態管理の学習を行いました。
- コンポーネントのローカル変数を使った状態管理
- コンポーザブルを使ったグローバルな状態管理
- props/emits を使ってコンポーネント間のレスポンシブな状態の連携
2023-03-10
Flutter の 状態管理ライブラリのチュートリアル
Githubリポジトリ (プライベート)
Flutter 開発環境のセットアップと、複数の方式を用いて状態管理を使うモバイルアプリを作成しました。
- StatefulWidget, State, setState()
- flutter_hooks, HookWidget, useState()
- flutter_riverpod, ConsumerWidget, StateProvider
- hooks_riverpod, HookConsumerWidget, useState() + StateProvider
2023-04-14
新入社員向け 会社のサービスのサーバ環境の解説
AWS 上のサーバー構成の説明
業務でよく使うコマンドの話
- ssh で socks5プロキシを使う方法
- tmux の操作方法
- vim の操作方法は vimtutor で学習する
リカージョンを受講しての感想
TORICO で開発者教育に採用しているリカージョンを一通り受講しての感想の発表。
3blue1brown の動画の作成方法
3blue1brown 日本語訳 を見ていて気になって調べた動画の作成方法の話。
Manim という描画ライブラリがある。
2023-05-12
LLM (大規模言語モデル)のプロンプトエンジニアリングガイドを読んでみよう
プロンプトエンジニアリングガイドを教材としての学習。
Githubリポジトリ (プライベート)
GraphQL 解説
Graph QL の社内での利用シーンの解説
Github リポジトリ (プライベート)
2023-06-09
SadServers を攻略する
サーバーのトラブル対応についての演習サイト「SadServers」の紹介と、参加者による攻略を行いました。
SadServersは、例えば「ずっとログファイルに内容が追加され続けている。止めろ」とか「アクセスログの中から、一番多くアクセスのあるIPアドレスを探せ」などのような課題を達成するサイトです。Web で実際のサーバが起動し、ターミナルログインして問題解決します。
Next.js でアプリを作って Vercel にデプロイする
Next.js で Web アプリを開発し、それを Vercel にデプロイする演習を行いました。
2023-07-14
Kubernetes GUI クライアントの話
上記アプリの紹介。
内容は後日ブログ記事にしました。
SolidPython を使って、Github のコントリビューショングラフを 3Dプリントする
Githubのコントリビューショングラフ(草)のSVGをパースし、3Dモデル化して3Dプリンタで出力するデモです。
SolidPython を使いました。
2023-08-18
hono と Cloudflare Workers の ハンズオン
hono(webフレームワーク) で作成したWebサーバを Cloudflare Workers にデプロイするハンズオンを行いました。
2023-09
9月はオフィス移転を優先させたため、社内勉強会は行いませんでした。
2023-10-13
ブログのフィーチャー画像を生成AIで作る
ブログの内容を ChatGPT で要約させ、Stable Diffusion のプロンプトを作り、ブログのフィーチャー画像を完全に自動的に作るデモを行いました。
ChatGPT 同士で会話させる
1つの Slack API で、それぞれ個性を持ったChatGPT同士を会話させるプロンプティングの実例デモを行いました。
2023-11-10
社内のセキュリティーについての取り組みの話
IPAの脆弱性検索ページのほうが使いやすい
JVN 日本の脆弱性データベース
JVN Pedia CVE の翻訳サイトだと思えばよい
社内のやられアプリの紹介
社内のセキュアコーディングに関する規約の解説
2023-12-08
astro でブログを作ってみよう
astro フレームワークを使って、記事リストとタグ検索を備えたブログの静的配信システムを1時間で作るチュートリアルを行いました。
あるなしクイズつき