基礎知識– tag –
-
プログラミング・開発言語
継続的デリバリー: ソフトウェア開発の効率化と品質改善
ソフトウェア開発では、新たな機能や修正を頻繁に導入するための手法として注目を集めている。1990年代から2000年初頭にかけてソフトウェア開発のライフサイクルにおいて進化し、現在はDevOpsの一部としても位置付けられている。 【この記事の目次】 継続... -
データベース・データ管理
Derby: オープンソースなJDBCデータベース
Apache Derbyとは、Javaアプリケーション向けに開発された軽量かつパワフルなデータベースエンジンです。元々はIBMの開発プロジェクトとして始まりましたが、2004年にオープンソース化されApacheソフトウェア財団のもとで発展を続けています。 【この記事... -
セキュリティ・認証
DER/PEM/PFX/PKCS12: 暗号化鍵と証明書の形式
公開鍵暗号技術の普及に伴い、さまざまな形式でデジタル証明書や秘密鍵が管理され始めた。DER、PEM、PFX、PKCS#12は、これらのファイルを安全かつ効率的に取り扱うための標準フォーマット群だ。 【この記事の目次】 DER形式: 非テキストデータの標準化 PEM... -
Web・フロントエンド・バックエンド
Deque University: アクセシビリティ研修プラットフォーム
Deque Systemsによって2018年に立ち上げられたDeque Universityは、Webアクセシビリティの教育と認定を提供するオンラインプラットフォームです。ユーザー企業や個人開発者向けに、バリアフリー設計について詳しく学べる多様なコースが用意されています。 ... -
Web・フロントエンド・バックエンド
Deque Axe DevTools: ブラウザ開発の多機能ツール
Deque Axeは、アクセシビリティとパフォーマンスのテストを支援する拡張機能である。DevToolsとの連携により、ウェブページの品質向上に役立つ多くの機能を提供している。 【この記事の目次】 Deque Axeの基本的な概念 DevToolsとの連携 Deque Axeと他のツ... -
Web・フロントエンド・バックエンド
Deque: キューとスタックを兼ね備えたデータ構造
Deque (Double-ended Queue)は、キューとスタックの特性を持つユニークなデータ構造。1968年にDijkstraによって提唱され、現在ではPythonやJavaなどの主要言語で実装されている。 【この記事の目次】 Dequeとは何か Dequeの歴史と発展 Dequeの内部仕組み D... -
プログラミング・開発言語
デプロイパイプライン詳細: アプリケーション開発からリリースまでの流れ
デプロイパイプラインとは、ソフトウェア開発プロセスの中で、コードが開発環境からテスト、ステージング、そして本番環境へと自動的に進化する一連の工程を指します。この記事では、その詳細な仕組みや歴史、そして現在の主要なプラットフォームについて... -
ネットワーク・インフラ・クラウド
デプロイメントパイプライン: ソフトウェア開発の自動化と効率化
デプロイメントパイプラインとは、ソフトウェア開発ライフサイクルにおいてコードから本番環境への展開を自動化するための一連の工程である。その概念は、DevOps運動の初期に形成され、現在ではクラウドネイティブなアプリケーション開発にとって欠かせな... -
Web・フロントエンド・バックエンド
デプロイメント詳細:Webアプリケーションのデリバリーと保守
ウェブ開発におけるデプロイメントとは、開発したソフトウェアを実際の運用環境へ配備する過程のこと。その中心に位置するデプロイメント詳細は、コードの品質管理からインフラストラクチャの最適化まで、多岐にわたる要素を取り扱います。 【この記事の目... -
プログラミング・開発言語
継続的デプロイ: アプリケーション更新の自動化手法
継続的デプロイは、ソフトウェア開発とデリバリーを最適化するための技法です。2000年代半ばにアジャイル開発が台頭し始めると同時に登場しました。本記事では、その概念から具体的な実装手法までを解説します。 【この記事の目次】 継続的デプロイの定義 ...
