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

CTOの役割と組織における技術的ポートフォリオの組み方

はてなCTOのid:stanakaです。 はてなアドベントカレンダー2014も最終日となりました。 今年のアドベントカレンダーは、スマートフォンアプリ開発からシステム系論文の話まで幅広いテーマが集りました。 読んでいて優秀なエンジニアがいるなぁ、としみじみ思…

gulpで依存関係を考慮した自動コンパイル

こんにちは、シニアアプリケーションエンジニアのid:taraoです。はてなエンジニアアドベントカレンダー2014の21日目として、依存先のファイルが更新されたらコンパイルしなおす処理をgulpで実現する方法について、とくにLessを例にとって紹介します。 はてな…

iOS開発で利用しているオープンソースのライブラリやサービスを紹介

こんにちは。アプリケーションエンジニアのid:sakaharaです。 この記事ははてなエンジニアアドベントカレンダー2014の20日目です。 昨日はid:wtatsuru によるはてなにおけるサーバリソース可視化とMackerelでした。 今日ははてなのiOS開発で利用しているオー…

Swiftでenumとジェネリクスを活用したかっこいいAPIクライアントを書く

この記事ははてなエンジニアアドベントカレンダー2014の16日目です。昨日はid:nobuokaによる「【Retrofit を読む】 利用者が定義したインターフェイスに実装を提供する Java ライブラリの作り方 【リフクレション】」でした。 こんにちは。はてなアプリケー…

開発合宿で何を考えてどう作ったか

こんにちは。はてな社長の id:chris4403 です。 この記事ははてなエンジニアアドベントカレンダー2014の14日目です。元エンジニアということでカレンダーに参加させていただきます。先日、はてなのサービス開発合宿が開催されました。 合宿の開催概要につい…

Monitoring Kubernetes

CTOのid:stanakaです。 この記事ははてなエンジニアアドベントカレンダー2014の13日目です。(ちなみにもう一度登場予定です。) 昨日、gcp ja night #29 (Google Cloud Platform (GCP)の話を肴にピザとビールをいただく会)でKubernetesのmonitoringについて話…

【Alamofireを読む】メソッドチェインと遅延実行の実装

こんにちは。アプリケーションエンジニアのid:yashigani_wです。 この記事は、はてなエンジニアアドベントカレンダー2014の12日目の記事です。 Swiftの登場から約半年。 はてなでは、徐々にSwiftへの移行を進めています。 今回はSwiftでHTTP通信を簡単に実装…

開発合宿でのチームの回し方

こんにちは、アプリケーションエンジニアの id:shimobayashi です。先日はてなでは開発合宿が行われ、私はエンジニアでありつつもその傍らでディレクター業にチャレンジという形で3人のチームに参加しました。 そんな開発合宿の振り返りを通じて、何かチーム…

Mackerel と fluentd でサービスの状態を可視化する

この記事ははてなエンジニアアドベントカレンダー2014の9日目です。 こんにちは、はてなアプリケーションエンジニアの id:hatz48 です。 今日は Mackerel と fluentd を利用してサービスの状態(レスポンスタイムやステータスコードのレートなど)を可視化する…

DevLOVE現場甲子園2014 日本シリーズ編に行って来ました

こんにちは。はてな社長の id:chris4403 です。この記事ははてなエンジニアアドベントカレンダー2014の7日目です。元エンジニアということでカレンダーに参加させていただきます。昨日開催されたDevLOVE現場甲子園2014 日本シリーズ編について書きます。 Dev…

サービス開発合宿

こんにちは。はてなチーフエンジニアのid:onishiです。この記事ははてなエンジニアアドベントカレンダー2014の6日目です。 今日は、サービス開発合宿についてお話します。はてなでは2008年から、エンジニアを中心に開発合宿を行い、新サービスのプロトタイプ…

URI.pmを継承する

こんにちは、アプリケーションエンジニアのid:nanto_viです。この記事はKyoto.pm Tech Talk 02で発表した内容を加筆修正したものであり、はてなエンジニアアドベントカレンダーの5日目です。はてなは今年で設立13年目を迎え、以前から存在するサービスの保守…

Mackerelで採用している技術一覧とその紹介

こんにちは。Songmuです。 この記事ははてなエンジニアアドベントカレンダーの3日目です。 昨日、Hatena Engineer Seminar #3を開催いたしました。何より参加率が高かったことに感激したのですが、その分少し窮屈な思いをさせてしまったかもしれないのは申し…

はてな京都オフィスで、Netflix Meetupを開催しました

