2017-06-01から1ヶ月間の記事一覧

「Hatena Engineer Seminar #8 @ Tokyo」を7月12日(水)に開催します! #hatenatech

こんにちは!エンジニアの id:amagitakayosi です。 来る7月12日(水)、はてな東京オフィスにて 「Hatena Engineer Seminar #8」を開催します! connpass.com Hatena Engineer Seminarは、はてなのサービスを開発する上で、エンジニアがどのような事を考えて…

はてなのサーバ・ネットワーク基盤技術を探究するインターンの紹介

Webオペレーションエンジニアの中で唯一のはてなインターン出身者である id:y_uuki です。この記事では、応募締め切り間近のはてなインターン2017の大規模システムコースを紹介します。大規模システムコースは、はてなのサービスを支えるサーバ・ネットワー…

コードレビューを会話しながら行う取り組み

こんにちは。アプリケーションエンジニアの id:itchynyです。 今回は、コードレビューを会話しながら行う取り組みについて紹介します。 コードレビューは大事なコミュニケーションの場です。 コードレビューの効用としては、単純なミスがあるコードをリリー…

2017年の夏、Swiftをどうやって学ぶか

Xcode 9 betaがリリースされ、Swift 4(とSwift 3.2)の足音が聞こえてくる。このタイミングで、今こそSwiftを学ぼうと考えるのは、なんら不思議なことではない。しかしながら、いざSwiftを学ぼうとしても、どうするのがよいのか、最初は見当もつかないこと…

トランザクション分離レベルの古典的論文 A Critique of ANSI SQL Isolation Levels を読む

こんにちは、 id:alpicola です。今年4月に新卒入社してアプリケーションエンジニアとして働いています。ウェブアプリケーションはその性質上、データベースに対して同時に大量の問い合わせを行います。そうした中でデータベースが個々の問い合わせを処理し…

更新が必要なnpmパッケージを可視化する

こんにちは。ウェブアプリケーションエンジニアのid:masawadaです。普段は、はてなブログチームで開発を行なっています。今回は、日々の開発で生まれた困りごとを解消するために作ったyarn-outdated-formatterというツールを紹介します。 経緯 以前id:amagit…

PythonによるBrandSafe はてなのリニューアル

こんにちは、アプリケーションエンジニアの id:skozawa です。 先日、BrandSafe はてなの裏側をリニューアルしました。リニューアルにあたり、アーキテクチャや開発言語を改めて検討しなおし、その結果、新たにPythonを使って開発を行いました。そこで、検討…