企業はサーバレスコンピューティングサービスを選ぶ際、どのようなポイントに注意すべきなのか。AWSやMicrosoft、Googleなど主要ベンダーが提供するサービスの特徴と併せて、失敗しない選び方を解説する。
16進法の「10」と10進法の「10」は異なる数字を指す。16進法とはどのような記数法で、10進法の数値からどう変換すればよいのかを解説する。
ライブラリとフレームワークは、アプリケーション開発における役割や設計思想が異なる。開発者の視点から、それらを見分ける方法を解説する。
AI技術の発展で開発の迅速化が進む一方、ほとんどのAI製アプリケーションが検証段階で立ち消えてしまう現実がある。「YouTube」開発チームはいかにしてこの壁を越え、開発のスピードと安全性を両立させたのか。
なぜ情シスは「便利屋」「何でも屋」になってしまうのか。TechTargetジャパンが実施した「情報システム部門の業務現状と課題についての読者調査」の結果を基に、「情シスの何でも屋化」を食い止める策を考える。
富士フイルムホールディングスは、法務向け文書編集ツール「BoostDraft」を導入し、契約書レビュー時間を約3分の1短縮した。レビュー時間の短縮以外に得られた効果は。
柔軟かつスピーディーな開発体制を実現できる「内製化」だが、これまでの開発手法や組織体制から脱却しないままでは望ましい結果は得られない。成功に向けた効率的なアプローチを紹介する。
IT未経験者を、自律的に動き、即戦力として活躍するエンジニアに3カ月間で育て上げる企業がある。どのような教育を行えば、未経験者を真のエンジニアに育てられるのだろうか。その育成メソッドとプロジェクト先での活躍に迫る――。
顧客にとって価値のあるプロダクトを効率的かつ迅速に提供することが求められる一方、割けるコストやリソースは限定的だ。顧客が何を求めているのかを明確化するのも難しい。では、「何を作るか」はどう決めればいいのか。
LLMアプリケーション向けプログラミング言語「BAML」を開発するBoundaryは、コードレビューを実施せず、エンジニアがClaudeやCodexなどを自由に使って並行開発している。同社CEOが、その仕組みを明らかにした。
Google Cloud AIディレクターのアディ・オスマニ氏は、AIエージェント時代のエンジニアには、「AIより速くコードを書く」といったスキルではなく、別のスキルを持つことが重要になると説明する。
生成AIを活用したソフトウェア開発が広がる中、DevOpsの提唱者として知られるパトリック・デボワ氏は、コードを書く技術だけでなく、AIへ与えるコンテキストの管理や改善が競争力を左右すると指摘している。
生成AIによってソフトウェア開発の生産性が向上する一方で、「動くが内容を理解し切れないコード」は増加傾向だ。NetflixのAI開発ツール導入担当者が、同社で実践している対策を明らかにした。
AIツールにコーディングを任せることで開発プロセスは短縮されたように見える。だが、開発者自身がソースコードの意図を理解しておらず、修正に追われる現場が後を絶たない。保守性が脅かされている実態とは。
AIを使った「バイブコーディング」の普及は、開発者の役割にも大きく影響しつつある。開発者のスキル格差が拡大し、AIが出力したコードのレビューに追われて負担は深刻化する。
少量の学習データでAIモデルをトレーニングする「フューショット学習」が注目を集めている。具体的にどのような場面で活用されているのか。
ソフトウェア開発でよく使われる「PoC」「MVP」「POS」といったIT用語だが、他の用語や意味と混同してしまうこともある。あらためてその意味や使い方をおさらいする。
「SOLID」「ORM」「OBOE」は、ソフトウェア開発の効率性や信頼性を高める上で理解しておくべきIT用語だ。それぞれの意味や使い方を解説する。
AIコーディングエージェントの普及により、2027年にはエンジニアの65%以上がIDEを必要としなくなるとGartnerは予測する。開発の主戦場が自動化プラットフォームへ移る中、企業はツールの性能だけでなく、ガバナンスや「コーディングスキルの空洞化」という新たなリスクへの対応を迫られている。
開発現場でのAI技術活用が進む中、企業の喫緊の課題であるレガシーアプリケーションのモダナイゼーションでは、AIコーディングツールに直接ソースコードを書かせる以外の手法を提唱する専門家がいる。どのような仕組みなのか。
ベンダーロックインのリスクは、プロプライエタリソフトウェアにとどまらず、さまざまな分野において新たな形で拡大している。なぜ今、企業が注意すべきなのか。