フリーランスITエンジニアのための情報発信メディア

メールサーバとは|初心者向けに仕組みを易しく解説

メールサーバとは|初心者向けに仕組みを易しく解説

現在はメールが当たり前のように利用されています。個人でのやり取りはチャットツールに移行していますが、ビジネスの現場では依然としてメールが中心でしょう。今やなくてはならない存在です。 メールはさまざまな技術に支えられており、その中でも特に重要

続きを読む

Scalaとは?言語の特徴や用途を分かりやすく解説

Scalaとは?言語の特徴や用途を分かりやすく解説

近年注目を集めているプログラミング言語として、Scala(スカラ)が挙げられます。日本国内での利用はまだ限定的ですが、アメリカを中心に海外ではすでに広く普及している言語です。実際に使ったことはなくても、名前を耳にしたことがある人は多いのでは

続きを読む

エンジニアにお勧めの技術コミュニティと使い方を解説!

エンジニアにお勧めの技術コミュニティと使い方を解説!

どのような分野にも「コミュニティ」と呼ばれる集まりが存在し、同じ分野で活躍する人や、共通の趣味を持つ人々が集まっています。エンジニアの世界にも同様に「技術コミュニティ」と呼ばれる集まりがあり、多くのエンジニアたちがそこに参加している時代です

続きを読む

VBAとマクロ|特徴やメリット・デメリットを徹底解説!

VBAとマクロ|特徴やメリット・デメリットを徹底解説!

業務効率化のために様々なツールが利用される時代であり、その中にVBAやマクロが含まれます。皆さんの中にも何かしら利用している人が多いのではないでしょうか。比較的気軽に使えるツールであるため、多くの企業で採用されています。今回は、当たり前のよ

続きを読む

基本設計とは?開発での位置づけや書き方の注意点を解説!

基本設計とは?開発での位置づけや書き方の注意点を解説!

基本設計とは、ソフトウェア開発のうち、上流工程と呼ばれる過程で実施する作業です。要件定義と詳細設計の間に位置する作業で、ソフトウェア開発の基盤になる部分を決定します。機能などの概要を決めていく部分であり、その結果がソフトウェアの方向性を決定

続きを読む

リリース管理とは|役割や手順について徹底解説!

リリース管理とは|役割や手順について徹底解説!

多くの場合、ソフトウェアには「維持保守」と呼ばれる作業が必要です。これは、ソフトウェアの品質を担保するために、問題点の修正や新機能の追加などを行う作業を指します。実際、皆さんの中にはソフトウェアのアップデートなどに携わったことがある人が多い

続きを読む