DevTabは、ギルドワークス株式会社の運営する、"コードの力”を信じるデベロッパーに向けた記事を集めたサイトです。

デベロッパーに必要な下記の6つの力をそれぞれ「タブ」として切り分けて記事を掲載しています。よりよいコードを書きたい、よりよいプロダクトをつくりたい、そんな想いをもつデベロッパーの皆さんが、少しでも理想に近づけるような記事を紹介しています。

ソフトウェア開発とは何か?

2017.12.25

オリジナル記事

ピックアップ

市谷 聡啓

ベタープログラマ  書籍「ベタープログラマ」の14章を読んで、「ソフトウェア開発とは何なのか」という問いに直面しました。ベタープログラマがさまざまなメタファを用いて明らかにしようとするソフトウェア開発のあり方、一つ一つに私は共感しました。このうちどのくらい出来ているのか?を考えるのに良い機会となりました。  一方、ソフトウェア開発とは何かという問いの向こう側に、そもそも「ソフトウェアとは何か」とい…

状況判断で駆動する「機略型のアジャイル開発」

2017.12.24

オリジナル記事

ピックアップ

市谷 聡啓

見積もりができない。どうする?  見積もりって大事ですよね。見積もりは何のために行なうものでしょうか?開発が終わるかどうかの見立てを立てたい。そうですね、たいてい使えるお金と時間には制約があるので、やろうとしていることが本当に完了できるのか、誰しもが把握しておかなければならないことでしょう。それに、開発チームにとってはペースを掴むためにも見積もりは必要ですね。  では、見積もりが出来ないような場合…

JP_Stripes Tokyo Vol.5のLT枠で登壇してきました ~ Stripeを1年使ってみて思ったこと ~

2017.12.14

オリジナル記事

ピックアップ

越 智明

この記事は、 ギルドワークス アドベントカレンダーの14日目の記事です。 12月14日に行われたJP_Stripes (Stripe ユーザーグループ) Tokyo Vol. 5 -- 拡がるStripeの使い方のイベントにお声をかけていただき、お話させていただきました。 こちらでは発表を行ったスライドの公開と、イベントでは話せなかったStripe導入時に参考にしていたリンク集をご紹介できればと思…

AWS Cloud9 をつかってみる

2017.12.12

オリジナル記事

ピックアップ

上野 潤一郎

この記事は、ギルドワークス アドベントカレンダーの12日目の記事です。 今回は、AWS Cloud9 をつかってみます。 Cloud9 とは AWSが昨年買収した Cloud型IDEになります。 Rails tutorialとかでもCloud9を開発環境として利用していたりします。 今年の re:Invent でようやく統合が発表され、AWS Cloud9 となりました。 内容としては以下のように…

3フェーズテストで自動テストコードを見やすくしよう

2017.12.11

オリジナル記事

ピックアップ

前川 博志

この記事は、ギルドワークスアドベントカレンダーの記事です。 自動テストコード、皆さんの中にも書いている方は多いでしょう。 ですが、自動テストコードをダラダラ書いていると、 一体何をテストしているんだろう? というふうになりませんか? テスト管理的な意味でも、自動テストコードで何をテストしているかわからないというのは非常に厄介です。 仮にテストが落ちたとして、 それがどんな意味を持っているテストなの…

普段の作業を少し楽にするコマンドラインツール

2017.12.07

オリジナル記事

ピックアップ

前川 博志

この記事は、ギルドワークスアドベントカレンダーの記事です。 突然ですが、プログラマの三大美徳を皆さんご存知でしょうか? 怠惰・短気・傲慢 という、普通だと美徳ではいえないような性質を指します。その心は、ちょっとでも無駄な作業をなくし、本当に生産的なことだけをやっていきたい、というプログラマとして持つべき心構えを指しているわけですね。 さて、そんなわけで、プログラマたるもの、いろんなものを自動化・省…

RailsアプリでA/Bテスト

2017.12.06

オリジナル記事

ピックアップ

越 智明

この記事は、ギルドワークス アドベントカレンダーの6日目の記事です。 今回は、GoogleOptimizeを導入したときの手順を紹介します。 無料で簡単にはじめられるA/Bテスト google-analytics-railsというgemを使用して、Google Analyticsを利用しているサイトに、GoogleOptimizeを導入したときの手順をまとめます。 Google Optimizeを…

リモートワークにおけるコミュニケーションツール「Zoom」

2017.12.05

オリジナル記事

ピックアップ

上野 潤一郎

この記事は、ギルドワークス アドベントカレンダーの5日目の記事です。 今回は、リモートワークにおける便利なコミュニケーションツールの1つである「Zoom」の紹介をします。 Zoomとは Zoomとはオンラインのコミュニケーションツールの1つです。 同じようなアプリケーションとして、SkypeやGoogleハングアウトがあります。 ギルドワークスでは、リモートワークが中心になりますので、オンラインコ…

Amazon S3を利用して超低額でサイトを公開(設定編)

2016.11.21

オリジナル記事

ピックアップ

上野 潤一郎

上野です。 Amazon S3を利用して超低額でサイトを公開する でS3でコーポレートサイトを公開するメリットを書きました。 今回は具体的な設定方法について書いていきます。 ※注意:この記事は2014年9月5日にGuildWorks Blogで公開したエントリをリライトしたものです。 もくじ S3でバケットを作成する バケットのPropertiesで表示権限を付与する ファイルをアップロードする …

Amazon S3を利用して超低額でサイトを公開する

2016.11.18

オリジナル記事

ピックアップ

上野 潤一郎

ギルドワークスの上野です。 今回は「Amazon S3を利用して超低額でサイトを公開する」について書いてみます。(具体的な設定方法は次回) どんなサイトに向いているか。 ※注意:この記事は2014年8月20日にGuildWorks Blogで公開したエントリをリライトしたものです。 コーポレートサイト キャンペーンサイト ランディングページ 上記のような HTML と JavaScript や 画…

さらに読み込む