ソフトウェア開発の効率性は、企業の成長速度にも影響する。開発者が開発に専念し、生産性を向上させる上で、データ分析やAI技術はどのような変革をもたらすのか。
DevOpsの延長線上にある「プラットフォームエンジニアリング」を支えるチームが、開発効率を高めるだけでなく、企業全体に対する重要な役割を担うようになりつつある。その役割とは。
「Java」を学び始めた人にお勧めしたいのが「数当てゲーム」の開発だ。本稿で紹介するステップを踏めば、変数、条件分岐、ループなどの基本文法を学びつつ、プログラミングの考え方も身に付けられるはずだ。
COBOLの技術者不足が深刻化する中、COBOLで開発したシステムが稼働する組織で課題になっているのが、既存システムの維持や移行だ。別のプログラミング言語への移行は、必ずしも最適解にならないという見方がある。
フルリモートで働きたいエンジニアを狙う詐欺の被害が広がっている。好条件のオファーを受け取っても、まずは落ち着いて“信頼できる話なのかどうか”を確認しよう。
AI技術を使用したコーディングツールに、開発現場からの期待が集まっている。GitHub、Microsoft、AWSが提供する代表的なAIコーディングツールの機能を解説する。
企業がソフトウェア開発の効率を上げるためには、さまざまな視点からのアプローチが重要だ。開発者がソフトウェア開発に集中できる環境づくりに欠かせない戦略や、教訓を得るために参照すべき考え方とは。
ソースコードには、必ずと言ってよいほど含まれている3種類のかっこ「()」「[]」「{}」。これらの正しい名称や役割、使い方を理解し、プログラミングの概念や文法に対する理解を深めよう。
オンライン開発環境を使って、「Java」プログラミングの第一歩を踏み出してみよう。定番の「Hello World」プログラムを、「OneCompiler」で実行する方法を紹介する。
プログラミング言語COBOLの技術者が続々と引退していく中で、COBOLに精通した人材を見つけることが困難になっている。この状況が引き起こしている、深刻な問題とは。
企業はサーバレスコンピューティングサービスを選ぶ際、どのようなポイントに注意すべきなのか。AWSやMicrosoft、Googleなど主要ベンダーが提供するサービスの特徴と併せて、失敗しない選び方を解説する。
企業のシステムを支えるCOBOLや通信技術が誕生した背景には、女性エンジニアたちの活躍があった。ITの常識として知っておきたい女性エンジニアを紹介する。
コーディング支援ツールはAI技術を活用することで、どのように進化してきたのか。「コード補完」「ローコード」「静的解析」などとの違いを踏まえて解説する。
GoogleのLLM「Gemini 1.5 Pro」はGemini 1.0から何が進化し、どのような用途に使えるのか。使いこなすための方法を、利用方法や料金プランと併せて解説する。
大企業からスタートアップ企業への転職を検討するなら、それぞれの違いについて適切に理解すべきだ。「こんなはずじゃなかった」と後悔しがちな4つの理由とは。
IT業界で活躍する女性は増えているが、それでも女性はさまざまな「働きづらさ」を感じる傾向にある。人間関係や待遇などの観点を踏まえて、働きづらさの原因を探る。
サーバレスコンピューティングのメリットは、単にインフラの運用管理が楽になるだけではない。そのメリットを、3つの活用例で解説する。
新型コロナウイルス感染症の影響を大きく受けたユナイテッド航空は、旅行需要の変動に柔軟に対処できるよう開発体制を見直した。同社が新しく導入したCI/CDツールとは。
「ウオーターフォール」型開発から「アジャイル」型開発への移行を考える企業はある。だが、開発手法をいきなり切り替えるのは難しい。ウオーターフォール型開発の課題を解決する方法はあるのか。
「XML」と「YAML」。代表的なデータシリアライズ言語である両者は何が違い、どのような場面で活躍するのか。使用例を交えて解説する。
男性中心のイメージが強いSTEM(科学、技術、工学、数学)分野だが、社会全体がダイバーシティー推進へとかじを切る中で、女性の働きやすさに変化が起き始めている。
サーバレスアーキテクチャの導入を検討する組織は、その欠点を理解しておく必要がある。主なデメリットと、導入前に考えるべきポイントを紹介する。
高性能のLLMが次々と登場したことで、生成AIブームは加速した。ただし、中には生成AIを使う場合にLLM以外も選択肢として検討する企業がある。なぜなのか。
ウオーターフォール型開発は、実はソフトウェア開発の“ある誤解”から生まれた開発手法だ。アジャイル型開発の考え方も踏まえて、ウオーターフォール型開発が生まれた歴史を振り返ってみよう。
VR(仮想現実)の機能が「Microsoft Teams」に組み込まれるなど、VRの利用拡大に向けた明るい兆しが見えつつある。これからVRはより広く使われるようになるのか。
企業は「生成AI」を人材不足解消にどう役立てているのか。JR西日本のAIアプリケーション内製開発や、北海道文化放送の「Amazon Bedrock」活用、静岡銀行のAIチャットbot導入などの事例を紹介する。
「Java」や「Eclipse IDE」に関する“引っ掛け問題”は、Javaに関する知識を問うだけではない、さまざまな役割を備える。エンジニアがそこから学べることとは。
英国家統計局の統計によると、英国IT業界全体の就労者数および女性の就労者数に変動が見られた。この動きを専門家は不安視している。どのような動きがあり、何が原因なのか。
メタバースにおける安全性についての議論は、まだ始まったばかりだ。現状のメタバースには何が足りていないのか。安全なメタバース利用を実現するための「5つの要素」とは何か。
アプリケーション開発の効率化に役立つ「サーバレスコンピューティング」が、幅広い業界から注目されている。その基本的な5つのメリットをおさらいする。
北國銀行、SBIホールディングス、みずほフィナンシャルグループ、第一生命保険の生成AI活用事例を、課題や解決策と併せて解説する。
Microsoftは小規模言語モデル(SLM)「Phi-3-mini」を2024年4月に発表した。開発に至った背景と、言語モデルの技術的な進展を解説する。
「Java」エンジニアが求人面接でJavaや「Eclipse IDE」に関する質問をされたとき、それまでの経験や知識だけで乗り切ることが正しい選択ではない場合がある。ある“奥深い問題”を例に考えてみよう。
「Python」のソースコードで見かける「if __name__ == “__main__”」構文は、何のために存在し、どのような役割を持つのか。具体例を通じて学ぼう。
Web会議はテレワークや遠隔のコミュニケーションを支える手段としてなくてはならない存在だが、参加者が増えるとうまく機能しないことがある。これに悩んだHPEのチームは、VRを活用することにした。
企業は生成AIを業務に活用し始めている。この動きは、単純な業務を国外に委託するオフショアアウトソーシングと共通する部分がある。採用市場、ひいては教育現場にどのような影響をもたらし得るのか。
メタバースの活用が広がる中で、その安全性についての議論が十分に進んでいない。市場への参入を考えている企業や、メタバースを利用する消費者は、ある問題を知っておく必要がある。
会計システムに関連したえん罪事件は英国全土に議論を巻き起こした。この事件の根底にはシステムの欠陥と人間の認知バイアスがある。このような悲劇を招いてしまった原因とは何か。対策と共に紹介する。
仮想空間「メタバース」への熱狂的な関心は薄れているが、メタバース関連の市場が今後拡大する可能性を秘めていることは変わらない。これから期待が持てるメタバースの活用例を10個紹介する。
テレワークの普及を機に一般的になったハイブリッド会議やWeb会議は、どのような目的にも適するわけではない。ハイブリッド会議やWeb会議をしてもうまくいかない不向きな目的とは。
組織のITインフラを設計し、効率的に管理する際に役立つフレームワーク「TOGAF」。認証試験の概要と、効果的な学習方法を解説する。
システム障害が大惨事につながってしまう原因はどこにあるのか。システムの安全性を確保したいのであれば、人間の心理についても知ることが重要だ。認知バイアスのメカニズムを理解しよう。
メタバースが十分に普及しているとはまだ言い難い状況だが、その活用場面は着実に広がっている。既にメタバースの活用が進んでいる8つの用途を紹介する。
リモートデスクトップツールベンダーTeamViewerは、同社のリモートアクセス技術をPC以外の機器においても活用できるようにしている。その取り組みの背景を同社CEOに聞いた。
エンタープライズアーキテクチャのフレームワークであり、認証プログラムも存在する「TOGAF」。学習を通して得られるスキルやメリットを解説する。
エンジニアがソースコードでよく目にする「丸かっこ」「角かっこ」「波かっこ」には、それぞれどのような役割があるのか。実際のソースコードを例に挙げて、主要な役割を解説する。
企業がLLMを活用する際の選択として、“パブリックLLM”ではなく、独自データを用いてトレーニングする「プライベートLLM」に関心が集まり始めている。その背景には何があるのか。活用事例と併せて解説する。
企業のIT部門は、技術的負債の解消という課題と、新技術の台頭という新たな流れに直面している。企業は今後、どの分野への投資を重視するのか。調査結果を基に解説する。
ソースコードにはさまざまな種類のかっこが登場する。その中から、エンジニアが知っておくべき3種類のかっこを取り上げる。名前や役割など、それぞれの基礎情報を学ぼう。
コンテナの運用を最適化する「コンテナ管理用OS」。「Windows」などの一般的なOSとは一線を画すコンテナ管理用OSには、どのような利点があるのか。主な特徴と、代表的なコンテナ管理用OSを紹介する。
大規模言語モデル(LLM)の活用を検討する場合、用途や予算を踏まえて最適なLLMや導入方法を選ぶことが重要だ。コスト効率の観点で、企業にとっての選択肢を解説する。
理解力を高める学習方法として、「ファインマンテクニック」という手法がある。“知ったかぶり”にならないために、実践すべき正しい学習方法とは。
エンジニアは職場でどのような悩みや不満を抱えているのか。調査で見えた4つの課題と対策を踏まえて、より生産性の高い職場をつくるためのヒントを探る。
ファイルやデータセンターの管理には、「XML」「YAML」といった「データシリアライズ言語」が欠かせない。XML/YAMLファイルの作成、管理に役立つツールとセキュリティ対策を解説する。
OpenAIが2023年11月に発表したモデル「GPT-4 Turbo」を含めて、「GPT」のモデルにはどのような違いがあるのか。精度やコストを含めて具体的に比較する。
新たな技術が次々に台頭する中で、開発者は学習を怠ることができない。より効果的に知識を習得したり、スキルを高めたりするための学習手法がある。どのようなものなのか。
異なるアプリケーション間でデータを転送する際は、「XML」や「YAML」のような「データシリアライズ言語」が役に立つ。それぞれにはどのような特徴があり、どのような場面で活用できるのか。
OpenAIは大規模言語モデル(LLM)「GPT」の改良を進めている。「GPT-3.5」とその改良版「GPT-4」は何が違うのか。それぞれの特徴と違いをまとめた。
「Java」は歴史のあるプログラミング言語でありながら、今なお開発者から熱く支持されている。Javaを単なる“枯れた言語”以上の存在にし続けているのは、何なのか。
CIOをはじめとする上級技術職の収入は、IT市場の不調が続く中でも増加傾向にある。収入アップを実現した人にはどのような共通点があるのか。
厳しい経済情勢の中でも、最高情報責任者(CIO)の給与は伸びる傾向にあるようだ。ただし、その程度は企業によって差がある。特に昇給を見込める企業の特徴とは。
ピークを過ぎた印象があるメタバース市場だが、専門家によると今後の見通しは明るい。メタバース市場の成長を支える3つの最新動向を紹介する。
持続可能性(サステナビリティ)との共存が課題となっている「Web3」。そのWeb3を積極的に使い、環境問題に取り組む動きが出ている。
組織の規模にかかわらず、開発業務に欠かせない存在となりつつある「生成AI」。一方で開発者には、このような状況を歓迎できない理由がある。生成AIが開発にもたらす変化と併せて解説する。
メタバースについての“一時の熱狂”はどこへ消えたのか。メタバース市場初期からの動向を振り返りつつ、今後何が起きるのかを探る。
生成AIは、企業が従来してきた“レガシーアプリケーション”のモダナイゼーションにも変化をもたらそうとしている。生成AIの活用によってモダナイゼーションは進むのか。
次世代インターネットとして注目を集める「Web3」には、電力消費に関する問題が付いて回る。Web3のどのような仕組みが関わっているのか。ビットコインのマイニングを例にして解説する。
開発業務における生成AIの活用が進んでいる。開発者が評価するAIツールにはどのような特徴や機能があるのか。AI時代の開発者に求められるスキルと併せて解説する。
メタバースを取り巻く熱狂は落ち着き、もはやメタバースは廃れつつあるかのように見える。しかし業界関係者によると、この見方は正しくない。メタバースの現状と今後を考察する。
堅牢性や再利用性を高め、よりバグの少ないソースコードを作成したいならば、関数型プログラミングの利用を検討しよう。主要な関数型プログラミング言語「Haskell」「PureScript」の概要を紹介する。
「Web 3.0」は、インターネットに対する考え方や利用方法に変化をもたらす存在だ。Web 3.0とは何かを理解するには、幾つか基本を押さえておく必要がある。Web 3.0に関する市場動向と併せて解説する。
開発分野における生成AI導入が広がっている。生成AIツールを使うことで開発が効率化することが期待できる一方で、開発者がそれを素直に喜べない事情もある。どういうことなのか。
自社データを用いてカスタマイズした「プライベートLLM」を運用する場合、ユーザー企業はインフラの構築や運用にどのように向き合えばいいのか。そのポイントを解説する。
「Python」のプログラミングで使われる「if __name__ == “__main__”」という構文は、何のためのものなのか。どう役立つのか。サンプルプログラムを使いながら、使うべき場面とそうではない場面を解説する。
生成AIを動かすインフラとして、メインフレームは今後再び注目を集めることになるのか。企業によるモダナイゼーションに向けた動きと併せて解説する。
生成AIはなぜ世間の関心を集めるのか。その理由は、従来型AIとの違いにある。AI市場の動向を、開発分野への影響と併せて解説する。
初心者に適したプログラミング言語とは何なのか。「JavaScript」が人気を維持する一方で、「C++」が“嫌われる”理由とは。プログラミングをこれから学ぼうとする人も、学び続ける人も押さえるべき情報をまとめた。
IT業界の未経験者が、エンジニアとして成功を収めるためには何をすればよいのか。年齢を重ねたエンジニアが、自分の経歴をセールスポイントにするには。エンジニアが“勝ち残る”ためのノウハウをまとめた。
アプリケーションを稼働させる手段として普及した「コンテナ」。仮想マシンとは何が違い、どのように使い分ければよいのか。コンテナを安全に運用するために注意すべきこととは。コンテナ活用のヒントを紹介する。
これからメインフレームが再び注目を集める可能性がある。それを促す要因の一つが、AI技術の活用が進むことだ。メインフレームの活用にどのような影響を与えるのか。
生成AIや大規模言語モデル(LLM)の導入や開発に着手するには、まず何から決めればいいのか。AI活用を検討する際に確認すべき6つの基本事項を解説する。
「if __name__ == “__main__”」という構文は、「Python」のプログラミングでしばしば目にする構文だ。この構文が意味するところを、例を挙げながら説明する。
生成AIをオフィススイートなどのソフトウェア製品に組み込み、業務効率化を支援する動きがある。生成AIの“組み込み”は、基幹業務のどこまで食い込んでいくのか。
住友ゴムの開発部門は、生成AIツールを活用して開発業務における課題解決を図った。「Gemini」を選定した理由や活用方法、今後の展望について解説する。
LLM(大規模言語モデル)などのAIモデルから望ましい出力を得る「プロンプトエンジニアリング」では、専用のツールを活用できる。プロンプトエンジニアリングの概要と、実施するための主要7ツールとは。
OpenAIのChatGPT新プラン「ChatGPT Team」は企業による利用を想定したサービスだ。競合製品であるCopilotとの違いを踏まえて、ChatGPT Teamの特徴やメリットを解説する。
プログラミング言語「Java」の代替言語に位置付けられる「Kotlin」。開発者がJavaではなくKotlinを使いたくなるのはなぜか。Java にはないKotlinの利点や魅力を解説する。
OpenAIが提供を開始したアプリケーションストア「GPT Store」は、ChatGPTのLLM「GPT」の活用方法を大きく変える可能性がある。何ができるのか。
クラウドサービスの発展によりメインフレーム脱却の機運が高まるが、企業はまだしばらくの間メインフレームを使い続ける見込みだ。脱メインフレームが難しい3つの理由を解説する。
大規模言語モデル(LLM)などのAI技術を用いたアプリケーション開発は、従来の開発と何が違うのか。考慮すべきポイントと併せて解説する。
「Python」のプログラミングでは、「if __name__ == “__main__”」という構文を目にすることがある。この構文が持つ役割は何か。どのような場面で用いるのか。簡単な例を挙げて解説する。
従来は「ウオーターフォール」型開発が主流だったシステム開発で、「アジャイル」型開発に移行する企業の動きが目立つ。しかし、移行は一筋縄ではいかない。
幅広い開発に使えるプログラミング言語「Kotlin」は、「Java」に代わる選択肢になる。JavaではなくKotlinを使う理由は何か。その魅力を解説する。
プライバシーの観点から、“脱サードパーティーCookie”の流れが加速する見込みだ。GoogleはChromeにおけるサードパーティーCookie廃止に乗り出した。代替手段はあるのか。
終わりが近いとささやかれてきた「メインフレーム」は、依然として現役で企業ITの中心的な役割を担っている。企業が“脱メインフレーム”に踏み切らない背景には、何があるのか。
オンラインゲーム「フォートナイト」の開発元Epic Gamesは、GoogleとAppleが独禁法に違反しているとして両社を提訴した。明暗が分かれたその判決がもたらすIT業界の末路とは。
アプリケーション開発で企業が使いやすいプログラミング言語は幾つか存在し、その一つがJavaだ。Javaを使うことで得られるメリットについて、言語的な特性から見た2点を紹介する。
アジャイル開発の代表的なフレームワークである「スクラム」は、どのような開発チームやプロジェクトに適するのか。スクラムの具体的な流れと併せて解説する。
Googleはプライバシーの懸念に対処するため、ChromeのサードパーティーCookie廃止に踏み切る。これによってどのような影響があるのか。今後の同社の計画とは。
「JPEG XL」は、「JPEG」の後継として、JPEGが抱えているさまざまな課題を解決する次世代規格だ。ただし普及への道のりは半ばだといえる。その歴史を、JPEG XLの開発者が語る。
IT業界では、独特な頭字語や略語、謎めいた言葉が幾つも生まれてきた。コミュニケーションの中で急に登場しても慌てたり、誤解したりしないために、知っておきたい11個の技術用語とスラングを紹介する。
代表的なシステム開発手法として、ウオーターフォール型開発とアジャイル型開発がある。それぞれどのようなルーツや特徴を持つのか、基本をおさらいしよう。
「Java」は型を明示する「静的型付け」言語であり、オブジェクトを中心に据えた「オブジェクト指向」言語でもある。これらの特性はどのようなメリットをもたらすのか。
ソフトウェア開発ライフサイクルにおいて、リスクを削減、管理するために「セキュアコーディング」に取り組むことは重要だが、その方法を誤解してはいけない。コーディング以外にも注意すべきこととは。
ソフトウェア開発において、ソースコードのセキュリティを確保することは、ソフトウェアのリスクを管理するための複雑なプロセスの一つに過ぎない。真の「セキュア」を実現するには、何をすべきなのか。
企業がアプリケーション開発に「Java」を選択すべき理由は幾つかある。Javaを支える専門家の功労と、機能の実装スピードは、Javaを利用する上でどのように有効なのか。
生成AIの中でも、テキストを生成するAIからより良い答えを引き出すための技法を「プロンプトエンジニアリング」と呼ぶ。そのために活用できる3つのツールとは。
テレワークが企業において当たり前になった現代では、テレワーカーのコラボレーションを支援し、新たな働き方における生産性を向上させることが鍵となる。活躍が期待されるVR/AR技術とは。
Bentley Motorsの最高データ責任者は、データ戦略の一環としてオンプレミスDWHからクラウドDWHに移行した。製品選定の際に同社がこだわったポイントは何だったのか。
「スクラム」と「カンバン」は、どちらも「アジャイル」型開発を実践するための開発手法だ。それぞれの考え方や進め方の違い、適する用途を紹介しつつ、両者の“いいとこ取り”をする方法を探る。
メインフレームからオープンシステムへの移行など、コンピュータの常識が変わるのに合わせて「プログラミング」は絶えず変化してきた。「過去」と「現在」のプログラミングには、どのような違いがあるのか。
インフラの環境構築作業をプログラムで実行する「IaC」(Infrastructure as Code)には、構築速度の速さといったメリットもあるがデメリットもある。導入に失敗する人が見落としがちな課題とは。
「Java」は企業におけるアプリケーション開発の中心的存在だ。Javaのさまざまなメリットのうち、「性能」「習得難易度」の2つを取り上げる。
LLM(大規模言語モデル)をベースにしたチャットbotからより良い回答を得るには、より良いプロンプトが必要だ。そのために活用できる「プロンプトエンジニアリングツール」のうち2つを取り上げる。
Webアプリケーションの脆弱性対策として、広く利用されている「WAF」。実はWAFは、幾つかの問題を抱えている。それらの課題を解消した新たな手段である「RASP」の特徴とは。
オンラインでコラボレーションをする際、没入的な3D空間でのやりとりが生産性の向上につながる可能性がある。Appleが2024年に発売したHMD「Apple Vision Pro」がこれを後押しするとの見方がある。本当なのか。
Bentley Motors初の最高データ責任者を務めるアンディ・ムーア氏は、同社のデータ戦略において「データサイエンティストの育成と確保」を重視した。その施策の一つ「アプレンティスシップ制度」とは何か。
登場以来、「Java」はさまざまな進化を重ね、アプリケーション開発分野の主要なプログラミング言語であり続けている。Javaのメリットを、「オープンソース」「コミュニティー主導」であることに焦点を合わせて説明する。
ITに詳しくない従業員でもアプリケーションを開発できるようになるローコード/ノーコード開発ツールに、企業は期待を寄せている。自社のニーズを見失わずに、ローコード/ノーコード開発ツールを使いこなすには。
IT業界の独特な技術用語やスラングは、知らないまま目にすると何を表すのか理解しづらいことがある。「モンキーテール」「バグスプラット」「オクトソープ」と呼ばれるものは、それぞれ何を指すのか。
LLM(大規模言語モデル)を活用しようとするエンドユーザーにとって、望ましい出力を生成させるために鍵となるのが「プロンプトエンジニアリング」だ。どのようなものなのか。実施するためのツールとは。
Bentley Motorsのアンディ・ムーア氏は、データ活用の重要性を認識しデータオフィスを設立し、その後最高データ責任者(CDO)になった。CDO登用までの道のりは。
Broadcomは、2023年11月に買収を完了させたVMwareの一部事業を売却する意向だと公表した。売却は本当に成立するのか。今後どのように進む見込みなのかを解説する。
Microsoftは2023年11月のカンファレンスで、AI技術を活用した新製品や新機能を発表した。データベース分野ではどのような発表があったのか。
事業部門の従業員がアプリケーションを開発できるようになることを期待して、企業はローコード/ノーコード開発ツールに目を向けている。メリットはそれだけではない。実際の導入事例を交えて説明する。
IT業界における技術用語やスラングは、独特な響きを持っている。ソフトウェアエンジニアがよく使う専門用語の中から、「論理否定演算子」「シェバン」の意味と利用方法を説明する。
MicrosoftのAIアシスタント「Copilot」がMicrosoft Fabricにも搭載される。具体的に何ができるのか。データ専門家にはどのような影響があるのか。
ローコード/ノーコード開発ツールに対する期待は高まる一方で、「限界がある」という意見も存在する。実際のところ何に役立ち、どのようなリスクを抱えているのか。“市民開発”に踏み切る企業の理由とは。
IT業界には幾つもの独特な技術用語やスラングがある。プログラミングにおいて、「アロー関数」「ダイヤモンド演算子」はどのような場合に用いることができるのか。
「PureScript」は「JavaScript」に変換されることを目的としたプログラミング言語だ。強力な型システムや型推論といった、PureScriptが備える特徴と、活躍する場面を紹介する。
「Carbon」は、Googleが開発したプログラミング言語だ。その目的は「C++」が抱える問題を解消することにある。CarbonはC++やその他のプログラミング言語と何が違い、どのような場面で役立つ可能性があるのか。
Microsoftは2023年11月、データ管理やデータ分析など一連のツールを備える「Microsoft Fabric」を発表した。その具体的な機能と、企業にとってのメリットを紹介する。
開発者の人材不足に対処する方法として、企業はローコード/ノーコード開発に期待を寄せている。ただしローコード/ノーコード開発ツールを使う際は、幾つかのリスクに注意を払わなければいけない。それは何か。
IT業界の技術用語やスラングは独特だ。「Null条件演算子」「エルビス演算子」はどのような演算子を指し、どのような場合に用いることができるのかを解説する。
「Haskell」は、シンプルな構文ながらも強力な型システムを備えるプログラミング言語だ。Haskellが持つ4つの特徴「遅延評価」「不変性」「厳密な型」「モナド」を解説する。
電気自動車(EV)のレース「フォーミュラE」には、F1とは違うフォーミュラEならではの面白さがある。Jaguarのレーシングチームのエンジニアにその魅力を聞いた。
英国の銀行Shawbrook Bankは、ローコード開発によってビジネスプロセス変革に取り組んだ。その具体的な方法と成果を解説する。
さまざまな独特の用語であふれているIT業界。その用語のうち「宇宙船演算子」「破滅のピラミッド」とは何かを解説する。
電気自動車(EV)のレース「フォーミュラE」出場チームのエンジニアは、「デジタルツインが勝敗の鍵を握る」と話す。デジタルツインでどのように高速化を実現するのか。
クラウドアプリ開発を成功に導くためには、「クラウドネイティブ」の原則を実践することが効果的だ。押さえるべきポイントを紹介する。
電気自動車(EV)のレース「フォーミュラE」の出場チームは、デジタルツインなどの技術を活用して車体の改良を重ねている。EV特有の技術条件などを解説する。
職場でさまざまな問題にぶつかる若手技術者が、自分の能力を最大限に発揮できるようになるためには、行動を変えることが役立つ場合がある。何をどのように変えればよいのか。キャリアアドバイザーの助言をまとめた。
Microsoftは2023年11月、AI技術に関する新サービスや新機能を相次いで発表した。同社がNVIDIAとの連携を強化して取り組もうとする「Microsoft Azure」のサービス強化などのアップデート情報を取り上げる。