こんにちは。アプリケーションエンジニアのid:daiksyです。この記事ははてなエンジニアアドベントカレンダーの2日目です。今日は、12月1日にはてな京都オフィスで開催された、Netflix Meetup in Kyotoの模様をご紹介しようと思います。 経緯 ある日、Netflix…

アプリケーションの開発環境を Ansible でつくる

こんにちは。アプリケーションエンジニアの id:aereal です。この記事ははてなエンジニアアドベントカレンダー2014の1日目です。今日はアプリケーションの開発環境を作成する手順を Ansible でコードとして表現し自動化する取り組みとその背景について簡単に…

はてなエンジニアアドベントカレンダーを始めます

こんにちは、はてなシニアアプリケーションエンジニアの id:Songmu です。師走に入り、エンジニア界隈ではアドベントカレンダーが活況ですが、はてなでもエンジニアによるアドベントカレンダーを始めることにしました。12月1日から25日まではてなのエンジニ…

「Hatena Engineer Seminar #3 @ Tokyo」を12/2(火)に開催します! #hatenatech

こんにちは、はてなチーフエンジニア兼サービス開発本部長の id:onishi / @yasuhiro_onishi です。「Hatena Engineer Seminar #3 @Tokyo」と題し、エンジニアを対象としたセミナーを12月2日(火)に東京で開催します。 はてなの開発・運用チームのエンジニア…

はてなブログAndroidアプリ開発の舞台裏

こんにちは!はてなでスマートフォンアプリを開発している id:cockscomb です! 先日リリースした はてなブログのAndroidアプリは、Android 5.0 Lollipopに対応し、Googleの新しいデザイン言語 Material Design をいち早く取り入れるなど、はてなが提供して…

「はてなサマーインターン2014」のレポートサイトを公開しました

本日、2014年8月11日~9月5日に開催した「はてなサマーインターン2014」のレポートサイトを公開しました。http://hatenacorp.jp/intern2014/今年は実際にユーザーへ提供する機能を開発する「サービス開発コース」と、大規模システムの基盤技術の開発/研究に…

はてなセミナールームで開発手法に関する勉強会を開催します #hatenatech

こんにちは、はてなの id:motemen です。このたび nanapi さんと共同で、開発手法に関する勉強会を開催することになりました。 すでに nanapi さん主催の東京で開催される勉強会が告知されています(満席です……!)が、今回お知らせするのは、同イベントの一…

はてなブックマークApp Extensionの裏側

こんにちは。はてなでアプリ開発をがんばっているアプリ&ブックマークチームのid:yashigani_wです。先日iOSアプリ「はてなブックマーク」で、iOS 8で新たに追加された「App Extension」を使ってMobile Safariなどのアプリから簡単にブックマークできる機能…

「京都 Android 勉強会」を8/23(土)に京都で開催します! #kyotoandroid

