Browsing Category

Development

Development

オープンソースに積極的に!マイクロソフトのOSSプロジェクト7選

By On 2016-07-11

はじめに 2014年2月にサティア・ナデラ氏がCEOに就任して以来、マイクロソフトはどんどん製品のオープンソース化を進めていきました。今ではマイクロソフトは、数多くのOSS(オープンソースソフトウェア)プロジェクトを扱っています。今後もこの方針は当分変わることはないでしょう。… Read More

Development

世界第4位!最有力NoSQLデータベースMongoDBはRDBとどう違うのか?特徴と使い分け

By On 2016-07-08

はじめに 昨今、AjaxやWebAPIは広く普及し、ほとんどのウェブサイトで使用されるようになりました。それを支えているのは、JavaScriptとJSONです。もちろん、今やAltJSやYAMLなど、多数の関連技術が生み出され利用されています。とはいえ、ベースとなっているのはJavaScriptとJSONですから、これからも基盤技術として長い間利用されることでしょう。… Read More

Development

「オープンソースのプロセスを標準化」から見るオープンソース開発がGitHubへと繋がった道を再確認

By On 2016-07-06

(Photo by: Dave Fayram) このような方におススメ オープンソースの開発プロセスに興味がある。 開発プロセスの標準化・明文化に関心がある。 都内で開催されたAmazonクラウドのイベント「AWS Summit Tokyo 2015」での基調講演であった「オープンソースへの貢献プロセスはGitHubで標準化した(URL:http://www.publickey1.jp/blog/ ...… Read More

Development

Dockerコードベースの90%以上を占めるGo言語の概要と特徴

By On 2016-07-04

はじめに モダン言語に興味がありますか?SwiftやRustなど、時代の変遷に合わせて次々と新しい言語が生まれています。近年生まれている言語は、安全性と並列性が重視される傾向にあります。今回紹介するGo言語でも同様です。海外ではコンテナ型仮想化ソフトDockerに採用されており、国内でも普及が進んでいます。… Read More

Development

バグは早めに潰す!テスト駆動開発(TDD)の概要とメリット・デメリット

By On 2016-06-30

(Photo by:Berliner.Gazette) はじめに テスト駆動開発(TDD)をご存知ですか?2000年代初期に開発手法として確立され、10年ほど前から普及してきているため、知っている方も多いのではないでしょうか?IT業界で10年以上というと古臭い感じがしますが、まだまだ有効な手段です。… Read More

Development

MacでVMware FusionからVirtualBoxへ環境移行するときのポイント3つ

By On 2016-06-29

(Photo by: Ian Dick) MacでWindowsを動かしたり、ローカルに開発環境を立てるために仮想化ツールを使っている方も多いかと思います。稀にあるのが、こういった仮想化ツールを変更したいとき。 本稿ではVMware Fusionから、エンジニアから高い支持を集めているVirtualBoxへの移行方法についてご紹介します。方法がわかっていれば難しい操作は必要ありませんので、Virt ...… Read More

Development

DevOpsをサポートするコンテナ型仮想化ソフトウェアDockerの概要

By On 2016-06-27

Docker公式サイト:https://www.docker.com/ はじめに DevOpsをはじめようと思っていますか?DevOpsの本質は、開発チームと運用チームのコラボレーションにあります。「ツールさえ導入すればよい」というのは誤りです。しかしながら、DevOpsを実現するためには、それをサポートするツールが必要不可欠なのも事実です。モダンなツールのサポートがあってこそDevOpsは実現す ...… Read More

Development

WordPressのデバッグを表示/出力する方法(WP_DEBUG)

By On 2016-06-22

(Photo by: AquarHEAD Lou) WordPressテーマやプラグインの開発では、デバッグを使いたい場面が多々あります。… Read More

Development

エンジニアが知っておくべきNoSQLの概要と主要OSSプロダクト

By On 2016-06-22

Neo4j公式サイト:http://neo4j.com/ はじめに ”NoSQL”が、バズワードとして流行してから数年がたちました。すでにたくさんの製品が生まれ、主要ベンダーも次々と商用製品をリリースしています。NoSQLを取り巻く環境は落ち着きつつあり、成熟期に入っている製品も数多くあります。NoSQLを知っている方も知らない方もこのあたりで、一度NoSQLについて整理してみましょう。 この記事 ...… Read More

Development

GitHub開発のテキストエディタ「Atom」の特徴とおすすめパッケージ7選

By On 2016-06-20

Atom公式サイト:https://atom.io/ GitHubがリリースしたオープンソースのテキストエディタ「Atom」についてご紹介します。Atomは2014年にリリースされたばかりの新しいエディタですが、Web開発に特化した便利な機能も多く、パッケージを利用したカスタマイズ性の高さも評価が高いです。本記事では、Web開発に特化したおすすめパッケージをご紹介します。 テキストエディタの基本性 ...… Read More