zenncast
毎朝10分 Zennの技術トレンドを音声で
🎙️
Zennのトレンド記事をまとめてAIがラジオをつくります。毎朝7時に更新。
お便りも募集中
。送っていただいたお便りはAIパーソナリティが読み上げます。
各種プラットフォームでも配信中!
Latest episodes
NEW
#
83
2024/8/2
今日のトレンド
ブラウザ拡張機能とGPT-4o mini など
Show Notes
Show Noteの表示・非表示の切り替え
1. 【2024年夏】ブラウザ拡張機能開発を加速するフレームワーク・ツール3選をコードベース付きで紹介!
2. Azure OpenAI Service の GPT-4o mini 要点まとめ
3. 何故 jQuery ではなく React/Vue/Svelte が流行するのか?
4. Codemod PlatformでCodemodがより身近になる日が来るかもしれない
5. フォーカスインジケータの活用方針
#
82
2024/8/1
今日のトレンド
データ分析とJavaScript配列操作 など
Show Notes
Show Noteの表示・非表示の切り替え
1. Excelを用いたデータ分析のために日本株全銘柄のファンダメンタルを無料でデータ取得する方法
2. この夏押さえておきたいJavaScriptの配列操作コレクション
3. 最高のCSS-in-JS体験!vanilla-extractで実現するZero-Runtimeと型安全なCSS
4. Rails の非同期処理を Sidekiq から Cloud Tasks にリプレイスして Cloud Run のコストが6分の1になった話
5. 「シフトレフト」はどこからきたのか
#
81
2024/7/31
今日のトレンド
技術研修とDify開発 など
Show Notes
Show Noteの表示・非表示の切り替え
1. 個人開発してた新卒エンジニアが技術研修を受けたら、まだ学ぶべきことが山程あると気付かされた!
2. Difyの基礎知識
3. オープンなAmazon Cognitoエミュレーター "Magnito" のご紹介
4. Nostrを使ってはてなスターみたいなサービスを作った話
5. Next.js(App Router)で個人ブログ集約プラットフォーム『Gatherly』を開発した話
#
80
2024/7/30
今日のトレンド
pnpm Catalogs RAG ColPali など
Show Notes
Show Noteの表示・非表示の切り替え
1. pnpm 9.5 でリリースされた Catalogs 機能を使ってモノレポ内の依存パッケージのバージョンを揃える
2. テキスト抽出不要のRAGを実現するColPali
3. SSRF(サーバーサイド・リクエストフォージェリ)攻撃について知ってもらう
4. [Go] 構造体フィールドの初期化漏れをCIで防ぐ!~exhaustruct~
5. Homebrew管理下のCLIをNixに移してみる Home Manager篇
#
79
2024/7/29
今日のトレンド
LINEログインとPHPの未来 など
Show Notes
Show Noteの表示・非表示の切り替え
1. マツコの知らない LINE ログインの世界
2. PHP が現役である必然性と未来
3. TanStack Form 使ってみた
4. 『良いメール』とは? 「届かない」とユーザーに言われたときに考えること
5. Next.js(App Router)でISRを使用する際の基本的な構成、レンダリングやキャッシュに関する設定と注意点
#
78
2024/7/28
今日のトレンド
TypeScript declaration MySQL 文字列データ型 など
Show Notes
Show Noteの表示・非表示の切り替え
1. TypeScriptの標準ライブラリで使われているdeclaration mergingのテクニック
2. MySQLにおける非バイナリ文字列データ型についてまとめる
3. App Router時代のZero-Runtimeの理解を深める
4. Microsoftから提供されたGraphRAGを使ってみました
5. gRPC(Connect)のServer Streamingを使ったリアルタイム処理のテストをrunnとBufを使って書いてみた
#
77
2024/7/27
今日のトレンド
VSCode タブ名 非公式シラバス など
Show Notes
Show Noteの表示・非表示の切り替え
1. 【index.ts】そのVSCodeタブ名、わかりづらくない?【page.tsx】
2. 非公式シラバス作ってたら大学に雇用されて公認サイトになった話
3. VSCode から他の人に爆速でコードを共有しよう
4. Next.js 14.2 でサイトマップを生成するガイド
5. Honoを使ってAWS Lambda + API Gateway環境でAPI開発に使ってみた
#
76
2024/7/26
今日のトレンド
Cloudflare スタック アバター 画像生成 GitHub 削除 リポジトリ アクセス など
Show Notes
Show Noteの表示・非表示の切り替え
1. Cloudflareスタックをモリモリ使ってアバター画像生成サービスを作った話
2. GitHub の削除されたリポジトリや非公開のリポジトリに誰でもアクセスできるの?
3. 3rd Party Cookie 廃止の方針変更など : Cybozu Frontend Weekly (2024-07-23号)
4. Github CopilotみたいなAIアシスト日記エディターを作る
5. Gemini 1.5 のロングコンテキストを活かして AI を育てるアプローチ 〜 RAG の限界を軽やかに突破するために
#
75
2024/7/25
今日のトレンド
Google ColabとNext.js など
Show Notes
Show Noteの表示・非表示の切り替え
1. 面倒な分析はGoogle Colabにやらせよう
2. Next.jsの画像周りのキャッシュ戦略について調べる
3. Amazon RDS から TiDB 移行時のしくじり集
4. Homebrew管理下のCLIをNixに移してみる
5. LLM for 時系列分析の世界
#
74
2024/7/24
今日のトレンド
RemixとMIXI技術研修 など
Show Notes
Show Noteの表示・非表示の切り替え
1. Remix入門【はじめからそうやって教えてくれればいいのに!】
2. 【2024年版】MIXI 新卒向け技術研修の資料・動画を公開しました!
3. マルチAWSアカウント環境のセキュリティって無理ゲーじゃね?
4. 自分が管理する全 OSS の Issue や Pull Request を 1 つの GitHub Project に集約
5. Llama 3.1 405Bを体験してみた
#
73
2024/7/23
今日のトレンド
Speculative RAGとデータサイエンス など
Show Notes
Show Noteの表示・非表示の切り替え
1. RAGで複数のLLMを使う「Speculative RAG」の解説
2. オブジェクト指向に学ぶデータサイエンスのコーディング術
3. Firebase の API キーは公開しても大丈夫?
4. MarkdownベースのGo製タスクランナー「xc」のススメ
5. Rust の中で TypeScript を書くには
#
72
2024/7/22
今日のトレンド
Next.js App Router React 19 状態管理 など
Show Notes
Show Noteの表示・非表示の切り替え
1. Next.js って App Router が出てきて平和じゃなくなったよね
2. React 19によって状態管理はどのように変わるのか
3. 入社3週間で同僚からアニメ作品のオススメを捌ききれなくなったので審議用Botを作ってみました
4. 状態を復元できるhooksを作ってみた
5. vim-jp ラジオ オフィシャルサイト制作の舞台裏!
#
71
2024/7/21
今日のトレンド
Go コルーチンと利点 など
Show Notes
Show Noteの表示・非表示の切り替え
1. Goのコルーチンを活用して弾幕を記述してみた【ゲーム開発】
2. Goって何がいいんだっけ?
3. SSR, CSR, SSG, PPR の整理
4. 進化的アルゴリズムで自動プロンプトエンジニアリング
5. Vercel Storage を Go で扱う
#
70
2024/7/20
今日のトレンド
視力訓練とAIツール など
Show Notes
Show Noteの表示・非表示の切り替え
1. エンジニアを10年以上やって視力2.0を保つ秘訣
2. 今さらながらGoogleの「NotebookLM」を触ったら、インターネットサーフィンが普通にそのまま"仕事"になった話
3. 巷の Terraform Module に違和感を感じたので納得できるものを作ってみた【AWS VPC編】
4. 【iOS 18】MapKitの検索機能のアップデートまとめ
5. TypeSpec、Orval、Storybook を使ってフロントエンドのモック生成を自動化する
#
69
2024/7/19
今日のトレンド
文化祭と縦スワイプUI など
Show Notes
Show Noteの表示・非表示の切り替え
1. 【文化祭】日比谷高校星陵祭2023のオンライン整理券システムを制作・運用しました!
2. Web で TikTok やショート動画のような縦スワイプ UI を実装する
3. Open AI GPT-4o mini誕生 爆速でした!
4. 非同期処理の裏側を覗き見 ~Rustのasync/awaitの場合~
5. NeverThrow入門 | TypeScriptでResult型を使いたいんじゃ^〜
#
68
2024/7/18
今日のトレンド
Flutter角丸や生成AIアプリなど など
Show Notes
Show Noteの表示・非表示の切り替え
1. より良いユーザー体験を求めて "角丸" を深掘りする
2. 「つくりながら学ぶ!生成AIアプリ&エージェント開発入門」を出版しました
3. VercelのEdge Requestに課金が発生している!
4. tfcmtのいい感じのテンプレート
5. Typescript これ使ってみて Part 1
#
67
2024/7/17
今日のトレンド
Google Cloudの名称変更やRTX4090でのLLM操作など など
Show Notes
Show Noteの表示・非表示の切り替え
1. GCP という呼び名はもう古いので気をつける
2. RTX4090で最近の日本語ローカルLLMたちを動かしてみた
3. DDDを実践するための手引き(ドメインイベント編)
4. Vitest Browser Modeがアツい
5. 次世代Web BandlerのFarmが熱そう
#
66
2024/7/16
今日のトレンド
TypeScript型互換性やELYZA-tasks-100など など
Show Notes
Show Noteの表示・非表示の切り替え
1. [K, U] extends [U, K] ← ナニコレ
2. ELYZA-tasks-100を人間が解くと何点取れるのか?
3. OAuthの仕組みを説明してHonoで実装してみる
4. Nuxt 3・Nuxt 4 の useFetch() を完全に理解する(したい)
5. クライアント・サーバー間の一貫したバリデーション管理: Conform + Server Actions
#
65
2024/7/15
今日のトレンド
ロードバランサーとローカルLLM検証 など
Show Notes
Show Noteの表示・非表示の切り替え
1. ロードバランサーってなんやねん
2. ローカルLLMでzoltraakを動かせるか検証してみた
3. Dify API と GASのカスタム関数を組み合わせてスプレッドシートからLLMを利用する
4. VHS で楽に Neovim のデモ動画を録る
5. 結局ユーザーパスワードはどう保存すればいいんだ?
#
64
2024/7/14
今日のトレンド
ジムの24時間化やKaggleのNLPコンペなど など
Show Notes
Show Noteの表示・非表示の切り替え
1. 多店舗展開するジムの会員入退室管理を材料費数万円で実現し、24時間営業にした話
2. 2023-24年のKaggleコンペから学ぶ、NLPコンペの精度の上げ方
3. 【T3 Stack】フロントエンド・バックエンドTypescript開発入門
4. `statsmodels`と`sklearn`でのロジスティック回帰の挙動の違いについて
5. 【Go言語】におけるテスト駆動開発の実践:マイグレーションファイル作成からSQLインジェクション対策まで
#
63
2024/7/13
今日のトレンド
TailwindCSSやRyeとuvなど など
Show Notes
Show Noteの表示・非表示の切り替え
1. Tailwind CSS初心者が絶対ハマる落とし穴
2. Rye × uvでPython環境と機械学習環境を整える
3. 空世界 〜HTMLの永遠仕様探訪記、或いは、文字なきsrcにまつわる寥々たる考察について〜
4. GitHub Profile用にGit Graph風の職務経歴書を作った
5. 自動テストの実行時間を大幅短縮!分析と最適化の実践法
#
62
2024/7/11
今日のトレンド
useEffectとCSS擬似要素の代替テキスト など
Show Notes
Show Noteの表示・非表示の切り替え
1. 結局 useEffect はいつ使えばいいのか
2. CSSの擬似要素に代替テキストをつける
3. より良いユーザー体験を求めて "ボタン" を深掘りする
4. スタートアップなのにフロントエンドのテストカバレッジが90%を超えている話 | Resilire Tech Blog
5. その try-catch、意味がありますか?NestJSにおける例外処理の戦略 | TrustHub テックブログ
#
61
2024/7/11
今日のトレンド
RAGとPaints-UNDO技術解説 など
Show Notes
Show Noteの表示・非表示の切り替え
1. RAG vs ファインチューニング(コーディング性能で比較)
2. 【自動タイムラプス製造!?】Paints-UNDO技術解説
3. クリーンアーキテクチャをパン工場で説明する【Go】
4. terraform importで数年やってきたがImport blockの良さに気づきました
5. 時系列データのための大規模言語モデル
#
60
2024/7/10
今日のトレンド
Server ActionsやHono Conferenceなど など
Show Notes
Show Noteの表示・非表示の切り替え
1. "use server"; でexportした関数が意図せず?公開される
2. Hono Conference 2024 - Our first step
3. 先生! Cloudflare は信用できます!
4. Ubie における、小さく泥臭くはじめる開発生産性改善
5. 「単体テストの考え方/使い方」が主張するたった一つのこと
#
59
2024/7/4
今日のトレンド
WebサービスのチェックリストやChrome拡張機能 など
Show Notes
Show Noteの表示・非表示の切り替え
1. Webサービス公開前のチェックリスト
2. 最近見つけた面白くて楽しいChrome拡張機能
3. TiDB User Day 2024 に参加なぅ
4. Nuxt UI / Nuxt UI Pro、始めました
5. 熱力学関数のすべて
#
58
2024/7/3
今日のトレンド
ReactのuseEffectとuseMediaQuery など
Show Notes
Show Noteの表示・非表示の切り替え
1. 【React】useMediaQuery は最終手段にしよう
2. useEffectの基本的なアンチパターン
3. レスポンシブ対応ってむずい。。レスポンシブを簡単に確認できるおすすめのchrome拡張機能2選
4. GraphQL APIを開発するときに気をつけるべき点をまとめたドキュメントを公開します
5. Cloudflare Workers AIを使って画像生成機能を製品の機能として組んだ時に考えたこと
#
57
2024/7/2
今日のトレンド
OpenSSHの脆弱性やLLMレコメンド など
Show Notes
Show Noteの表示・非表示の切り替え
1. 【緊急】OpenSSHの脆弱性について
2. LLMで学習不要のレコメンドエンジンを実現
3. 暗号化に対応した次世代dotenvツールdotenvxを使う
4. LangGraphの基本的な使い方
5. 第3世代の自動運転@CVPR2024
#
56
2024/7/1
今日のトレンド
Llama-3-SwallowやTerraform過去問など など
Show Notes
Show Noteの表示・非表示の切り替え
1. Llama-3-Swallow: 日本語に強い継続事前学習モデル
2. AtCoder の過去問精選 10 問を Terraform で解いてみる
3. React Nativeアプリの画像表示最適化をしていたら、CDNの設定をリバースエンジニアリングする羽目になった話
4. Datadog Learning Centerという神サービスでDatadogに入門する
5. 引数の話
#
55
2024/6/29
今日のトレンド
Next.jsセキュリティとfor...of など
Show Notes
Show Noteの表示・非表示の切り替え
1. 知らないとあぶない、Next.js セキュリティばなし
2. BiomeがforEachではなくfor...ofを推す理由を処理速度の観点から見る
3. プログラム、下から作るか?上から作るか?
4. Conformで作るWeb標準なフォーム
5. Google I/O 2024で発表されたFirebase Data ConnectをVSCodeのエミュレーターで試してみた
#
54
2024/6/28
今日のトレンド
React Server ComponentsやNotion活用など など
Show Notes
Show Noteの表示・非表示の切り替え
1. React Server Componentsを理解したい
2. NotionとSwiftBarによるタスク管理のすゝめ
3. みんなで粘土をこねる web アプリを hono で作った
4. Gemini API の Function Calling 機能で LLM Agent を実装する
5. プロンプトの試行錯誤をラクにしたい!プロンプトのマネージメントツールの調査✏️
#
53
2024/6/26
今日のトレンド
JavaScriptの数式言語やRAGの精度向上など など
Show Notes
Show Noteの表示・非表示の切り替え
1. JavaScriptで100行で作る!数式言語のインタプリタ
2. スクリーンショットを使ってRAGの精度向上。「DSE」を解説
3. Temporalの近況(主にScopeを狭める話)
4. Next.jsとHono RPCで安全・爆速開発
5. TURN サーバを Arm インスタンスで運用しています
#
52
2024/6/26
今日のトレンド
LLM開発ガイドやHTMX入門など など
Show Notes
Show Noteの表示・非表示の切り替え
1. [翻訳]LLMで1年間開発して学んだこと〜LLMプロダクト開発を成功に導くための実践的ガイド〜
2. HTMX入門【はじめからそうやって教えてくれればいいのに!】
3. 思考のスピードでコードを書け!!Rust製の次世代エディタ「Zed」
4. 画像最適化の舞台裏をのぞき見👀してnext/imageを使いこなす
5. デジタル認証アプリとのID連携で使われている標準化仕様と勘所
#
51
2024/6/20
今日のトレンド
HonoやTypeScriptのジェネリクスなど など
Show Notes
Show Noteの表示・非表示の切り替え
1. Honoを使い倒したい2024
2. <T, K extends keyof T> をちゃんと理解する
3. AI × RPA × StepFunctionsで煩雑な業務プロセスを自動化した話
4. 『SOZAI』というフリー素材サイトをリリースしました!!
5. Limo:using構文を用いたファイル読み書きライブラリ
#
50
2024/6/19
今日のトレンド
Next.jsのSSRや本番DBの安全な変更 など
Show Notes
Show Noteの表示・非表示の切り替え
1. 【図解】Next.jsで理解するSSRとクライアントルーティングの通信の仕組み
2. 本番環境のテーブルカラムを安全に変更する
3. 銀行振込の入金確認を自動化した話
4. Nianticが発表したWeb3D/WebXR開発のためのビジュアルエディター「Niantic Studio」について
5. React 19 RCのSuspenseに関する問題と現状のまとめ
#
49
2024/6/18
今日のトレンド
DatadogアラートとFlutterNinjasなど など
Show Notes
Show Noteの表示・非表示の切り替え
1. Datadog でアラート通知の質を向上させるための取り組み
2. FlutterNinjas 2024 に参加してきました🥷✨
3. Server-Sent Events を複数パターンで実装して理解を試みる
4. Apple Intelligence時代のApp Intents設計
5. モンスターストライクの開発には GitHub Enterprise Cloud を活用しています
#
48
2024/6/18
今日のトレンド
【特別編】WWDC 2024 キャッチアップ など
Show Notes
Show Noteの表示・非表示の切り替え
1. Appleインテリジェンス
2. visionOS
3. Games
4. Swiftのアップデート
5. デベロッパーツール
6. SwiftUI
7. iOSとiPadOS
8. watchOS
9. デザイン
#
47
2024/6/17
今日のトレンド
Riverpod 3.0やStorybook 8.1など など
Show Notes
Show Noteの表示・非表示の切り替え
1. Riverpod 3.0 最新プレビュー (06.17時点)
2. 【Storybook8.1】ワンクリックでStory作成!俺たちはもうStoryを書かなくていいのかもしれない。
3. 社内勉強会でオライリー本を3週間で読破する方法 - 爆速データエンジニアリングドメインディープダイブ
4. メール送信サービスのResendが日本でもまともに使えるようになったので紹介したい
5. Rustでリバーブを実装する
#
46
2024/6/16
今日のトレンド
HydrationとVSCodeで生産性向上 など
Show Notes
Show Noteの表示・非表示の切り替え
1. 一瞬で理解するHydration
2. VSCodeで生産性を上げる
3. 【iOS 18】コントロールウィジェット入門
4. 集合で理解する Typescript
5. 軽量なStorybook駆動開発を支えるコンポーネント設計
#
45
2024/6/16
今日のトレンド
IP AnycastやVercelの動向など など
Show Notes
Show Noteの表示・非表示の切り替え
1. IP Anycast について
2. VercelがPPRをNodeランタイムにした件からWebフロントエンドとエッジの動向に迫る
3. TypeScriptユーザーに贈るGleam入門
4. Terraformを採用する前に知っておくべき6つの課題
5. 現場で使えるモードレスUIの具体例と実践テクニック
#
44
2024/6/15
今日のトレンド
UUIDとReact 19のSuspenseなど など
Show Notes
Show Noteの表示・非表示の切り替え
1. UUIDとULIDを理解していない方は見た方がいい記事
2. 今話題となっているReact 19のSuspenseの変更内容を詳しく見てみました。
3. モノレポの開発環境でDocker ComposeをやめてTaskfileを導入した話
4. TypeScriptの型システムに命を吹き込む: Typia と unplugin-typia
5. Readonly 使ってますか?
#
43
2024/6/12
今日のトレンド
HippoRAGやLoader APIなど など
Show Notes
Show Noteの表示・非表示の切り替え
1. RAGで人間の脳を再現。「HippoRAG」を理解する
2. なぜルーティングにData Fetchの責務(Loader API)があるのかを考える
3. 小さな疑問を大事にしたら次に繋がった話
4. golangci-lintのModule Plugin Systemが良さそうなので使ってみた
5. LLMによるLLMの評価(LLM as a judge)の精度改善のためのプロンプトエンジニアリング
#
42
2024/6/11
今日のトレンド
TypeScriptの型とRust製JSエンジン など
Show Notes
Show Noteの表示・非表示の切り替え
1. TypeScriptの型と値とバリデーション
2. Rust製JavaScriptエンジン『Boa JS』を試してみた
3. RustでAPIサーバーを書くのが思ったより良い
4. マイクロサービス作らなくても .NET Aspire って便利
5. 数十万ダウンロードのアプリをExpo + Next.js + Tamaguiでコード共通化しつつリニューアルした話
#
41
2024/6/10
今日のトレンド
ModalとタブUIのアクセシビリティなど など
Show Notes
Show Noteの表示・非表示の切り替え
1. これで迷わない!Modal、Dialog、Drawerの違い
2. タブUIをアクセシブルにする
3. ChatGPTプログラミングのすすめ
4. Deno v2に向けて - Deno v2, deno_std v1, Fresh v2について
5. Writing an OS in 1,000 Lines を Rust でやってみた
#
40
2024/6/9
今日のトレンド
NASA OSSコントリビュートやlintnetなど など
Show Notes
Show Noteの表示・非表示の切り替え
1. 初学者があのNASAのOSSにコントリビュートした話
2. lintnet - General purpose linter powered by Jsonnet
3. Chrome内蔵LLM Gemini Nanoを使ってみた
4. 【30days自作OS開発記録】1日目:OSは案外楽に出来るもんだぜ。
5. 様々な画面サイズやテキストサイズなどでUIが崩れていないか一覧で確認できるパッケージを作った話
#
39
2024/6/8
今日のトレンド
PPRとLINE Bot開発の最適化 など
Show Notes
Show Noteの表示・非表示の切り替え
1. PPRはアイランドアーキテクチャなのか
2. LINE Botの開発でCloudflareとHonoを使う理由
3. DuckDBで「由比ヶ浜結衣」を探す
4. filterfilterTitleController.text,
5. 「システム運用の基本と戦略」についてただまとめる
#
38
2024/6/7
今日のトレンド
New Relic移行やAIで業務効率化など など
Show Notes
Show Noteの表示・非表示の切り替え
1. Datadog→New Relicの移行を決めた際のADRを公開します!
2. AIに仕事を奪ってもらう 〜システムにおけるAIの使い所〜
3. Snowflake新機能: Iceberg Table と Polaris Catalog の仕組み
4. BiomeのLintの違反箇所全てにbiome-ignoreを自動挿入するスクリプトを作った
5. テーブルの行リンクは意外と面倒くさい
#
37
2024/6/6
今日のトレンド
GitHub ActionsとSanityの導入 など
Show Notes
Show Noteの表示・非表示の切り替え
1. GitHub Actionsにおける脅威と対策まとめ
2. デベロッパー向けヘッドレスCMS、Sanityを始めよう
3. Berryを支えるアーキテクチャを紹介します
4. 爆速でNext.js×vanilla-extract×Storybookのリポジトリ作成!
5. Codemagicの配信が微妙に面倒だったので、CLIツール作りました!
#
36
2024/6/5
今日のトレンド
中級Vim操作やテストサイズなど など
Show Notes
Show Noteの表示・非表示の切り替え
1. 中級 Vim 操作
2. ユニットテストってもう言わない! CI/CD時代のテスト分類に最適なテストサイズという考え方
3. GNN-RAGで7BモデルでもGPT-4と同等の性能を引き出す
4. GitHub Actions に Arm64 ランナーが来たので Docker のマルチプラットフォームイメージをビルドしてみる
5. npmに公開していたパッケージをjsrにもpublishしてみた
#
35
2024/6/4
今日のトレンド
Python + VSCodeやReactの新Hooksなど など
Show Notes
Show Noteの表示・非表示の切り替え
1. Python + VSCode の環境構築 20240604
2. React Hooksもりもり構成のチャット機能を考える[React 19 / Next.js 15]
3. vuejs/core のソースコードを探検する楽しさ
4. 100秒で理解するHTTP Cookie
5. TypeScriptは26以上のメンバーを絞り込めない!
#
34
2024/6/3
今日のトレンド
PPRとSQLスナップショットテスト など
Show Notes
Show Noteの表示・非表示の切り替え
1. PPR - pre-rendering新時代の到来とSSR/SSG論争の終焉
2. SQLクエリに対するスナップショットテストの実践例
3. Cloudflare Pages + D1 + Honoでプロフィールサイトを作ってみた
4. とあるQAエンジニアによる日本語へのこだわりのススメ
5. Glue データカタログのクロスアカウント共有 [RAM, Lake Formation]
#
33
2024/6/2
今日のトレンド
PayPay APIやenableForestなど など
Show Notes
Show Noteの表示・非表示の切り替え
1. PayPay Api使って爆速で支払いシステム作ってみた(Nextjs app router)
2. enableForestを使うことでReact Compilerでメモ化のレベルを変更できる
3. AWSでB/GデプロイやCanaryデプロイができそうな機能をまとめて比較してみた
4. 【Dify × Next.js】AIが東京グルメを紹介してくれるアプリを作ってみた
5. Google Apps ScriptとYouTube Data APIで動画データを分析!Dify.APIでさらに自動化!
#
32
2024/6/1
今日のトレンド
Amazon S3とNext.jsのホスティング など
Show Notes
Show Noteの表示・非表示の切り替え
1. 社内ネットワークに制限した静的サイトホスティング環境をAmazon S3で構築する
2. Next.jsとPrismaをCloudflareにデプロイして月300万のDBクエリに無料で耐える
3. 「個人開発で月30万の売上を3ヶ月で達成!」という目標を掲げた【エンジニア超特化マッチングサービス】のβ版を本日リリース🎉
4. KillerCodaで無料Kubernetesを遊び尽くす!
5. マルチプレイヤーアプリケーションが作れる PartyKit ってなんだ....?
#
31
2024/5/31
今日のトレンド
React+TypeScriptやMySQL 8.0など など
Show Notes
Show Noteの表示・非表示の切り替え
1. React+TypeScript のコードをタイピングするゲームを作った話&個人開発の流れについて
2. MySQL 5.7 から 8.0 にアップデートして開発者として得たもの
3. Ruby 3.3 + YJITにアップデートしてパフォーマンスが大幅に向上しました
4. ELYZA LLM for JP (デモ版)についての解説: (1) 70Bモデルの推論基盤
5. ついにSnowflakeにNotebookが搭載された!
#
30
2024/5/30
今日のトレンド
Next.jsサイト構築や線画AI色塗りなど など
Show Notes
Show Noteの表示・非表示の切り替え
1. 2日でファン限定支援サイトを作った話
2. 入力線画を全く変えずに画像生成AIに色塗りさせる方法
3. JavaScriptの正規表現でgフラグを使う際は気をつけた方が良い
4. 統計検定®︎準1級は実務で役に立つのか?
5. DifyとGradioで作るPDF処理ワークフローアプリケーション
#
29
2024/5/29
今日のトレンド
PlaywrightとTypeScriptの型注釈など など
Show Notes
Show Noteの表示・非表示の切り替え
1. [Playwright]VScodeの拡張機能でらくらくブラウザ操作
2. 明示的な型注釈によって推論コストを下げるというアプローチ
3. デザイナーとエンジニア、両者の目線が大切なコンポーネント粒度の設計
4. データモデリングに向き合ってみた話とその気づき
5. プロダクトを横断したFigmaコンポーネント構築 〜「インスタンスガイドライン」を策定した話〜
#
28
2024/5/28
今日のトレンド
郵便番号APIやクラウドDBなど など
Show Notes
Show Noteの表示・非表示の切り替え
1. 無料で商用にも使える日本の郵便番号APIをリリースしました
2. クラウド時代のデータベースを理解するために①
3. React でゼロからフローチャートUIを実装する
4. RAGで文書を1トークンに圧縮する「xRAG」について
5. デザインシステムをマルチフレームワーク(React/Vue.js)に対応させてみた
#
27
2024/5/27
今日のトレンド
GoのイテレータやESP32の最適化など など
Show Notes
Show Noteの表示・非表示の切り替え
1. イテレータによってGoはどう変わるのか - Gopher Day Taiwan 2024 基調講演登壇レポート
2. ESP32のC/C++の関数をアセンブリ言語化し手作業で最適化してみる
3. レビュー待ちプルリクを減らす GitHub Actions
4. Rust製TypeScript Linterにおける型情報Lintルールの模索
5. KotlinでUnion Typeを使いこなそう
#
26
2024/5/26
今日のトレンド
Next.js 15 RCや型安全ルーティング など
Show Notes
Show Noteの表示・非表示の切り替え
1. Next.js 15 RCまとめ
2. Next.jsで、たった3行で型安全なルーティングを行う
3. 今週の PHP 2024-05-04 〜 2024-05-24
4. Zig探訪 - comptime編
5. フランスのキーボードイベントのノベルティにRookeyが採用された話
#
25
2024/5/25
今日のトレンド
SharedPreferencesとWebGPU対応 など
Show Notes
Show Noteの表示・非表示の切り替え
1. shared_preferencesを画面上で閲覧・編集できるパッケージを作りました
2. Three.js の WebGPU 対応と TSL について
3. Python命名規則の基本
4. Vue3 + TypeScript + Prettier に対応した ESLint Flat Config の最小構成
5. ~私の1年間のアーキテクチャ遍歴~
#
24
2024/5/25
今日のトレンド
Next.jsのキャッシュ変更やGPT-4oのiOS対応など など
Show Notes
Show Noteの表示・非表示の切り替え
1. Next.js breaking change - disable router/fetch cache by default
2. GPT-4oのマルチモーダル入力をiOSから試す
3. Next.js で React Compiler を試しつつ出力コードを見てみる
4. Next.js 15 RC 和訳
5. LangChain `with_structured_output` メソッドによる構造化データ抽出
#
23
2024/5/23
今日のトレンド
Remix v3やReact Routerの進化など など
Show Notes
Show Noteの表示・非表示の切り替え
1. Remix v3 の今後についてなど : Cybozu Frontend Weekly (2024-05-21号)
2. 【2024年】React Router & TanStack Router比較
3. ログラスの非同期処理基盤の設計と導入
4. 小さなデプロイで大きな成果! Next.jsで実現するマイクロフロントエンド
5. 生成AI時代のフロントエンド開発術
#
22
2024/5/22
今日のトレンド
CQRSとDIの最新パターン など
Show Notes
Show Noteの表示・非表示の切り替え
1. CQRS設計パターンをモダナイズする
2. なぜDependency Injectionなのか? ~関心の分離と疎結合~
3. RDBの主キー、UUID使った方がいいの?(DDD, CleanArchitecture対応)
4. Microsoft Build 2024の新発表10選【GPT-4o / Copilot / Phi】
5. CSS を使って HTML を Markdown に復元してみよう!
#
21
2024/5/21
今日のトレンド
AlphaFold3やKubernetes Knativeなど など
Show Notes
Show Noteの表示・非表示の切り替え
1. AlphaFold3の中身の日本語解説
2. kubernetes knative でサーバレス Vim
3. ベクトルデータの容量を96%削減するBinary Embedding
4. エンジニア勉強会でFigma使ってプレゼンしたら思ったより良さげでした
5. Next.jsでDataLoaderを使ってコンポーネントの責務を明確にする
#
20
2024/5/21
今日のトレンド
Goのutf8関数やRubyKaigi初参加レポ など
Show Notes
Show Noteの表示・非表示の切り替え
1. Goの標準のutf8.RuneStart関数がエレガントすぎる
2. RubyKaigi未参加/初参加の人に届けたい。初参加者の恥丸出しレポート【RubyKaigi2024】
3. AWSアカウントにサインインするときはIAM Identity Center経由にしましょう
4. Snowflake×Tableau:パフォーマンス・コストの最適化に使えるテクニック集
5. Snowflake CLIを利用したStreamlit in Snowflakeアプリの開発、GitHub Actionsを用いたCICD
#
19
2024/5/19
今日のトレンド
DartマクロやGPT-4oの活用など など
Show Notes
Show Noteの表示・非表示の切り替え
1. タコでもわかるDartマクロ作成入門
2. GPT-4oを使って2Dの図面から3DのCADモデルを作る
3. Difyのすごさ
4. 【CSS】実は br や img に ::before, ::after 疑似要素が入れられる(場合がある)【置換要素】
5. ドラゴンボールで学ぶオブジェクト指向
#
18
2024/5/19
今日のトレンド
Next.jsの脆弱性とFirebaseのSSR など
Show Notes
Show Noteの表示・非表示の切り替え
1. Next.jsのSSRF脆弱性 CVE-2024-34351
2. Google I/O 2024で発表されたFirebase App HostingでNext.jsのSSRを試す
3. URLクエリパラメータによる検索画面をSuspenseで実装する3パターン
4. React Compiler を試す
5. 【セキュアな個人開発のお供に!!】 Honoで作ったMPAに、Cloudflare Accessを使って簡単に認証をかける
#
17
2024/5/17
今日のトレンド
SQLiteのバイトコードとWSL2機械学習環境 など
Show Notes
Show Noteの表示・非表示の切り替え
1. なぜSQLiteはバイトコードを使うのか
2. 【2024年版】WSL2+Ubuntu24.04+Docker+GPUでつくる機械学習環境
3. AWSを使用したアプリケーションのローカルテスト
4. TestLinkの一部の機能をNotionで再現して、チームでテスト分析、設計を管理する試み
5. Microsoft Build 2024予習 Lab~OpenAIとCosmos DBをCopilotアプリに統合~編
#
16
2024/5/16
今日のトレンド
AIラジオとニューラルかな漢字変換 など
Show Notes
Show Noteの表示・非表示の切り替え
1. AIラジオ『zenncast』の技術構成(プロンプトつき)
2. ニューラルかな漢字変換エンジン「Zenzai」をazooKey on macOSに搭載します
3. RAG評価ツール「RAGAS」の論文を読む
4. @location-state/conformをリリースした
5. 競技プログラミング記事を書きたい人のための数式の書き方入門
#
15
2024/5/15
今日のトレンド
React Aria設計と日本語GPT-4o など
Show Notes
Show Noteの表示・非表示の切り替え
1. 拡張性に優れた React Aria のコンポーネント設計
2. 【風吹けば名無し】GPT-4o が獲得した日本語の語彙を調べる
3. Flutter 3.22 の変更点を見る
4. Nuxt3のLinterは Nuxt ESLint で整備する (マイグレーションあり)
5. Next.js App Router移行計画を進める上で考えていること
#
14
2024/5/14
今日のトレンド
GPT-4oやGemini 1.5 Proの比較 など
Show Notes
Show Noteの表示・非表示の切り替え
1. OpenAI、次世代AIモデル「GPT-4o」を発表
2. GPT-4oが出たのでいろんなモデルと比較しました。結論は、4oが圧倒的です。※追記:嘘でした。Gemini 1.5 proもすごいです。
3. OpenAIのGPT-4oを日本語OCRとして使ってみる
4. GPT4oを使って、訓練無しで物体検出(BBox)ができるか試してみる
5. TypeScriptとGraphQLで実現する型安全なAPI実装
#
13
2024/5/13
今日のトレンド
タイトル: JS技術と配信画面開発 など
Show Notes
Show Noteの表示・非表示の切り替え
1. 令和のHTML / CSS / JavaScriptの書き方まとめ
2. TSKaigiは配信画面もTypeScript製だったという話
3. 【ESLint】Reactで”&&”で分岐した際、うっかり「0」を表示しないためのルール3選
4. Compose Multiplatformを日本一レベルで使い込んだかもしれないので知見共有
5. TSKaigi 2024で発表した内容の元ネタ「なぜZustand TypeScript実装はこんなに醜いのか」
#
12
2024/5/12
今日のトレンド
WebAssemblyとGitHub Actions など
Show Notes
Show Noteの表示・非表示の切り替え
1. WebAssembly所感
2. GitHub Actions入門
3. Riverpod Generatorに対応したページング高速実装の仕組みを作ってみた
4. クラウドでもsuが出来る! GCPにPAM(特権管理)がついに登場
5. [Rust] 静的ディスパッチ(Enum)と動的ディスパッチ(dyn Trait)はどちらが速いのか?
#
11
2024/5/11
今日のトレンド
PrettierとBiomeの未来 TypeScript型安全なAPI など
Show Notes
Show Noteの表示・非表示の切り替え
1. TSKaigi 2024 Prettierの未来を考える スピーカーノート
2. TypeScriptとGraphQLで実現する型安全なAPI実装
3. 実務で生成AIサービスを開発してわかったこと
4. スクラム開発が全然しっくりこないまま スクラムマスターになってしまった僕が取り組んだこと
5. 楕円ElGamal暗号の変種とその安全性
#
10
2024/5/11
今日のトレンド
Canary技術スタック解説 & Next.js×Rails Docker設定 など
Show Notes
Show Noteの表示・非表示の切り替え
1. 2024年|Canary アプリの技術スタック
2. Next.js × Railsアプリケーションの環境構築【Docker使用】
3. Yup フォーム・バリデーションの実装におけるデバッグ Tips
4. 脅威モデリングを参考に、社内全体のセキュリティリスク可視化を試みた話
5. 本番環境へのアクセス管理と、GCPの特権アクセス マネージャー(Privileged Access Manager)
#
09
2024/5/10
今日のトレンド
HonoのRPCとFeature-Sliced Design など
Show Notes
Show Noteの表示・非表示の切り替え
1. 見よ、これがHonoのRPCだ
2. 個人的におすすめしたいFeature-Sliced Designというフロントエンドアーキテクチャ設計方法論
3. Node.js の進化に伴い不要となったかもしれないパッケージたち
4. ポリモーフィック関連とConcernの力を借りて、マイベストの記事を構成する24個のモデルを6個に整理した話
5. React 19 Beta の公開など : Cybozu Frontend Weekly (2024-05-07号)
6. ChatGPT先生によるプロンプトエンジニアリングとPythonのハンズオン入門講義
7. Gatsby製のランディングページ(LP)のパフォーマンス改善
#
08
2024/5/8
今日のトレンド
Neovimプラグイン&補完dmacro など
Show Notes
Show Noteの表示・非表示の切り替え
1. 使い込んで厳選したNeovimプラグインたちをご紹介します
2. 自動補完の未来: 操作の補完 dmacro への招待
3. iOS インターフェースレベル入門
4. ChatGPTを用いた業務自動化に挑戦
5. Datadog Agent(DaemonSet)の起動ができないパターンに対処した話
6. TiDB Cloudの定期開始・停止をTypeScript×GitHub Actionsで実装
7. GitHub Actions - プルリクエストを作成するシンプルなジョブを作ってみた
#
07
2024/5/7
今日のトレンド
iPad 18禁ゲームWebアプリ Aurora MySQLメモリ不足 など
Show Notes
Show Noteの表示・非表示の切り替え
1. iPadに18禁ゲームをインストールする(ためのWebアプリを作る)
2. Aurora MySQLのメモリ不足の原因を特定する
3. LLMをWebフレームワークにしたら、未来が見えた #2024
4. Cloudflare Workersを使って定期的なタスク自動化を実質無料で行う(不要な画像、アカウントの定期削除など)
5. Rust と Wasm で極限まで PNG ファイルを圧縮した話
6. Ruby on RailsのサービスをNext.js+GraphQLに置き換えした話
7. Pinterest社で運用されているText-to-SQLを理解する
#
06
2024/5/7
今日のトレンド
パフォーマンスチューニング入門 など
Show Notes
Show Noteの表示・非表示の切り替え
1. クエリのパフォーマンスチューニングの第一歩。実行計画や統計情報について入門する
2. Deno ユーザーは https import と jsr import のどちらを使うべきか?
3. 野球の試合管理アプリ「野球ログ」をリリースしました 🎉
4. LLMによるLLMの評価とその評価の評価について
5. Cloudflare WorkersのJS RPCを理解する
6. TypeScriptの高度な型をマスターする
7. Webデベロッパーにぜひやってほしい『karakuri-web』という謎解き脱出ゲームをリリースしました!!
#
05
2024/5/6
今日のトレンド
Neovimプラグイン紹介とDifyコントリビューター など
Show Notes
Show Noteの表示・非表示の切り替え
1. 使い込んで厳選したNeovimプラグインたちをご紹介します
2. 今話題の「Dify」でコントリビューターになったお話
3. Remix で preload パターンを実装する
4. 時雨堂が利用している Erlang/OTP ライブラリ
5. Node.js の進化に伴い不要となったかもしれないパッケージたち
6. 【Xcode15/GPUプロファイリング】Instrumentsで計測したGPUカウンタをテキスト出力する
7. Haskellで実装する即席線形代数
#
04
2024/5/4
今日のトレンド
LLM Webフレームワーク進化 React 19 ast-grep移行 など
Show Notes
Show Noteの表示・非表示の切り替え
1. LLMをWebフレームワークにしたら、未来が見えた #2024
2. ast-grepでReact 19に移行する
3. ローカルで GitHub Actions が実行できる act のお作法を整理する
4. RSC での preload パターンの使い所
5. 【マケデコ】テンバガーはデータ分析で見つかるのか?(2024/04/25)まとめ
6. [Swift] withUnsafeContinuationがExecutorを引き継がないバグがSwift6.0で治った話と関連SE
7. React 19であまり語られない改善の一つ、useIsomorphicLayoutEffectって聞いたことありますか
#
03
2024/5/3
今日のトレンド
サブクエリ完全解説と中級Git操作 など
Show Notes
Show Noteの表示・非表示の切り替え
1. サブクエリの書き方を2万文字弱かけてすべて解説する
2. 中級Git操作
3. 【ソフトウェア設計】例外処理を考える
4. ブラウザキャッシュの仕組みについてまとめた
5. GAIA-1: 自動運転のための世界モデルを理解する
6. Google MapのAPIとElasticsearchを使って位置情報検索を実装する
7. Reladomoを活用して適用期間と履歴データの偶有的複雑性を隠蔽する
#
02
2024/5/1
今日のトレンド
TypeScript型検査短縮話 など
Show Notes
Show Noteの表示・非表示の切り替え
1. TypeScript の型検査にかかる時間を短縮した話
2. このReactライブラリは面白い! パート 2
3. スレッドとプロセスの違いを完全に理解する
4. Rustのtokioを使ってLSP, DAPサーバーを書く
5. 自分が Moonbit 言語について知っていること
6. 我々はまだ知らなかった。NewRelicの真の姿を
7. Flutterライブラリの更新地獄から脱出!自動化でスマートなFlutter開発を!
#
01
2024/5/1
今日のトレンド
JSRデザインパターンとGo-Rubyリプレイス など
Show Notes
Show Noteの表示・非表示の切り替え
1. JSのデザインパターンライブラリを試作した話と、それをJSRにアップロードしたら無茶苦茶簡単で感動した話
2. Goで作ったシステムをRubyでリプレイスすることを検討してみた
3. フロントエンドのスピードに置いていかれたので、よく聞く技術を調べて分類してみた
4. 【AWS】AWSで画像配信サイトを作る技術
5. RAGに質問分類させる「Adaptive-RAG」の解説
6. 【Capacitor入門】Webエンジニアでもモバイルアプリを作りたい!
7. 今更聞けないDBMSのメモリ管理について