OSC広島2017で使用した資料になります。
はてなのアプリケーションエンジニアのid:shiba_yu36です。社内技術勉強会で「新機能作成時に開発ブランチに細かくmergeしていく戦略」という発表をしたので、資料を公開します。 speakerdeck.com 以下、簡単に文字でまとめておきます。 戦略 ユーザーに新機能が見えないようにする工夫をし、新機能のbranchもどんどん開発ブランチにmergeしていく mergeされたものは随時本番にリリースされるが、ユーザーに見えない工夫をしているので問題なし PRは可能な限り細かくする 機能が完成したら最後にユーザーに新機能を見えるようなPRを作り、mergeしてリリースする なぜこの戦略を使うのかいろんな失敗を経験して、この戦略を最近使っている。 失敗パターンその1: 巨大PRパターン 失敗パターンその2: 新機能リリースブランチパターン 失敗パターンその1: 巨大PRパターン 新機
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
昨日,ページャNightという勉強会で,はてなブログのJSの見どころを紹介するLTをした.(昨日の日記). 資料公開しようかと思ったのだけど,発表資料そのまま公開しても意味不明なので,エントリに書き直すことにした. たとえば,このLGTM画像は発表資料の1枚目で,もし発表資料をそのまま公開したら,こういう謎の画像を解説もないまま見ることになっていたはず. JSのページャいっぱいある はてなブログの編集画面には編集サイドバーというのがあって,写真とかAmazon検索とかTwitterとかinstagramとかあれこれ貼れるようになってる. Amazon検索しても画面遷移するわけじゃなくて,ウェブ2.0という感じで,XHRでJSONを取ってきて,HTMLを組み立てて表示,クリックすると選択,貼り付けを押すとエディタに挿入される,という仕組み. 編集サイドバーから貼れるサービスは10種類くらいあ
こんにちは、id:hakobe932です。はてなブログではユーザ体験の改善のために、ページ表示速度を向上させるための様々な取り組みを行っています。このエントリーでは、はてなブログで行っている、ブラウザキャッシュの活用、JavaScriptのページ最下部での読み込み、JavaScriptの圧縮、という3つの取り組みについて解説します。 ブラウザキャッシュの活用 同じ内容のJavaScriptやCSSを、ページを表示するたびにダウンロードすると、余分なHTTPリクエストが発生しますし、読み込み時間がかかります。 ブラウザのキャッシュを利用できれば、余分なリクエストを減らすことができます。はてなブログでは、なるべく長い間ブラウザにキャッシュを保存するために、JavaScriptなどの一部の種類のファイルのレスポンスに、以下のようなヘッダを指定しています。 $ curl -I http://hat
2014年03月14日20:00 カテゴリTipsCode Tips - 静的リソースのURIに?をつけるべからず Webを支える技術 HTTP、URI、HTML、そしてREST 山本陽平 であればなおのことこの実装はNG。 ブラウザのキャッシュを利用できれば、余分なリクエストを減らすことができます。はてなブログでは、なるべく長い間ブラウザにキャッシュを保存するために、JavaScriptなどの一部の種類のファイルのレスポンスに、以下のようなヘッダを指定しています。 はてなブログにおけるページ表示速度改善の取り組みについて - Hatena Developer BlogはてなブログではJavaScriptを配信する際には、上記のURLのように、?よりあとの部分にabc078624b2a746c618156847827166bのようなバージョンIDを付与しています。JavaScriptが変更
はてなエンジニアブロガー祭りに参加したよ 2013年12月14日(日)に開催された『「はてな エンジニアブロガー祭り」を12月14日に開催! 豪華ゲストスピーカーが登壇します(ピザとビールもお楽しみに) - Hatena Developer Blog』に参加してきました。 ブログを始めたきっかけを質問される事があるのですが、実は10年前ぐらい前からはてなダイアリーでやっていたテクニカルなブログが最初です。その頃はJavaでハマった部分を書いたり、ExcelのTIPSを書いたり、エンジニアとしての働き方論を書いたり。 このブログでもプログラムを公開したり、手順書めいた記事を書く事がありますが、その頃の名残でもあります。結局そのブログは殆ど更新しないまま、2005年辺りで消してしまう事になるのですが、自分が未だに「はてな」に拘る理由のひとつになっていたりもします。id:shi3z さんや id
ウェブ進化論を読む 節約生活をしながら、趣味プログラミングを再開したり、毎日ブログを書くのが当たり前になったりしてくると、過去に読んだ梅田望夫の『ウェブ進化論――本当の大変化はこれから始まる (ちくま新書)』が思い出されてきた。 そもそもウェブ上のコンテンツが無料になるための諸要素が揃う「チープ革命」が節約のための必須要素となっている。その上で「ネット世界の三大法則」が、まさに自分がやろうとしていることなのではないかと思えたきた。 神の視点からの世界理解 ネット上に作った人間の分身が金を稼いでくれる新しい経済圏 (≒無限大)×(≒ゼロ)=Something 著者は「インターネット」「チープ革命」「オープンソース」がある閾値を超えた時に上記の法則が成立すると説いてきたのだ。 神の視点 ここでいう「神の視点」とはログに対する統計データの事だ。流行りの言葉で言えばビッグデータである。Google
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く