タグ

2015年2月25日のブックマーク (11件)

  • クックパッドモバイルアプリの開発体制とリリースフロー - クックパッド開発者ブログ

    こんにちは、技術部モバイル基盤グループの @slightair です。 今回は、クックパッドのモバイルアプリをどのような流れで開発しているか説明したいと思います。 この記事では技術的な話ではなく、どのようにして、どのようなことを考えて僕らがモバイルアプリを開発しているかに触れたいと思います。 開発体制 クックパッドにはモバイルアプリを専門で開発するようなチームはありません。 必要に応じて、誰でもモバイルアプリ開発に取り組みます。 機能追加・修正を行ったらリポジトリにプルリクエストを送ります。 プルリクエストが来たら、アプリ開発を行うエンジニア同士でレビューします。 様々な修正をひとつのバージョンにまとめるのは、僕が所属する技術部と後述するリリースマネージャーで行います。 リリースマネージャー バージョンごとに、そのリリースの責任をもつリリースマネージャーをひとり選びます。 リリースマネージ

    クックパッドモバイルアプリの開発体制とリリースフロー - クックパッド開発者ブログ
  • ノンプログラマーが3ヶ月でWebサービスを作ってみた - Qiita

    ノンプログラマーがはじめてWebサービスを作ってみた記録です。 2016.3.28 追記: リリース1年後について書きました。 はじめてのOSSリリース記 〜なぜ無料でソースコードを公開するのか? 自己紹介 趣味でたまにプログラムを書く程度のノンプログラマー業は SHIFT( http://www.shiftinc.jp ) という会社でテスト自動化エンジニアをしています。 20代最後の年に何か新しいことを!と思い立ち、勢いでWebサービスを作ってみました。 作ったもの Chibineko - 世界で最もシンプルなテストツール https://chibineko.jp 面倒なテストはサクッと終わらせよう Chibinekoはテストケースの作成と実行管理を行うためのシンプルなテストツールです。 テスト項目を箇条書きにするだけで、あなた専用のテスト実行ページが瞬時に作成されます。 あとは

    ノンプログラマーが3ヶ月でWebサービスを作ってみた - Qiita
  • Chefをやめてitamaeに乗り換えた - norizabuton

    俺はChefをやめるぞ(ry Puhaar!を置いているサーバの管理をChefでやっていましたが、Rubyのバージョンを変えようとしたところ色々と辛みがあってこれを機にオーケストレーションツールを変えようと思いました。 参考にした記事 導入にあたって以下の記事を参考にしました。ありがとうございます。 itamae-kitchen/itamae · GitHub Itamae + rbenvでCentOSにRuby環境を構築 - Qiita 何が辛かったの? Chefは学習コストが高いと言われることで有名ですが、それは初期の導入時のコストだけが高いと思っていたけれど、久々にレシピをいじろうとしたところ何も思い出せなくなっていた。サーバの構成なんて滅多に変更するものでもないので、たまの修正の度に色々調べ直すのは割に合わないと思った。(とくにコミュニティのクックブックを使っているとなお辛い) な

    Chefをやめてitamaeに乗り換えた - norizabuton
    tknzk
    tknzk 2015/02/25
  • nginx の拡張モジュールを書いて DoS 対策をした - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。インフラチームの野島です。 最近、cybozu.com はロードバランサを Apache から nginx に置き換えました。 (参考: cybozu.com のリバースプロキシを nginx にリプレイス) 置き換えの一環として、Apache に実装していた DoS 対策の仕組みを nginx の拡張モジュールにする形で移植しました。今回、この拡張モジュール nginx-maxconn-module を OSS として公開しましたので紹介します。 背景 DoS 対策 秒間リクエスト数 v.s. 瞬間同時リクエスト数 実装方針 nginx-maxconn-module 基的な使い方 高度な使い方 インストール おわりに 背景 題に入る前に、cybozu.com において、HTTP リクエストがどのように処理されているかを説明します。 cybozu.com では、負荷分散のた

    nginx の拡張モジュールを書いて DoS 対策をした - Cybozu Inside Out | サイボウズエンジニアのブログ
  • 「20人を採用して、1年で20人が辞めた」 注目スタートアップが、人材採用での苦戦を赤裸々告白 - リクルートVenture HR Summit 2015

    SEOを軸としたWebコンサルで企業の成長を支援 司会:それでは、登壇者の自己紹介のほうに移りたいと思います。2分程その場で立っていただいて、自己紹介をしていただければと思っておりますので、よろしくお願いします。では最初は、ヴォラーレ株式会社の代表取締役社長、高橋飛翔さんからお願いします。 高橋飛翔氏(以下、高橋):ヴォラーレ株式会社代表の高橋と言います。僕は大学時代に起業をして、今は2つ事業をやっていてですね、ちなみにSEOって言葉をご存知の方って、どのくらいいらっしゃいますかね。みんな知っていますね。 検索エンジン経由でのアクセスをより獲得していくSEOというノウハウを強みとして、法人企業向けにWebサイトの成長を支援していくというWebコンサルティング事業というのをやっています。 それにプラスして、スマートフォンアプリの情報サイトのApplivというサイトをやっています。こちらは何を

    「20人を採用して、1年で20人が辞めた」 注目スタートアップが、人材採用での苦戦を赤裸々告白 - リクルートVenture HR Summit 2015
  • 最近の Rack サーバ事情について - おもしろwebサービス開発日記

    先月、heroku推しサーバが unicorn から puma に変わったという発表がありました。unicorn だとスロークライアントの影響を受けやすいというのが理由なようです。 もう少し詳しく調べてみましょう。 そもそもスロークライアントってなに その名の通り遅い回線のクライアントです。3G環境のモバイル端末などが該当します。 「unicorn だとスロークライアントの影響を受けやすい」とは unicorn はプロセスモデルのサーバであり、blocking I/O モデルを採用しています。つまり、クライアントとの通信中プロセスが専有されるということです。 例えば unicorn がワーカプロセスを3つ立ち上げていて、そこへ通信完了に10分かかるようなスロークライアントが3つ接続されたら…、続くクライアントはスロークライアントの通信が完了するまで実行を待たなければならなくなります。プ

    最近の Rack サーバ事情について - おもしろwebサービス開発日記
  • エンジニア経験無い人を教える&働き先を紹介するまでの話 - 40歳からのキャリアチェンジ

    タイトルで全て言い尽くしましたが、自分がやりたかった 教える(正確にはコーチング)⇔開発する の両方が相互に作用するような自分がイメージしてたことがようやく実を結びました! Connecting the dots 1年前に書いたこのエントリで以下のTweet紹介してました @ukedchat @gapingvoid There's one more image to this that you're missing... creativity. :-) @ElsiumEd pic.twitter.com/T283tvkX30— Elsium (@DavidKirtlan) February 8, 2014 これ知ったのは増井さんの講演を紹介されてる記事なのですがそこで そして大事なのが、点と点を最短距離でつなげるだけでなく、異なる組み合わせをすることで、新しい全く考えもしなかった物が作れる

    エンジニア経験無い人を教える&働き先を紹介するまでの話 - 40歳からのキャリアチェンジ
    tknzk
    tknzk 2015/02/25
  • Tumblrがデータセンタ自動化ツールGenesisをリリース

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Tumblrがデータセンタ自動化ツールGenesisをリリース
  • Vue.js が辛くなってきた | status code 51

    Vue.js が辛くなってきた。 ひとまず現状の辛さをダンプ 今日チームで改めて話し合って辛さがハッキリしてきたので、それをつらつらと書いてく。 (今のチームは僕を含めて Rails プログラマが多くて、フロントエンドを専門にやってる人はいない。) グローバル変数大量問題(もしくはイベント地獄問題) たくさんの状態(変数)が必要 && 複数 DOM にまたがるレンダリングがしたい。 今は、左ペインで選択して右ペインに出す、みたいな事をしている。 左ペインはタブで様々な種類の項目を選べて、選択したものを右側でリスト化して表示している。 これをやろうとするにあたって、方向性が2つあると思っていて 左ペインと右ペインでコンポーネントを分けて、親玉 ViewModel に変更を通知して親玉がレンダリング制御する -> イベント地獄 左ペインと右ペインの上位の親玉 ViewModel をつくって全て

    tknzk
    tknzk 2015/02/25
  • 『理論から学ぶデータベース実践入門』 発売延期及びテスト販売購入のお客様への書籍交換対応のお詫びとお知らせ

    お客様各位 ■発売延期について 2015年2月27日に発売を予定させていただいておりました『理論から学ぶデータベース実践入門 』につきまして,編集側の内容に関わる重大な作業ミスにより誤りが混入したため,該当個所を修正のうえ刷り直しを行うことになり,発売日を2015年3月10日に延期とさせていただくこととなりました。 ■テスト販売ご購入者への書籍交換対応について 書籍は2015年2月20~23日,以下の書店においてテスト販売を実施しました。 紀伊國屋書店 新宿店 紀伊國屋書店 新宿南店 ジュンク堂書店 池袋店 三省堂書店 神保町店 八重洲ブックセンター 店 書泉ブックタワー 有隣堂 ヨドバシAKIBA店 丸善 丸の内店 丸善 ラゾーナ川崎店 この間にご購入されたお客様につきましては,書籍のお問い合わせフォームより,以下の項目についてご連絡いただければ,刷り直し後の書籍と交換さ

    『理論から学ぶデータベース実践入門』 発売延期及びテスト販売購入のお客様への書籍交換対応のお詫びとお知らせ
    tknzk
    tknzk 2015/02/25
  • #25歳までに経験しておきたいUNIX管理作業での失敗

    案外成功方法より失敗集のほうがタメになりそう. ところでhost名がtaihaなのは安定性に関係ないです!!

    #25歳までに経験しておきたいUNIX管理作業での失敗