新着記事一覧
2024年04月20日(土) 〜 2024年03月21日(木)
-
ソフトウェアテスト専業企業が事例で語る、UIテスト自動化の始め方と続け方は?
システム開発においてテストの自動化は欠かせない要素になってきている。継続的に開発を進めながらサービスを成長させるモダンな開発スタイルは、高い頻...
9 -
TypeScriptバージョン3から5.2までのアップデート内容まとめ ──型の絞り込みについて解説
その登場以来、順当にアップデートを重ねているTypeScriptに関して、バージョン3から5.2までの変更点をまとめて紹介するのが、本連載です...
2 -
kubectlを使いこなそう! アプリ開発者のためのKubernetesトラブルシューティング
「コンテナ化されたアプリケーションのデプロイ、スケーリング、および管理を自動化するためのオープンソースシステム」であるKubernetes。開...
3
-
AIソリューションの成否は「AI以外のチューニング」がカギ! AIソリューション構築のプロが解説
生成AIをWebアプリケーションに機能として組み込んで活用しようという動きが加速しつつある。だが、そのようなAIソリューション構築場面において...
2 -
データだけではなくAIの基盤にもなるデータブリックスプラットフォームの全体像を一挙解説!
データブリックスと聞いて何を思い浮かべるだろうか。Apache Spark、Delta LakeやMLflowなどのオープンソース、大規模言語...
2 -
目指すは薬剤師用Copilot! LLMを活用してオンライン薬局のオペレーションを自動化した方法とは
徐々にLLMの社会実装が進んでいるが、PoC段階に留まるものも多く、本番サービスでの活用例はまだまだ少ない。そんな中、デブサミ2024ではいく...
1
-
IaCが大幅に高速・効率化して便利になった! AWS CloudFormationの最新アップデート
本連載では、AWSに関して、なかなか時間がとれず最新のアップデートを追えていない方や、これからAWSを利用したいと考えている方に向けて、AWS...
3 -
TypeScriptの根幹「型システム」、バージョン3から5.2までの変更点を解説!
その登場以来、順当にアップデートを重ねているTypeScriptに関して、バージョン3から5.2までの変更点をまとめて紹介するのが、本連載です...
6
-
生成AIの普及で問われる「検索」の役割、Elastic社が語るRAGの可能性とは
分散型RESTful検索/分析エンジン「Elasticsearch」を核として、検索のパワーを活かすソリューション群を提供するElastic株...
2 -
ソフトウェアの複雑化・劣化を防ぐには? アーキテクチャ検証と静的解析を効率化する方法とは
ソフトウェア品質の改善には、アーキテクチャへの忠実さと、修正や機能追加の際の慎重な対応が本質的に重要である。開発現場では納期の圧力や情報共有の...
8 -
Web ComponentsのイベントやスロットをReactで扱う
前回、Web Componentsで作成したカスタム要素へReactからデータを流し込む形で利用する方法について解説しました。今回は、カスタム...
0
-
GitHub Copilotに見る生成AIネイティブな開発。そしてエンジニアに求められるスキルとは
業務の効率化のために生成AIを活用することが当たり前になりつつある。開発者も、GitHub Copilotをはじめ、開発をサポートしてくれるA...
4 -
シビックテックコミュニティの歩き方──環境問題から酒蔵データまで、世界とつながるプロジェクトを紹介
「シビックテック」という言葉を聞いたことがありますか? データや技術を活用した社会貢献活動への参加を通して、エンジニアが新しいスキルを獲得し、そ...
0
-
会社を超えて1万人以上の情シス担当者がつながる──「情シスSlack」運営で得た知見
情報システム部門の担当者たちが会社の垣根を超えて情報交換や交流を行うオンラインコミュニティ「情シスSlack」。参加者が1万人を超える大規模な...
3 -
進化する生成AIを使いこなせ! エンジニアの生産性を爆上げするChatGPT活用術
このセッションが行われた2月15日、OpenAIが新たな画像生成AI「Sora」を発表した。まさに日進月歩の生成AI技術、すでにChatGPT...
18
-
注目のパスワードレス認証「パスキー」移行するメリットとその課題は? ユーザー体験の改善例を紹介
アプリやWebサービスを使う際に求められるパスワード認証。簡単なパスワードだと推測されてしまうため、複雑な英数字の組み合わせが必要となっている...
0 -
ESP32のタッチセンサーとPWM機能を活用したIoTプログラミング──C#で電子ピアノを作ってみよう!
.NET nanoFrameworkは、組み込みデバイス向けの.NET実装です。.NET nanoFrameworkを用いれば、ハードウェア的...
1
-
クラウドネイティブ時代の開発者体験を向上!「Platform Engineering」の概要と始め方
クラウドネイティブ開発が当たり前になっている昨今、ツールの学習コストも増大し、開発者の認知負荷が高まってしまうという課題もある。これを乗り越え...
1 -
LayerXのバクラクシリーズを支える「モノレポ開発」の裏側に迫る
請求書処理、経費精算、法人カードなど、企業の支出管理を一本化する「バクラクシリーズ」を提供する株式会社LayerX。複数の事業・プロダクトを同...
0
-
どうして元潜水士がエンジニアに? 異色の経歴を持つ角田氏が語る、インフラエンジニアの仕事の魅力とは
株式会社grasysでクラウドインフラエンジニアとして活躍する角田竜馬氏は、女装が趣味、元潜水士という変わり種の経歴を持つ。エンジニアとしての...
3 -
元ソフトウェアエンジニアが挑む、初めての新規事業開発。顧客のBurning Needsを求めてたどり着いた答えとは?
40年以上にわたって、ソフトウェア開発の品質向上活動を切り開いてきた株式会社ベリサーブ。同社ではこれまで、身近な業務の効率化や技術を起点とした...
1 -
誰でもできる! インターネット動画配信~動画配信技術の変遷と現在のデファクトスタンダード
インターネットを利用した動画配信は、ブロードバンドの普及とともに急速に発展し、今や多くの人々がたくさんの動画コンテンツを視聴しています。各関連...
28
-
持続可能な開発チームを目指して、開発メンバーが激減した失敗から学んだ4つのポイントとは
急速な成長が求められるスタートアップ企業においては、事業拡大のスピードも速く、開発組織のスケールに困難を伴うこともしばしばである。株式会社ビッ...
2 -
AIエンジニア必見! 実践から見る、マルチモーダルRAG最前線
昨今、注目が高まっているマルチモーダルRAG(Retrieval-Augmented Generation)。ギブリーの法人向け生成AI活用ツ...
0 -
Android StudioのABCシリーズの新機能を解説! インスペクタ・プロファイラに関する新機能とは?
Android Studio Arctic Foxがリリースされたのが、2021年7月です。このリリースをもってAndroid Studioの...
1
-
データドリブン開発のためこれだけは理解しておきたい! ログ活用のポイントとは
サービスの運用においてデータドリブン開発を進めるとき、ログは極めて重要な要素となる。ログを通じてシステムの動作状況を把握し、問題が発生した際に...
1 -
E2Eテスト工数を月46時間も削減! 「mabl」で始めるテスト自動化
ソフトウェア開発の現場ではテスト自動化の重要性がますます高まっている。市場の変化に対応するために、高速で効率的な開発が求められており、テスト工...
0 -
ソフトウェア開発でAI/ML機能はどう活用すべき? 数字で読み解く適切なアプローチ
セキュリティやAI/MLなどの観点から、セキュアな開発環境をどのように実現していくのかを紹介する本連載。第2回はソフトウェア開発におけるAIの...
1
-
サービス危機を解決へと導く「インシデントコマンダー」の役割とは? 組織で取り組むインシデント対応と戦術
あらゆるものがソフトウェアでコントロールされる現代、どの業種業態においてもサービスのダウンはビジネスの危機につながる。その最後の砦が、インシデ...
1 -
マイクロサービスを一元管理! API活用の可能性を広げる「Kong Gateway」の仕組み
APIファーストでマイクロサービスシステムを構築すると、かつてのモノリシックなコードファースト時代の不便さから解放される部分がある。その一方で...
3 -
【ComponentOne Data Services活用術】CSVデータを表示、更新してみよう
メシウス株式会社(旧グレープシティ株式会社)が提供する「ComponentOne」は、.NETに対応したUIコントロールのセットです。Wind...
1
-
「不安の共有が炎上を予防する」──プロジェクトを成功させるためにメンバー一人ひとりができること
「プロジェクトが炎上する」ことは、システム開発で最も起こってほしくないことの一つであることは間違いない。はたして、炎上を予防する手段はあるのか...
1 -
TISのエンジニアが挑むXR(VR・メタバース)開発の裏側、その難しさと楽しさとは
キャッシュレス決済やインフラ、産業・公共を支えるサービスのシステムインテグレーターであるTIS。同社では将来に向けた取り組みとしてXR(AR・...
1 -
きちんと届くメールを実現するには? 『メール技術の教科書』著者に聞く、古くて新しいメールの世界
SNSやメッセージアプリの普及が著しいが、電子メール(以下、メール)はビジネスコミュニケーションやWebサービスのアカウント作成において不可欠...
2
-
顧客体験を左右する顧客IDの統合管理、Okta CICを使う開発者が語る魅力とメリットとは?
セキュリティやマーケティングの観点から、顧客体験を大きく左右する「顧客IDの統合管理」。重要な役割を担っているとはいえ、開発に時間がかかったり...
0 -
この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきが...
17
-
「SpreadJS」のテーブルシートでスプレッドシートをデータグリッドとして活用する
本記事では、メシウス(旧グレープシティ)のWebページ用スプレッドシートJavaScriptライブラリ「SpreadJS」で、バックエンドのデ...
0 -
組織の中で理想を実現できるエンジニアになるために──今日からできる、経営視点の身に付け方とは?
エンジニアとして実現したい理想や導入したいシステムがあっても、企業や組織の中ではうまく進めることが難しい場面もあるかもしれません。自らの志や目...
8
-
AI時代のDevOpsエンジニアに求められるスキルとは? 今後に役立つ3つのポイントを解説
AIや機械学習などの活用が進む中、DevOpsエンジニアに求められるスキルも変化し続けている。その中で30年にわたりエンジニアとして活躍してき...
0 -
レッドハットに学ぶ、レガシーモダナイゼーション戦略──ドメイン駆動設計から始める業界横断の成功手法とは?
レッドハットは幅広い業種や業界に渡り、顧客のレガシーモダナイゼーションを支援している。実績を重ねることで確立してきたモダン化手法のなかでも、特...
0 -
ESB/EAIを利用し、データ連携とコンポーネントで成長するシステムを構築する
前回までは、主にマイクロサービスで作ったシステムをつなげるにはどのような考え方が必要か、または、注意点があるかということを抽象的な視点から述べ...
0
-
AWSのソフトウェア開発支援サービス「Code系サービス」の概要と最新情報
本連載では、AWSに関して、なかなか時間がとれず最新のアップデートを追えていない方や、これからAWSを利用したいと考えている方に向けて、AWS...
1
-
アーキテクトとして活躍、高安氏が30年の業界経験から見出した「すごいエンジニア」を育む組織の秘訣とは?
エンジニアとしていい仕事をするために、そして成長するためにはビジネスに対する理解も進める必要がある。とはいえ、技術とビジネスの二刀流を実現する...
2 -
【チームの生産性、どう測る?】スクラム開発にFour Keysを導入して見えてきたメリットと課題点
Four Keysは、Google CloudのDevOps Research and Assessment(DORA)が提唱した、ソフトウェ...
6
-
ゼロからマイクロサービスに取り組むイオン、DB運用や組織課題の解決に「TiDB」が寄与できることとは
「Developers Summit 2024」では、「マイクロサービス導入により生まれた組織課題に対するソリューションとしてのTiDB」と題...
0 -
Android OSで開発された車載システム、開発が複雑化する中での再現性の高い仕組み作りとは
「We Overtake Tesla(テスラを追い越す)」というミッションを掲げ、完全自動運転EV(Electric Vehicle)の開発・...
1
-
探索型のプロダクト開発のススメ。見直すべき「3つの健全性」とは?
プロダクトづくりのさまざまなセオリーが登場する中、これからのプロダクト開発に期待されることは何だろうか。プロダクト開発は「新たな学びを得る活動...
2 -
あなたのChatGPTをもっと賢く! APIで使える実践プロンプトエンジニアリング
進化を続ける生成AIの最前線、ChatGPT。既に多くの業界で注目される中、まだこの革命的な技術を手にしていないあなたへ。本連載では、具体的な...
31
-
C# 12の新機能を紹介──型エイリアスやインライン配列など、待望の新機能とは?
第5回では、プリミティブ型にも設定できるようになった型エイリアス、パフォーマンス向上のためのインライン配列、実験的な機能を明示するExperi...
5
-
データベースを止めずにリソースを変更するには? CPUとメモリーを動的に増減させる仕組み
この連載では、開発者の皆様がシステム・アーキテクチャやアプリケーション・コードをより洗練させるのに役立つデータベース・マネジメント・システム(...
6