はてぶ・Qiita・Zennのトレンド記事を紹介
AIコーディングツールとパフォーマンスチューニングを始める際のTIPS 🔖 3
AIコーディングツールとパフォーマンスチューニングを始める際のTIPSどうも。鳩胸になりたい文鳥です。アプリケーションのパフォーマンス問題って、地味に優先度高かったりするけれど、結構チームで対応…
[速習] Java 第1回 Publicメソッドの驚くべきテスト容易性 - privateの地獄からテスタブル設計への道 🔖 2
https://x.com/ShigemoriMasatoJavaにおけるテスト容易性[^1]の話をするとき、避けて通れないのがアクセス修飾子[^2]の問題です。特にpublicメソッド[^3]…
【C#】同じ機能、違う書き方 - パフォーマンスで選ぶべきコードはどっち? 🔖 78
はじめにプログラムを速くする――と聞くと、「アルゴリズムを大改造する」「マルチスレッド化する」といった大がかりな施策を思い浮かべがちです。しかし実際には、日常的に書いている ちょっとしたコードの…
【パフォーマンス改善】画像の最適化 Tips まとめ 🔖 2
はじめにWebサイトの表示速度を改善したいとき、まず見直すべきポイントのひとつが「画像」です。特に、Core Web Vitals(LCPなど)の指標でも画像の表示速度が重視され、画像を最適化す…
彼女がエンジニア以外の場合は喧嘩に発展する場合がありますこんにちは。株式会社LiemPiaのtampopo256です。「Qiita Tech Festa 2025」弊社の記念すべき1記事目です。…
前回記事の続きです。今回もTシャツ目当てにAmazon Q CLIを使った記事と、作成過程での学びを書ければと思います。https://community.aws/content/2xIoduO…
[速習] ソフトウェア開発契約の基礎知識 第1回 契約形態の選び方と見積もりの関係 🔖 4
https://x.com/ShigemoriMasatoソフトウェア開発プロジェクトを始める際、最初に直面する重要な意思決定の一つが契約形態の選択です。この選択は単なる事務手続きではなく、プロ…
【AtCoder】無事茶色になれたので、入茶までにやったことをまとめてみる!!
1. はじめに2025年の1月から1年以内にAtCoderで水色になることを目指して競技プログラミングを始めてから約4ヶ月、先日開催されたAtCoder Beginner Contest 405に…
Amazon Q CLI x Phoenix LiveView × 闘魂:最速でTic Tac Toeを爆誕させた話
はじめにいよいよはじまりました!Qiita Tech Festa https://qiita.com/tech-festa/2025「AI・機械学習 Qiita Tech Festa 2025…
【コード38行】初心者向き超シンプルなLambdaを用いた生成AIアプリ開発のやり方 🔖 3
はじめに現在新卒研修中であり,チームメンバーから「Bedrockの使い方を教えて欲しい」という声がありました.今回は,簡単に生成AIを用いたアプリケーションを開発することのできる「Bedrock…
Replitで遊んでみた(ポケモンバトル、kintoneER図生成&JSカスタマイズツール)
はじめに📝こんにちわ、最近は生成AIやらガジェットにハマって1ヶ月で8万円溶かした、ノベルワークスのまとっち(@matoi_thai)です。この前使ったReplitが非エンジニアの僕には扱いやすか…
[アジャイルサムライ 2章] いいアジャイルチームってどんなチーム?チームメンバーを探すコツは?
前回は1章についてまとめました。https://qiita.com/fukuidaito/items/1fbb765b0f5c4fdc0130引き続き2章についてまとめていきたいと思います!典…
はじめにこんにちは!株式会社うるるGovtech事業本部開発体験向上1課所属の八巻(やまき)です。私は今年開催された、『ULURU Ayers Rock Festival』にて、「Govtec…
OSS版 DeepResearchを使って、ドメイン検索エージェントを作る
こんにちは!ノベルワークス所属のザワッチです!先日、Google GeminiのLangGraphサンプルをXで見かけて、「これ、ドメイン調査に特化させたら面白そう」って思い立って改造したら、思…
DQNでトレードの売買判断を行うAIの試作 〜性能測定編〜 🔖 1
本記事で紹介している内容は、DQN(ディープQネットワーク)を用いた日経平均トレードの技術的な解説およびシミュレーション事例であり、特定の投資行動や金融商品の購入・売却を勧誘するものではありません。また、記載された運用成績や利回りは過去のバックテストまたはシミュレーション結果に
API GatewayとLambdaでリモートMCPサーバーができた! 🔖 5
はい、できました🎉🎉🎉API GatewayとLambdaでMCPサーバーを構築できました🎉🎉🎉概要図はこんな感じになります。MCPのTransports仕様についてMCPの2025-03-…
ABEMA開発から学んだ「これからのエンジニア」に必要な5つの力
次世代型ハッカソンの一環として2024年3月に開催された「GIFTech Academy」では、Abema TVの取締役である長瀬慶重氏をお招きし、インターネットテレビ局「Abema」開発時の「オー…
基本的なことはドキュメントに書いてあるのでそれに倣う。https://ktor.io/docs/server-resources.html今回はExposedを使ったプロジェクトに型安全なRou…
和製プログラミング英語の悲劇 - あなたの英語、実は通じてないかも!? 🔖 2
https://x.com/0x7c0x80386生成AIが登場する以前、海外のエンジニアとやりとりする際は、DeepL翻訳やGoogle翻訳を駆使して何とかコミュニケーションを取っていた。しか…
[入門] Pythonで学ぶ、より良いコードを書くための実践的テクニック 第2回 制御フローと式の最適化 (簡潔なコメント/制御フローの改善/式の分割/変数の効果的な使用)
https://qiita.com/ShigemoriMasato/items/9eacfe36d864421e02c3第1回では、コードの可読性の基本概念、適切な命名規則、コードの美しさについ…
[入門] Pythonで学ぶ、より良いコードを書くための実践的テクニック 第3回 コードの再構成とテスト設計 (問題の分離/一度に1つのこと/短いコード/テストの可読性と容易性)
https://qiita.com/ShigemoriMasato/items/6b7ef6de76ff08cb3b6dシリーズ最終回となる第3回では、コードの再構成とテスト設計について解説しま…
JavaScriptのforEach内でbreakができない理由【備忘録】 🔖 4
背景社内でJavaScriptの反復処理について話が上がった際に、「forEach は break を使って抜けることができない」と聞きました。なんとなくの理解しか持ち合わせていなかったため、こ…
[入門] Pythonで学ぶ、より良いコードを書くための実践的テクニック 第1回 プロフェッショナルな可読性への道 (理解しやすいコード/名前付けの極意/コードの美学) 🔖 6
https://x.com/ShigemoriMasatoソフトウェア開発において、コードの可読性[^1]は品質と保守性を左右する最も重要な要素の一つです。本記事シリーズでは、Pythonを題材…
クラス・インスタンス・メソッドをポケモンで例えてみた【ビルドアップ】
しいたけが しょうぶを しかけてきた!Qiitaは一応エンジニア向けのブログなので、ここで一つエンジニアっぽいブログを書きました。プログラミング経験は一応あるのですが、3年もブランクがあると忘れ…
人生の選択肢を広げたデザイン。走馬灯に出るような体験を。 🔖 1
「この体験、走馬灯にでてくるかな」走馬灯とは死の直前や、命の危機を覚悟するような状況で、過去の記憶が次々とよみがえる状態のこと。人生って思ったより短い。この前まで高校生だったのに今はもう22歳…
[25卒] AWS:CLF 新人エンジニアが9日(総学習時間17時間)で合格してみた話 🔖 1
はじめにはじめまして!新人エンジニアのyukiと申します。文系かつIT知識に乏しい自分がAWS Certified Cloud Practitionerを9日(総学習時間17時間)で取得したので…
Cookieだけじゃない!Webの裏側で“あなたの行動”はこう見られている 🔖 34
はじめに「さっき見てた商品の広告が、別のサイトにも出てきた…なんで?」そんな経験、一度はあるのではないでしょうか。ネットを使っていると、まるで誰かに見られているかのように、自分の行動が広告やコ…
そろそろ来るかも?投資信託の“兆し”を分析して自動ポストする仕組みを作った話
1.はじめにどうも、趣味でデータ分析している猫背なエンジニアです。今回は、学生時代からやりたかった「X(旧Twitter)にテクニカル分析したチャートを自動投稿してくれる」システムを開発したいと…
【C# .NET10 Preview5】ローカルのデリゲートをスタックに置く最適化
はじめに.NET10 Preview5 が利用可能になりました。今回は新機能のひとつ、ローカルのデリゲートをスタックに置く最適化 / Escape Analysis for Delegates …
「メズマライザー」のPhosphoribosylaminoimidazolesuccinocarboxamideを再現する
あの曲に出てくるアレ。ケモインフォマティクスや代謝経路を勉強していると、名前が長すぎて舌がもつれそうな化合物に出会います。例えば"Phosphoribosylaminoimidazolesucc…
はじめにこんにちは!ITスクールRareTECHにてCS(Customer Support)を担当している池村です。今回の記事はIPアドレスでの通信についてです。IPアドレスとNAT/NAPTに関…
はじめにエンジニア歴3年目のAKです。先月に引き続き、今月に個人学習でやっていたことを記録していきます。活動記録なので、あまり技術関連で有用な情報はないかもしれません。。先月の記事です↓h…
【AI駆動開発】Cursorを使いこなして1ヶ月でプログラミング学習サイトを作ったのでノウハウを伝えたい 🔖 149
こんにちは、とまだです。皆さん、最近話題の AI 駆動開発、試していますか?私は普段フリーランスの Web エンジニアとして活動しており、そちらでは AI エージェントをフル活用した開発を行って…
「Ajax通信できますか?」から考える伝えることの大切さ 🔖 2
はじめに現在、案件探し中のフリーランスエンジニア(3年目)です。先日、新しいエージェントに登録した際、自分のスキルの説明で気付いた「できる・できない」じゃない大事な伝え方を考えました。久しぶりの…
プロダクト開発で「やらないこと」を決める戦略的価値どうも。鳩胸になりたい文鳥です。プロダト開発していると、「あれもこれも機能を追加したい」ってなりがちですわね。たまに機能を増やすことが本当にプ…
【React×TypeScript】React初心者が3ヶ月で「名刺作成アプリ」を実装しました 🔖 1
はじめにこんにちは。Reactの学習を始めて3ヶ月強のものです。これまで学習の一環としていくつかミニアプリを作成してきました。https://qiita.com/nagi-0106/items/…
【個人開発】契約中のサブスクリプションを管理できるサービスをリリースしました【Next.js×Neon×Clerk×Netlify】 🔖 11
はじめに以前からの不満を解消し、ポートフォリオを充実させるため、正式にユーザー向けにリリースするアプリを個人開発しました。この記事では、サービスの紹介と開発を通じて得られた知見を共有させていただき…
IT技術ニュース要約 - 2025-06-14本日 2025-06-14 の IT 技術ニュースの要約をお届けします。1. [速習] 知能・認知・AI 第3回 知性とAIの未来 (答えのない問い…
Databricks Free Editionで学ぶAI/BI Genie
先日のDatabricks Free Editionの発表は個人的には衝撃的でした。以下の記事でも書いた通り、従来存在した無料版のCommunity Editionは機能の制限が多かったのですが、今…
【bash】ディスク容量をチェックして閾値を超えたらアラートメールを送信
はじめに過去に作ったものですが保守のために公開しておきますこれは何ですかディスク容量をチェックしてアラートメールを送信するスクリプト目的ディスクフルの予兆を事前に察知し障害を回避するため…
前回の振り返りhttps://qiita.com/comet725/items/a86afd6d35be5e495185今日はABC開催日だったので参加結果を振り返るhttps://atcod…
react-gantt-flow個人開発でガントチャートライブラリを作成しており、先日ベータ版をリリースしました🎉良きタイミングでアウトプットしたいな〜と思っていたので、いくつか記事を分けてまと…
【WWDC25】iPhoneだけでLLM⁉︎ Foundation Modelsを“3行”で動かしてみた
TL;DRiPhoneの端末内で完結するLLM。インターネットに接続不要 なため、どんな環境でも使用可能たった 3 行の Swift で、iPhone 15 Pro 以降(A17 Pro/M シ…
[速習] Spring 第5回 ~エンタープライズアプリケーションの実装パターン~ (Spring Data JPAの基礎とリポジトリパターン) 🔖 1
https://qiita.com/ShigemoriMasato/items/02d5e803a6815e04c7ea前回はSpring MVCを使った実践的なWebアプリケーション構築につい…
Amazon Q Developerでデータセンター運用ゲームを10分で作ってみた 🔖 4
はじめに2025年4月より、ついにAmazon Q Developerが日本語へ対応しました。https://aws.amazon.com/jp/blogs/news/amazon-q-deve…
【AI agent活用】作業中のSNS断ちを強制する!!ポモドーロタイマー付きChrome拡張機能を作ってみた 🔖 1
はじめに作業中についついSNSや動画サイトを開いてしまい、集中力が途切れてしまうことはありませんか?「今度こそ集中するぞ!」と意気込んでも、気がつくとTwitterやYouTubeを開いてしまい…
【令和最新版】ソリティアおじさんになろう!(Amazon Q developer CLIでゲーム作った) 🔖 1
はじめに何番煎じかはわかりませんがAmazon Q developer CLIを使ってゲームを作成しました。本記事は、「Build Games with Amazon Q CLI and sco…
新・JavaScript文法(6):スコープとクロージャ 🔖 2
前回の記事 では、JavaScriptの関数について、従来の関数宣言から最新のアロー関数までを扱いました。今回は、JavaScriptのスコープとクロージャについて、基本的な概念から実践的な活用方法…
はじめにTypeScriptでのフルスタック開発ではzodを使うことがデファクトっぽい。(?)初めてzodを使ったので、備忘録として基本的な使い方をまとめてみました。目次スキーマと型の一元管理…
ネクストステップMCPセキュリティ:【第1回】MCPアーキテクチャの深層解析 - セキュリティホールはどこに潜むのか?
はじめに「ネクストステップMCPセキュリティ: 仕組みの弱点と堅牢化への航路」 と題して、全20回にわたる新しいブログシリーズを開始します。本シリーズは、以前の「MCP (Model Contex…