ブックマーク / developer.hatenastaff.com (6)

  • 契約による設計の紹介 - Hatena Developer Blog

    こんにちは、チーフエンジニアの id:hakobe932 です。 はてなでは毎週、社内技術勉強会を開催しています。先週の勉強会では現在開催中のはてなインターン2016の参加者のみなさんもインターン生も参加して、いっしょに技術交流を行いました。 このエントリでは、そこで発表した、契約による設計の紹介をしたスライドを公開します。 契約による設計はBertrand Meyer氏によるオブジェクト指向入門*1という書籍で紹介されている考え方です。 オブジェクト指向入門 第2版 原則・コンセプト (IT Architect’Archive クラシックモダン・コンピューティング) 作者: バートランド・メイヤー,酒匂寛出版社/メーカー: 翔泳社発売日: 2007/01/10メディア: 単行(ソフトカバー)購入: 11人 クリック: 307回この商品を含むブログ (130件) を見る 契約による設計で

    契約による設計の紹介 - Hatena Developer Blog
    makimain0
    makimain0 2016/09/01
  • インフラを意識してコードを書くということ - Hatena Developer Blog

    チーフエンジニアの id:Songmu です。 4月に 新人エンジニア研修を行なった のですが、その際に、「インフラを意識したアプリケーションの書き方」という講義を担当しました。そこでおこなった講義の内容について整理しながら書き起こしていきたいと思います。 インフラを意識すると何が良いか 業務でWebアプリケーションを扱うと、個人ではなかなか扱えないトラフィックであったりデータ量を扱うことになります。小規模サービスでは考えなくてよかった多くのことを考慮する必要がでてきます。なかなか体験できないことでもあるので、楽しく、やりがいもあります。 また、そういった経験を通して、インフラを意識しコードをかけるスキルを身につけることは、Webエンジニアとしては大きな強みとなります。ISUCONで優勝できるかもしれません*1。 インフラを意識すると何が良いか 〜 中規模ベンチャーの場合 そもそも、はてな

    インフラを意識してコードを書くということ - Hatena Developer Blog
    makimain0
    makimain0 2016/05/30
    インフラを意識してコードを書くということ - Hatena Developer Blog: 2016 - 05 - 30 インフラを意識してコードを書くということ チーフエンジニアの…
  • はてなのエンジニアに期待する「アウトプット」 - Hatena Developer Blog

    id:stanaka です。はてなでは1月末と7月末に評価の時期を迎えます。毎回この時期になると評価プロセスや評価軸について議論になります。 はてなでのエンジニア評価として、コード品質などいくつかの項目がありますが、その中の一つとして「アウトプットする」ということを設定しています。 「アウトプットする」ということは直接的にはその人と会社の社外におけるプレゼンスを向上させる、ということになりますが、それ以上の効果があると考えており、そのあたりの背景について社内向け文章を書いたのですが、せっかくですので社外にも公開します。 「アウトプットする」ことを期待する背景 はてなエンジニアの評価基準として「アウトプットする」ということを軸の一つとしています。 アプトプットすることは、自身や会社の社外におけるプレゼンス向上だけではない価値があると考えています。 アウトプットすることで各エンジニアがより

    はてなのエンジニアに期待する「アウトプット」 - Hatena Developer Blog
    makimain0
    makimain0 2016/02/26
    はてなのエンジニアに期待する「アウトプット」 - Hatena Developer Blog: 2016 - 02 - 26 はてなのエンジニアに期待する「アウトプット」…
  • はてなでの10年戦える新技術採用戦略の話 - Hatena Developer Blog

    この記事ははてなデベロッパーアドベントカレンダーを始めます - Hatena Developer Blogの最終日の記事です。昨日は id:ichirin2501 の MySQLでINSERTのデッドロックに嵌る人を1人でも減らすために - ichirin2501's diary でした。 こんにちは、id:stanaka / @stanaka です。今年のはてなデベロッパーアドベントカレンダーも最終日です。 2015年もSwiftのOSS化から、JavaScriptデスクトップアプリを書けるElectronや、 Chainer, TensorflowなどのDeep Learningライブラリ、AWS RDSのAuroraの東京リージョンでのリリースなどなど、 大小様々な技術が登場しました。 はてな社内でも新しい技術の採用方針については時々議論になるのですが、 社内向けに書いた技術選択を

    はてなでの10年戦える新技術採用戦略の話 - Hatena Developer Blog
    makimain0
    makimain0 2015/12/25
    はてなでの10年戦える新技術採用戦略の話 - Hatena Developer Blog: 2015 - 12 - 25 はてなでの10年戦える新技術採用戦略の話 この記事は…
  • はてなで新しくWebサービスを作るときのインフラの作り方 - Hatena Developer Blog

    この記事ははてなデベロッパーアドベントカレンダーを始めます - Hatena Developer Blogの17日目の記事です.昨日は id:yashigani_w の Promiseを学ぶためにSwiftでPromiseを実装してみた話 - yashigani?.days でした. こんにちは、はてなの id:wtatsuru です。はてなのインフラ全般をみています。 はてなでは、しばしば新サービスを構築する機会があります。正式サービスもあれば、はてラボ のような実験的サービス、内部の Microserviceの一部になっているものなど多種多様なものがあります。新規サービスのインフラを構築する際は、最小構成でありつつ後のスケールやメンテナンスを考えた仕組みを作っていくことになります。この記事では、2015年12月現在のはてなでの標準的な構成を紹介していきます。 新サービスの最小構成 こち

    はてなで新しくWebサービスを作るときのインフラの作り方 - Hatena Developer Blog
    makimain0
    makimain0 2015/12/17
    はてなで新しくWebサービスを作るときのインフラの作り方 - Hatena Developer Blog: 2015 - 12 - 17…
  • スクリーンショットで振り返る・はてなブログ記事編集画面デザインの歴史 - Hatena Developer Blog

    ※この記事は、はてなデベロッパーアドベントカレンダーの4日目です。 前日はこの記事でした。 はてな×ドワンゴ合同ハッカソン@京都イベントレポート! - Hatena Developer Blog こんにちは。id:ueday です。はてなブログのリードデザイナーをしています。 早いもので12月ですね。はてなブログは先日11月7日に4周年を迎えました。この4年間のうちに様々な新機能や改善をリリースしてきましたが、そのなかでも特に「記事編集画面(以下、編集画面)」はローンチ当初から継続して改善に取り組んできました。はてなブログは「書きたい人のためのブログサービス」というポリシーで運営しており、それが最もよく現れるのが編集画面なのです。 私ははてなブログのプロジェクト初期から4年間ずっと開発に参加してきたため、開発時に撮った古いスクリーンショットも残っています。この記事では、それらのスクリーンシ

    スクリーンショットで振り返る・はてなブログ記事編集画面デザインの歴史 - Hatena Developer Blog
    makimain0
    makimain0 2015/12/04
    スクリーンショットで振り返る・はてなブログ記事編集画面デザインの歴史 - Hatena Developer Blog: 2015-12-04…
  • 1