本連載では、連載「ソフトウェア開発自動化入門」のなかで、筆者が執筆した第4回「基盤・デプロイ自動化」のなかで紹介したマイクロサービスアーキテクチャアプリケーションの基盤構築自動化とCI/CD自動化の実現例にならって、実際にそれらを構築していきます。基本コマンドの使い方オープンソース化し、マルチプラットフォーム対応になったPowerShellでできることや、便利なコマンドなどを利用例とともに紹介する。今、注目されているコンテナオーケストレーションツール「Kubernetes」(通称k8s)。ギリシャ語で「船の舵取り」を意味するこのプロダクトは、デプロイやスケーリングを含めたアプリ、コンテナの運用管理を自動化するためのオープンソースのソフトウェアです。本連載では、そのKubernetesについて学びながら、コンテナオーケストレーション・マイクロサービス時代に理解すべきことを紹介していきます。全文検索サーバFessを使って、Web検索や企業内検索の実現方法を紹介していきます。検索の理論的な話ではなく、実際の検索課題にどのように対応していくかといった実践的な説明にしていきたいと思います。開発ソフトウェアAWSで作るクラウドネイティブアプリケーションの基本クラウドの普及に伴い、ますます広がりを見せつつあるサーバレス開発。本連載では、AWS上でサーバレス・アプリケーションを開発する方法について、わかりやすく解説していきます。本連載では、現在ブームであり、かつ技術的に挑戦しがいのある対話システムを作成しながら、プログラミング言語「Python」を学んでいきます。実装方法についてはPythonを使った解説となりますが、対話システムの仕組みや考え方についてはプログラミング言語に依存しないように解説していきます。仕組みを理解すれば、Python以外の言語での実装もそんなに難しくはありません。興味のある方は、ぜひ挑戦してみてください。ソフトウェア開発自動化について、歴史を振り返りながら、4つの領域に分けて最新技術などを解説していきます。非エンジニアやインターネット初心者という方向けに、普段触っているWebサイトの裏側はどうなっているのか、どう作られているのかをわかりやすく解説していこうと思います。連載の後半では実際にコードを書きながらフォームを作ってみるので、手を動かしながら理解していってもらえると幸いです。企業のマーケティング部や情報システム部、経営企画部の方々は、もしかしたら近い将来、VRコンテンツ検討の必要性に迫られるかもしれません。した方々に向けて、本連載では、VRコンテンツの作り方を解説していこうと思います。開発ソフトウェアイマドキのテキストエディタ事情プログラマーやライターにとって必要不可欠な道具であるテキストエディタ。かなでも今非常に人気の高いAtomについては、連載『テキストエディタ「Atom」入門』でご紹介しましたが、インターネットの世界ではそのほかにもさまざまなものが提供されています。本連載では、そうしたエディタを順に取り上げ、特長を簡単に解説していきます。「HoloLens」は、米Microsoftが開発した「頭に装着して使用するコンピュータ」です。Edition(開発者版)の出荷が開始されました。Reality)」の波を先取りできるHoloLensの魅力に迫ると共に、どのようなアプリ開発ができるのか、解説していきます。多様なデバイスから大量のデータを受け取るIoTでは、これまでのシステムにはなかった要件がいくつも出てきます。構築・見積もりの指令を受け、困惑する技術者も多いのではないでしょうか。した方々にヒントを提示するべく、本連載では、IoTシステムを構築するうえでの基本や注意点について解説していきます。ツール・ド・プログラミング」というタイトルで新しい連載を始めさせていただくことになりました。本連載ではプログラミングを手助けするツールやライブラリ、フレームワーク、プラットフォームなどについて紹介していきます。Javaを中心としたものを扱っていく予定ですが、それ以外の言語についても積極的に取り上げていくつもりです。Storeに登録してみたい、と考える開発者は多くいるだろう。開発に関する情報は、特に日本語のものは、絶望的に少ないのが現状だ。そこで、具体的なiPhoneアプリの開発を解説する連載を始めたいと思う。この連載では、カメラアプリや、RSSリーダアプリといった、本当に使い物になるアプリを作りながら、必要となる知識を解説していく。Corporation。