クラウドワークス エンジニアブログ

日本最大級のクラウドソーシング「クラウドワークス」の開発の裏側をお届けするエンジニアブログ

2016-01-01から1年間の記事一覧

rukawa と bricolage とデータ集計

社内向けツールのコードネームはもっぱら RPG の登場人物の名前をモチーフにしている沢田です。しれっと Rixia (リーシャ) とか Dubarry (デュバリィ) などと名付けられたツールを一部の社内サーバーに放流しているのですが、今のところ誰にも理解されていな…

Google App Engine を通してアプリケーション・インフラを考える

ビール、日本酒、お酒は何でも好きなエンジニアの弓山(akiray03)です。 クラウドワークスでは、サービス提供の基盤としてAmazon Web Services (AWS)を利用しています。今回の記事は、会社の業務から離れて、個人的に(趣味で)利用しているGoogle App Engineを…

なぜエンジニアはマネージャーをやりたがらないのか

最近ベイスターズが強くて毎日が楽しいクラウドワークスの安西です。マネージャー的なお仕事をやらせていただいております。やっていることはこんな感じです。 社内もそうなのですが、社外の各社さんに聞いても、エンジニアがマネージャーをやりたがらないと…

Terraformingで既存のIAMユーザをTerraform管理下に入れる

クラウドワークスの缶コーヒーエンジニアの森田(@minamijoyo)です。 だいたい毎日缶コーヒーを飲みながら主にインフラ周りの仕事をしてるので、クラウドワークスのインフラの一部は缶コーヒーでできていると言っても過言ではないんじゃなかろうかと思う今日…

webpackで作るSprockets無しのフロントエンド開発

こんにちは!12月に子供が生まれたばかりの鈴木( @suzan2go ) です。現在は週2~3日リモートで子供の成長を片目にみつつコードを書いています。うちの子はガラピコぷ〜がお気に入りです。 さて今回はRailsでのフロントエンド開発についてです。 昨今のフロン…

Rails Engineを使って管理画面を作ろうとした話、とその後

初めまして、3月からクラウドワークスの開発Div.にjoinした山本です。 好きなお酒は芋焼酎で割り方はお湯割一択です! さて、私は入社してから社内の業務支援系のシステムの新規開発に携わってます。 今回の内容は社内ツール開発時に管理画面をRails Engine…

エンジニアの勉強法(僕の場合)

こんにちは。今年の3月にクラウドソーシングのクラウドワークスに入社したエンジニアの廣瀬です。好きなお酒はビールとウイスキーです。 入社から約2ヶ月半、エンジニアとしてやっていくためには日々の勉強が欠かせないなーと感じる毎日です。今日は自分が技…

active_decoratorを機能拡張したGemを作った話

こんにちは!! 「光のエンジニア」ってプロフィールでブランディングしようとしてるけど、検索順位で太陽光発電関連のエンジニアにどうしても勝てないことを悔しがってる板倉(itkrt2y)です。 セルフブランディング難しい! さて、早速ですが本日はactive_…

誰のためのコメント? 〜コメント・コミットメッセージの書き方を考える〜

