“バグの出にくい”プログラミング言語「Haskell」「PureScript」の基礎知識
堅牢性や再利用性を高め、よりバグの少ないソースコードを作成したいならば、関数型プログラミングの利用を検討しよう。主要な関数型プログラミング言語「Haskell」「PureScript」の概要を紹介する。
2024/03/28
堅牢性や再利用性を高め、よりバグの少ないソースコードを作成したいならば、関数型プログラミングの利用を検討しよう。主要な関数型プログラミング言語「Haskell」「PureScript」の概要を紹介する。
2024/03/28
DXの潮流を受け、システム開発・運用を内製化する動きが広がっている。クラウドシフトが加速する中、人材不足、コスト、運用負荷といった課題を解決し、クラウドのメリットを生かした運用体制を構築する効果的な方策について解説する。
2024/03/28
初心者に適したプログラミング言語とは何なのか。「JavaScript」が人気を維持する一方で、「C++」が“嫌われる”理由とは。プログラミングをこれから学ぼうとする人も、学び続ける人も押さえるべき情報をまとめた。
2024/03/28
IT業界の未経験者が、エンジニアとして成功を収めるためには何をすればよいのか。年齢を重ねたエンジニアが、自分の経歴をセールスポイントにするには。エンジニアが“勝ち残る”ためのノウハウをまとめた。
2024/03/28
アプリケーションを稼働させる手段として普及した「コンテナ」。仮想マシンとは何が違い、どのように使い分ければよいのか。コンテナを安全に運用するために注意すべきこととは。コンテナ活用のヒントを紹介する。
2024/03/27
現在の生成AIやLLM(大規模言語モデル)は単なる一過性のブームではなく、すでに実運用の段階に入っている。AIの活用を加速させるためには、ML(機械学習)のワークロードを自動化する「MLOps」が必要だ。その実践方法を解説する。
2024/03/26
計算負荷の高い研究活動を支えるため、アラバマ大学バーミンガム校(UAB)では研究基盤の最新化に着手した。目を付けたコンテナおよびKubernetes、Cephの技術を、同大学はどのように導入したのか。その取り組みを紹介する。
2024/03/26
AIはもはやテスト的に導入する段階を終え、実運用のフェーズに入ろうとしている。このような激しい環境変化の中で、組織がAIの取り組みをさらに成熟させ、そのメリットを最大化する上でカギとなる「MLOps」の導入方法を解説する。
2024/03/26
変化が激しい現代において、エンドユーザー企業がソフトウェアに求める要件は高度化している。エンドユーザーが求めている5つのニーズを踏まえた、自社ソフトのクラウド化の手法について解説する。
2024/03/22
多くの企業でクラウド活用が進む中、パッケージベンダーはユーザー企業から自社ソフトウェアのクラウド化を求められるケースが増加している。しかし、クラウド化には思わぬリスクも存在しており、それらを回避する施策が求められている。
2024/03/22