Development

ブランチを効率的に活用するためのgit-flow、GitHub Flow入門

By On 2016-08-10

(Photo by:Amy) はじめに ブランチをしっかり管理できていますか?Gitは便利なツールですが、自由度が高く、チーム内で使うにはなんらかのルールがないことにはリポジトリが混沌としてきます。… Read More

Cloud

コスト削減!AWSによるサーバーレスアーキテクチャでサーバー管理から開放されよう

By On 2016-08-09

はじめに サーバー管理に疲れていませんか?「ハードディスクの交換」や「セキュリティパッチの適用」、「リソースのチェック」など、サーバー管理ではさまざまなタスクが発生します。… Read More

Story

子どもが2歳になるまでスマホやタブレッドは避けるという選択が、その子の運命を大きく変える。

By On 2016-08-08

インタースペースが2014年に実施した、平均4歳の子どもをもつ母親を対象にした調査によると、0歳児の24%、1歳児の74%、そして2歳児の85%はすでにスマホを使用しているとのことで、アメリカの作家、マーク・プレンスキー氏は、こうした物心つく前にデジタル環境になじんでいる子どもたちを「デジタルネイティブ」と呼んでいます。… Read More

Development

エリック・エヴァンスに学ぶ!ドメイン駆動設計の主要概念

By On 2016-08-05

(Photo by:Shintaro Kakutani) はじめに いつもどんなソフトウェア設計手法を使っていますか?独自の設計手法を使っている方が多いのではないでしょうか?ソフトウェア設計は複雑なもので、100人のエンジニアからは100の設計が生まれることでしょう。たしかに独自の設計手法を編み出すのもよいのですが、業界の賢人に学ぶことも大切です。そこで今回は、エリック・エヴァンス氏が提唱する「ド ...… Read More

Development

Subversion 対 Git:どちらを使うべきなのか?いろいろな観点から比較してみた

By On 2016-08-04

はじめに SubversionからGitにそろそろ移行しようと思っている方も多いと思います。しかし、使い慣れたツールから離れるのは勇気がいります。また移行に見合うメリットも欲しいです。Gitには様々な利点があり人気も上昇中です。Gitには対応ツールやサービスも出揃っています。いまこそGitに足を踏み出すべきでしょう。… Read More

Story

どんどん戦争に使われる最新技術「自分の子どもや孫のことを考えれば、おのずと答えは出てくる。」

By On 2016-08-03

ギリシャ神話に登場するイカロスは、伝説的な発明家である父親のダイダロスが考案した鳥の羽を蝋で固めて作った翼を身にまとい、閉じ込められていた迷宮からの脱出に成功します。 しかし、「蝋が溶けて翼がバラバラにならないように太陽に近づいてはいけない」との忠告を聞かず、傲慢にも太陽に向かって高度を上げたため翼の蝋が溶けてしまい、墜落死するという悲惨な結末を遂げました。… Read More

Development

日本生まれのソフトウェア開発手法、チケット駆動開発の概要とBTSの紹介

By On 2016-08-02

(Photo by:University of the Fraser Valley) はじめに プロジェクトのタスクをうまく管理できていますか?ほとんどのソフトウェア開発は予定通り進むことはなく、頻繁に機能追加や変更、削除が行われます。そのため、タスクの管理が煩雑になりがちです。今でもExcelでのプロジェクト管理を行っている現場は数多くあります。… Read More

Development

無料で出来る! VirtualBoxを活用してIEのクロスブラウザテストをする方法

By On 2016-08-01

はじめに クロスブラウザテストをしっかり実施していますか?2016年1月12日には、IE8までのサポートが終了し、現在のところサポート対象になっている最も古いIEはIE9になりました。最近はIEのシェアが減ってきたとはいえ、まだまだ古いIEへの対応をやめられないのが現状ではないでしょうか。… Read More

Story

エンジニアと料理人の感性「伝統料理を最新の科学で徹底的に分解して、新しいものに組み立て直す。」

By On 2016-07-29

ビジネス・インサイダーが2015年2月に掲載した記事によると、グーグルで年収10万ドルを稼ぐエンジニアになるためには、11個のスキルが必要であるとされており、その中にはいくつかのプログラミング言語、理論数学の予備知識、アルゴリズム、人工知能、そして暗号についての知識も求められるのだと言います。… Read More

Development

DevOpsにはCIツールが必要不可欠!Jenkinsの導入を考えてみよう

By On 2016-07-28

はじめに DevOpsをはじめようと思っていますか?ごぞんじの通り、DevOpsにはCI(継続的インテグレーション)ツールは欠かすことができない存在です。現在のところCIツールにはいくつか選択肢がありますが、最も普及しているのはJenkinsでしょう。2016年5月には、マイクロソフトとのパートナーシップが発表され、CIツールとしての地位をさらに高めました。CIツールを選ぶならまずはJenkins ...… Read More