一生で一番大きい買い物
「家」
しかし、これは自分の一生を大きく左右するにもかかわらず
・専門用語が多く
・慣習慣例も多く
・提供元によってルールが異なり
・「やってはいけないこと」をやれてしまい
・決めなければいけない要素数が多すぎ
・しかも短期間で決めなければいけないタイミングが突然やってくる
・運要素もある
と、まじめに取り組めば子育てと並び生涯最高難度を誇るイベントといっても過言ではないでしょう。
ここで登場するのが生成AI。
膨大なルールをうまく取りまとめてわかりやすく説明することが得意です。
うまく使って一生のイベントを乗り切って後悔のない家づくりをする方法を皆さんと共有できればと思います。
GoFのデザインパターンって、名前だけ聞いてわかった気になってませんか?
本セッションでは、アニメを題材にGoFのデザインパターンを高速かつ印象的に・楽しく解説します。
例えば…
*この中に1人、妹がいる! から学ぶSingleton
*バカとテストと召喚獣の秀吉の眼差しで Strategy パターンとむきあってみる
*名探偵コナンからAdapterを理解する
── AI導入、始まりはいつも絶望
舞台はとある地方中小企業…
冴えない平社員である俺は突如社内のAI導入プロジェクトに巻き込まれ、専任担当に。
数々の障害の中「社内への生成AIの普及」という難題へあの手この手を駆使し辛くも一定の評価を得、役目を終えた…
はずだったーーーーーー
「来年度もより一層推進してもらいたい」
今年はRAGを含めたAIの民主化を遂行!?
前触れもなく新たな任務を命じられた俺の運命はーーー
トーク内容(予定)
・生成AIを活用したい!けど社内規定が…という際の取り組み方
・ソロでひたすら0→1をこなす際の耐え抜き方
・ローコードプラットフォームである「Dify(ディファイ)」をセルフホストで社内環境に導入する際の勘所
※去年TechRAMENで発表された”「わが社にAIを入れるぞ!」とある地方中小企業の現在地”の続編にあたりますが、単体でも楽しめます
富良野の IT コミュニティ FuraIT には Arduino 部と名付けられた,電子工作を中心としたものづくりを追求する部活動が存在します.これまで,オンラインもくもく会では教材をなぞる形で,センサーをとりあえず使ってみて,動くものをつくって暮らしてきました.
最近,ある程度やりきってきたこともあり,入門では出会わない不具合にぶち当たり,これまでの教材を見ても解決せず,どうにも前に進まないことも散見されるようになってきました.そこで,電子回路の基礎に立ち返り,アナログポートの読み出しにおける注意や,基礎的な電気回路における理論等を勉強する機会を作ってはどうかと考え,工業高校教諭経験のある私が授業する方向で検討中です.
本発表では,センサーが出力する電圧をマイコン側で正しく受けるために気をつける,出力インピーダンスと入力インピーダンスについての理解を進める授業をおこないます.
2024年11月にAnthropic社が提唱したModel Context Protocolは、開発者を中心に活用事例が広がっています。
その柔軟性やAIとしての有用性から、開発用途以外の活用事例も急速に増えていくことは間違いないでしょう。
ただし、セキュリティ上の課題は依然として多く、当面は内製でMCPサーバーを構築するか、信頼のおける公式のMCPサーバーに限った活用になると考えられます。
SDKも整備されており、仮にSDKがなくても実装の難易度は高くありません。
実用性と敷居の低さ、そして需要の高さを見込めるため、MCPサーバー開発は初学者にとってもうってつけの学習課題です。
この発表では自身のMCP開発経験を元に
といった、基礎の基礎となるような内容を発表したいと思います
あるレガシーな組織から、あるECサービスが 2020年12月 に公開されました。
このサービスは、Webアプリケーションとして開発されましたが、スマートフォンアプリからも利用されるようになりました。
現在ではアクティブユーザー数が27万名を超え、全道の多くの方々に利用されています。
そこから四年。
機能追加、メンバーの変遷、Vue3へのアップグレード、多くの歴史が刻まれています。
気がつくと、 Core Web Vitals の値が赤く輝いています。
そう、今こそ改善のとき。
このセッションでは、レガシー企業で産み出されたサービスを地道に改善した体験をお話しします。
この中で、何が問題になったか、改善の順番をどう考えたか、どのように改善を進めたか、といったことも具体的にお話ししていきます。
「ちょっとした技術記事をQiitaやZennやブログに投稿するぐらいなら頑張ればできるけど、技術同人誌を書くのってとてつもなくハードル高くない?」と、思っている方、結構大勢いると思います。かくいう私もその一人でした。
しかし先日、「技術同人誌を書いて技術書典に出す」という実績を解除してみたくなり、見切り発車で書き始めてなんとか電子書籍として頒布するところまでたどり着きました。
ということで、その経緯や、実際に書いてみて感じたことをお話します。
下記のようなトピックでお話する予定です。
こんな人におすすめ
生成AIアプリについて「AIがアクセス禁止情報まで見てない?」と不安を感じませんか? RAGを使うAIチャットボットが、社外秘や個人情報から回答を生成すると重大なセキュリティリスクです。
従来のアクセス制御ではAI時代の複雑なデータ管理が困難になります。
本セッションではGoogleも採用するReBAC(Relationship-Based Access Control)を紹介します。「関係性」で制御するReBACは、B2B/B2C SaaSや社内ツールに最適です。
例えば、HRプラットフォームでAIが承認済み文書のみ表示、資産管理アプリでユーザーの銀行データへ安全にアクセス、社員が自身のCRMデータにアクセス権に基づき分析する、といったきめ細やかなデータアクセス制御を実現します。
RBAC/ABACと比較し、ReBACがなぜAI時代にフィットするのかを分かりやすく解説します。
AIの進化でプログラマやインフラ屋の仕事が無くなる!!なんて小難しい話は脇に置いて
より技術を「楽しむ」「学ぶ」ためにやっている・やりたいことを話しませんか?
今この時代にIT技術者(プロ・アマ問わず)や学徒として生きている人たちです。
まして、こうした会に足を運ぶ人たちです。
「できるようになる楽しさ」「新しいことを学ぶ喜び」に覚えがあるでしょう。
そんな「プリミティブに俺達の好きなこと!」ばっかり掘り下げる時間を、みんなで過ごしたいです。
Lean Coffeeをベースに改変し、小グループごとに同時多発的な議論を行います
私はカンファレンスからたくさんのことを学びました。そして、関西でPHPカンファレンス関西を主催してみたりもしました。(※準備中で、このTechRAMEN 2025 Conferenceの一週間前に開催されます。)
私が、カンファレンスに初めて参加したときは知らない世界をたくさん見ることができ、大いに刺激を受けた一方で、レッドピルを飲んで真実を知ってしまったような感覚も味わいました。
業務で扱うコードは制約もあり、せっかくカンファレンスで学んだことを活かせないことも少なくありません。
そんな中でも、今日カンファレンスに参加したあなただからこそできることがあります。
このトークでは、カンファレンスに参加したあなたが明日から、自分の周りから少しずつ、改善を始める方法をお話しします。
最近では生成AI・LLM API を活用した機能が増えています。
これらの API は非常に強力ですが、一般的にAPIレイテンシーが大きいです。 それらを使った機能やアプリケーションを提供する場合、ユーザーの待ち時間は当然長くなります。
ユーザーの待ち時間は、ユーザー体験に直結する重要な観点です。 この課題を緩和するために vLLMなどの推論高速化手法は日進月歩で生まれています。
しかし、このようなモデル開発者視点での待ち時間を軽減させるための手法は数多く見かける一方で、それを使ったアプリケーション開発者視点での手法はあまり見かけません。
そこで本セッションでは、アプリケーション開発者視点からユーザーの待ち時間を短くするためのシステム設計のベストプラクティスを紹介します。
ユーザーの待ち時間の最適化という視点から、生成AI時代に求められるユーザー体験のあり方を考察します。
ネットワークに興味があるから、実際に設定してみたい…でも実機を買うのはハードル高いし…と思っていませんか?
このハンズオンでは1人1台企業向けルーターを使用して、実際にネットワークを作って、繋げていきます。ネットワークの一歩目の面白さを、一緒に体験していきましょう。
解説すること
やること
参加対象者
前提条件
定員
深夜の静寂。ディスプレイの光だけが、顔を照らす。
以前に自分が書いたコードが、まるで他人の書いた暗号のように見える。
「ここを直したら、どこが壊れる…?」
震える指でコードを書き換え、動作確認を繰り返す。時間は溶け、自信は削られていく。
「単体テストを書く時間さえあれば…」
いつからかそれが僕の口癖になっていた。
でもある日、ふと気づいたんだ。
テストがないから、この恐怖が生まれる。テストがないから、この無駄な時間が生まれる。
…逆だったんだ、と。
このセッションでは、テストに守られた安心で高い生産性を誇る開発体験を無理なく獲得するための、明日からでも始められる3つの動機づけを皆さんに提案します。
将来、テストなしでどうやって開発してたんだろう、と思ってもらえるようになればうれしいです。
テストはコストじゃない。未来のあなたを、恐怖から解放するための翼なんだ。
深夜の静寂。ディスプレイの光だけが、顔を照らす。
以前に自分が書いたコードが、まるで他人の書いた暗号のように見える。
「ここを直したら、どこが壊れる…?」
震える指でコードを書き換え、動作確認を繰り返す。時間は溶け、自信は削られていく。
「単体テストを書く時間さえあれば…」
いつからかそれが僕の口癖になっていた。
でもある日、ふと気づいたんだ。
テストがないから、この恐怖が生まれる。テストがないから、この無駄な時間が生まれる。
…逆だったんだ、と。
このセッションでは、テストに守られた安心で高い生産性を誇る開発体験を無理なく獲得するための、明日からでも始められる3つの動機づけを皆さんに提案します。
将来、テストなしでどうやって開発してたんだろう、と思ってもらえるようになればうれしいです。
テストはコストじゃない。未来のあなたを、恐怖から解放するための翼なんだ。
私は受託企業のプロジェクトマネージャーとして、あるプロダクトの新規開発からリリース後の継続改善まで、準委任という立場で関わり続けています。
最初はシステムをリリースすることを目的にプロジェクトやチームをマネジメントすることを考えて携わっていましたが、
プロダクトの開発を進めるうちに「分担しすぎたチーム」「属人的な頑張り」「ワンチームに対する表面的な願望」などいくつかの理想と現実のギャップに直面しました。
そうした経験を通していくうちに、DevOpsの考え方や、チームに向いたスクラムの取り組みの重要性に気付きました。
本セッションでは、準委任という枠組みの中で、どうやってプロダクトチームがオーナーシップを醸成していったか、その煮込みのプロセスをお話しします。
Agentic AI の登場によって、私たち開発者の働き方は大きく変わっていこうとしています。
Cline や Roo Code、Claude Code のような Agentic AI を使うことで爆速で価値を提供できる業務もあれば、開発者の行う仕事の中にはまだまだ AI フレンドリーではない開発業務もたくさんあります。
セキュリティはどうでしょうか。
例えば、開発ライフサイクルの終盤にラスボスのように現れる、あの「脆弱性診断」というやつは・・・
この LT では、この半年間に仲間たちと Agentic AI による脆弱性診断の実現に向けて試したことや、そこで得られた知見について共有します。
このセッションでは、AIをフル活用してソフトウェア開発を一気に加速させる「Hypervelocity Engineering(HVE)」という新しいアプローチを紹介します。HVEは、企画から設計、プロトタイプ制作、実装、テストまで、開発のすべての工程にAIを組み込むことで、速さだけじゃなく、クオリティやビジネスへのインパクトも大きく高められます。最近話題の「Vibe Coding」との違いや、それぞれのメリット・デメリットを比較しながら、HVEがどう優れているのかをわかりやすく解説します。価値、コスト、スピード、失敗率といった観点から、実際の現場にどんな変化があるのかを紹介し、導入のためにまず何をすればいいのか、すぐに使えるヒントもお届けします。
アプリケーションを提供する事業会社において、セキュリティ面で考慮しなければいけないことは多岐に渡ります。
一方でデリバリーのスピードや予算、リソース面とセキュリティのバランスを取ることは非常に困難な意思決定の連続であり、時に品質やセキュリティ、アクセシビリティなどは非機能要件として軽視されることもあります。
こうした課題への打開策として昨今では「文化の醸成」といった言葉がよく語られますが、それはどのようにして実現できるのでしょうか。
本トークでは、以前に『Software Design』(技術評論社)に寄稿したシフトレフトの体験談をベースに、セキュリティと組織文化についてお話しします。
なお、タイトルは品質文化について記された名著『LEADING QUALITY』( Ronald Cummings-John, Owais Peer, 2023)へのオマージュです。
小規模なWebサイトを構築し、ホスティングする業務はよくあると思います。
もちろん公開して終わりではなく、定期/不定期問わずに更新作業も出てくるでしょう。
急ぎのファイル差し替え、本番しかない環境、忘れらるバックアップ、色々な課題が出てきます。
このセッションでは、 AWS Amplify のホスティング機能にフォーカスし、静的サイトのデプロイや運用にまつわる作業をデモを交えながら話していきます。
特に Amazon S3 と AWS Amplify のホスティング機能を連携することで、爆速で静的サイトの公開が可能となります。
さらに、Amazon S3 の持つファイルバージョニングやライフサイクル管理により、バックアップ処理すら不要のサイト運営ができることを、お伝えします。
ぜひ皆さんも AWS Amplify で楽にホスティングをやっていきましょう!
小規模なWebサイトを構築し、ホスティングする業務はよくあると思います。
もちろん公開して終わりではなく、定期/不定期問わずに更新作業も出てくるでしょう。
急ぎのファイル差し替え、本番しかない環境、忘れらるバックアップ、色々な課題が出てきます。
このセッションでは、 AWS Amplify のホスティング機能にフォーカスし、静的サイトのデプロイや運用にまつわる作業をデモを交えながら話していきます。
特に「Amazon S3 でファイル管理を行なう方法」でも、既存のワークフローを大きく変えずに運用の手間を下げられる可能性があります。
ぜひ皆さんも AWS Amplify で楽にホスティングをやっていきましょう!