クラウドワークスでエンジニアをしている八木 ( [@negito6](http://qiita.com/negito6) )です。 私は最近、コメントをきちんと書くことに凝っています。コメントとは、ソースコード中に書いてコードの意図を説明したり、バージョン管理におけるコミットの説…

Eating our own DOG FOOD 🐶 !!

皆様、こんにちは。 犬よりも猫派なエンジニア、徳光 (@toku345)です。 Mew ! 世間的にはRubyの会社だと思われている弊社に所属しながらClojureに目覚め(≠ 開眼)、 業務で使えずちょっと悲しい気持ちですが今日も元気です! *1 さて今回は私が、弊社サービ…

エンジニア×他部署のチームがスクラムで使ってるツールなど

こんにちは、どうでしょう藩士の飯田 です。 先日一番くじ第4弾を引きに青屋敷に討入りし、一番欲しかったB賞の「荒々しいTシャツ」を当てました! 次回の一番くじはどんな商品になるのか今から楽しみです! さて、今回は少し前にお酒好きのエンジニア飯田(…

エンジニア部活動という取組み

はじめまして、ビール、焼酎、ウイスキー、なんでもござれだけど、日本酒が一番大好きな小屋です。クラウドワークスでは最近、エンジニア部活動という取組みを始めたのでご紹介したいと思います。 部活動といっても野球やテニスなどの部活動ではなく、開発し…

これだけはやっておきたい〜マイクロサービスのデプロイメント

Scala大好きインフラエンジニアの九岡(@mumoshu)です。マイブームはConcourse CIですが、今日はマイクロサービスの話をさせていただきます。 TL;DR; 「サービスの負荷上がってきたし、マイクロサービス化しよう。マイクロサービス化って、Railsアプリ分割し…

CW Tech Meetup #01: Rails Upgrade Casual Talks を開催しました

www.flickr.com こんにちは。開発Div. エンジニアの所です。 先日クラウドワークスではRailsのアップグレードに関するTech Talkイベント Rails Upgrade Casual Talks を開催いたしました。 cw-meetup.doorkeeper.jp 100人の参加枠に対してキャンセル待ちが60…

エンジニア×他部署のチームビルディングにおいて重要なこと

こんにちは、お酒大好きエンジニアの飯田(@yo-iida)です。 現在は、エンタープライズ・新規事業開発グループという部署で、クラウドワークスのエンタープライズ向けの機能開発を担当しています。 我々のチームでは、通常のクラウドワークスのサービス開発…

EFO(Entry Form Optimization)の進め方

こんにちは。2014年11月にクラウドソーシングのクラウドワークスにジョインした @oura です。 気がつけば会社の中ではもう古株で、最近ではマネージャーとして、また一児の親として勉強の毎日を送っております。そういえば何故かクラウドワークスのエンジニ…

クラウドワークスオフィスの開発環境のご紹介

こんにちは! クラウドソーシングでお馴染み、クラウドワークスでiOSアプリエンジニアをやってます越田(@tkoshida)です。 Rubyistばかりの環境ながら最近アプリを開発できる体制が整ってきて嬉しい今日この頃です。 クラウドワークスは昨年11月に恵比寿ガ…

「Rails Upgrade Casual Talks」に森田が登壇しました

cw-meetup.doorkeeper.jp

社内サービス開発のススメ

最近機動戦士ガンダム0083スターダストメモリーを一気見したエンジニアの那須(@nasum)です。好きなガンダムはExSガンダムです。リフレクターインコムかっこいいですよね(アイスブレーク)。 普段働いているとPCを使う以上様々なソフトウェアやサービスを…

クラウドワークス内でPandasとJupyterの布教活動をおこなった話

どうも、Androidアプリの開発をやっています、エンジニアの岩木(@YusukeIwaki)です。 社内ではRubyistたちに囲まれながら、孤独にJavaを書いています(誇張w) クラウドワークスでは、施策の事前調査や効果検証などのデータ測定を、エンジニアが率先して…

テクニカルサポートの回し方

こんにちは。開発Div. エンジニアの田中(@teriyakisan)です。 ウェブサービスには運用がつきものですよね。 なかでもエンジニアがなにかを調査したり、データ修正・抽出や一括処理などなんらかテクニカルな作業するようなものを、クラウドワークスでは「テ…

videoタグのはなし

こんにちは。 開発Div. エンジニアのセイです。 クラウドワークスでクラウドソーシングの開発に携わっています。 簡単な自己紹介ですが、中国の上海出身です。4歳の息子がいます。子どもと遊ぶのは大好きですが、コード書くよりは疲れます。。。 最近開発業…

ソースコードの減らし方 - 基本的な考え方と10個の方法

ある程度のあいだ運用されている、特に Ruby on Rails 製アプリのプロダクトコードにおいて、ソースコードをゆっくりと減らしていく手法について紹介します。基本的な考え方は「ボーイスカウトルール」です。

Macでvim-fugitiveのGbrowseが動くまで

こんにちは。 クラウドソーシングで最大手のクラウドワークスでエンジニアをやっています、KIMIです。 つい先日少し時間ができたので、以前から動かなくて困っていた vim-fugitive のGbrowse コマンドを調査して動くようにした時のログなんかを書きたいと思…

毎月10回くらい更新されるエンジニアブログの作り方

こんにちは、AdventCalenderでノリで書いた記事が思わぬバズりを見せてしまい戸惑いを隠し切れない野村です。 当社では、今年の1月から週2回ペースでエンジニアブログを更新し続けています。 実はブログの開設自体は2014年8月と、今から1年半も前のできごと…

Vimの作業を効率化するためgit-switcher.vimを作った話

dotfilesいじりが趣味の岩下(@ToruIwashita)です。 昨年末の クラウドワークス Advent Calendar で「VimでGitのブランチ毎にセッションを簡単に保持できるようにする」という記事を公開してからというもの、あの設定だと vim-session プラグインと vim-fugit…

【ハードコアな勉強会 開催Tips】アルゴリズム勉強会を二ヶ月、計7回にわたって開催しました。

こんにちは、エンジニア、業務委託の深山 @kenzan100 です。 突然ですが、皆さんは「アルゴリズム」と言われて何を想像しますか? アルゴリズムというと、とっつきにくい技術分野/難しそう、という印象があるかと思います。しかし、「期待する成果を出すため…

3ヶ月かかると思われた機能開発を1週間でリリースする方法

エンジニアの佐藤 (@tenbrother)です。 今回はの開発チームが、開発スピードを速めるために行っている試みを紹介させていただきます。 (若干釣り気味なタイトルですが一応実例です、、、) 「開発スピード」とは そもそも「開発スピード」と聞くと「モノを…

クラウドワークスを支えるインフラのご紹介

エンジニアの五十嵐 (@gantawitter) です。 今回はクラウドソーシングのクラウドワークスのサービスの土台となるインフラについて紹介させていただきます。 クラウドワークスはAmazon Web Services上に構築されています。 サービス本体はRailsを利用して実装…

バグ修正ハッカソンを行いました - ふりかえり篇

クラウドワークスの沢田と申します。普段は主にデータ分析的な仕事をしています。得意言語は Ruby なのですが、商売柄と言うか、ここ最近よく使っているのは Python と SQL です。どうしてこうなった。ちなみに、お気に入りの Elixir の演算子は |> です (誰…

© 2016 CrowdWorks, Inc., All rights reserved.