こんにちは、はてなアプリケーションエンジニアの id:nobuoka です。はてなは2014年8月23日(土)、Androidアプリ開発の勉強会「京都 Android 勉強会 2014.08」を開催します。今回は発表者として特別ゲストに、きしだなおきさん(id:nowokay / @kis / きしだ…

はてなから5人がYAPC::Asia 2014に登壇します&今年もスポンサーとして参加します

こんにちは、id:motemen です。このたび開催されるYAPC::Asia 2014に、はてなのエンジニア5人のトークが採用されました。ここでその内容を簡単にご紹介します。 画像は去年の様子です id:yanbe 最近のウェブサービスの検索機能やその先の話(8/29 11:40〜 藤…

入社2ヶ月目で人気エントリー一覧の表示高速化を担当。サマーインターンを経て新卒入社したはてなエンジニアの日々

こんにちは、はてな アプリケーションエンジニアの id:astj です。2014年4月に、はてなに新卒入社しました。現在は、はてなブックマークチームで「はてなブックマーク」や「人力検索はてな」などの開発をしています。今回のエントリーでは、新卒入社からの3…

「SIer→フリーランス→アプリ開発会社→フリーランス→はてな」なアプリエンジニアの、これまでとこれから

こんにちは。はてな アプリケーションエンジニアの id:sakahara です。はてなでは色々な経歴のエンジニアが働いているのですが、私は「SIer→フリーランス→アプリ開発会社→フリーランス→はてな」という流れで、かなりの紆余曲折を経て現在に至ります。このエ…

締め切り間近!インターンの応募は7/7 正午まで & 前半講義が仮確定しました!

7/7 正午をもってはてなサマーインターン2014の募集を締め切りました。たくさんのご応募ありがとうございました。先日ご案内した「はてなサマーインターン2014」の募集締め切りは、2014年7月7日(月)正午(日本標準時)です。参加をご希望の方は、必ず締め…

はてなサマーインターン2014の募集を開始しました!

7/7 正午をもってはてなサマーインターン2014の募集を締め切りました。たくさんのご応募ありがとうございました。 はてなサマーインターン2014の募集を開始しました。 対象は2015年3月以降に卒業予定の高専生、大学生、大学院生です。募集の締め切りは2013年…

GitHub Kaigiで「はてなブログチームの開発フローとGitHub」という発表をしました

こんにちは、id:shiba_yu36です。先日開催された「GitHub Kaigi」にて、はてなブログチームでのGitHubを利用した開発フローについて、「はてなブログチームの開発フローとGitHub」というタイトルで発表しました。資料はこちらです。 はてなブログチームの開…

はてなセミナールームで「ユーザテストLive! 見学会 in KYOTO」を開催しました

こんにちは、id:chris4403 です。 2014/5/29、はてな京都オフィス8FのセミナールームでDevLove関西「ユーザテストLive! 見学会 in KYOTO - 『あなたは"ユーザーテスト"を見たことありますか?』」が開催されました。 「アジャイル・ユーザービリティ」や「ユ…

はてなのエンジニアもWWDC 2014に参加します!皆さんもWWDCの予想をしてみませんか!! #expectWWDC

こんにちは、id:cockscomb です。Apple World Wide Developers Conference (WWDC) 2014まで残り1週間を切りました。今年のWWDCにはてなからは僕が参加します。 さて、今年のWWDCではなにが発表されるのでしょうか。様々な噂がありますが、iOSアプリエンジニ…

「はてなサマーインターン2014」を開催します

はてなでは、今年も学生を対象としたエンジニア向け「はてなサマーインターン2014」を8月に開催します。開催時期、応募方法などの詳細は6月上旬をめどにこのブログで発表します。参加をお考えの方は、以下のリンク先にあるフォームからメールアドレスを登録…

【イベント登壇レポート】JAWS DAYS 2014で、Miiverseの取り組みを弊社エンジニア渡辺が任天堂と共同で発表しました

はてな システム開発本部 システムプラットフォーム部 チーフ 渡辺起2014年3月15日(土)に新宿で開催されたJAWS DAYS 2014に、弊社CTO 田中慎司(たなか・しんじ)と、システムプラットフォーム部チーフ 渡辺起(わたなべ・たつる)が登壇しました。参考リ…

はてなブログにおけるページ表示速度改善の取り組みについて

こんにちは、id:hakobe932です。はてなブログではユーザ体験の改善のために、ページ表示速度を向上させるための様々な取り組みを行っています。このエントリーでは、はてなブログで行っている、ブラウザキャッシュの活用、JavaScriptのページ最下部での読み…

はてな各種APIでのパスワードによるWSSE認証を終了しました(開発者向け)

2月27日に告知しました通り、本日、はてな各種APIでのパスワードによるWSSE認証を終了しました。対象のAPIは以下の通りです。 はてなサービスにおけるWSSE認証 はてなブックマークAtomAPI のWSSE認証 マイブックマーク全文検索API のWSSE認証 はてなダイアリ…

はてな各種APIでのパスワードによるWSSE認証を2014年3月5日に終了します(開発者向け)

2013年10月3日にはてなの日記で告知しました通り、はてな各種APIでのパスワードによるWSSE認証を、2014年3月5日(水)に終了いたします。対象のAPIは以下の通りです。正確な終了時間は各サービスで異なります。ご了承ください。 はてなサービスにおけるWSSE…

3月4日(火)と5日(水)に、2015年度新卒エンジニア職対象 会社説明会を開催します

3月5日11:00追記 応募を締め切りました。お申込みありがとうございました。お申込みいただいた方へは別途メールにてご連絡させていただきます。 - こんにちは、 id:onishi です。先日お知らせいたしました通り、2015年度新卒エンジニア職採用を開始しました…

2015年度新卒エンジニア職採用を開始しました (3/17(月)応募〆切)

こんにちは、id:stanakaです。2015年度新卒エンジニア採用ページを先日オープンしましたので、お知らせします。はてなのエンジニアには、自分の担当するサービスに対して積極的に関わっていく姿勢を期待しています。エンジニアリングスキルの向上のみならず…