UZABASE Tech Blog

〜迷ったら挑戦する道を選ぶ〜 株式会社ユーザベースの技術チームブログです。

エンジニア向けMeetupイベントレポート 第2回:『Java開発最前線』

先日レポートいたしましたユーザベースMeetup、第2回目のレポートをお届けします。

エンジニア向けMeetupイベントレポート 第1回:『NewsPicks/SPEEDA「高速」成長の秘密』

こんにちは、SPEEDA Techチームで新規機能開発を担当しています清水です。 ユーザベースでは今、定期的にエンジニア向けにMeetupイベントを開催しています! 3月に開催をした第1回目から、ほぼ月1回のペースで開催しており、すでに開催数は3回を数えています…

Hinemos5.0.1移行記(その2:保守サービスとエンタープライズオプションを契約)

ユーザベース インフラチームの小林です。 だいぶ時間が空いてしまいましたが、「[Hinemos5.0.1移行記(その1:理想と現実の葛藤)の記事から引き続き、Hinemos5.0.1への移行のお話です。

NewsPicks:記事をオススメするLINE BOTをつくってみた

はじめまして。NewsPicks技術チームの井原です。 チャットボット(Bot)という言葉を聞いたことがあるでしょうか。スマホやWebのメッセンジャー上で動く自動会話ロボットで、4/7にLINEが[BOT API Trial]を公開したことでエンジニア界隈で一躍ホットなトピッ…

Slackを全社導入したので、社内向け利用マニュアルを公開してみた

はじめまして。Cultureチームの木村です。先月、インターンとして入社し、就職活動と二足の草鞋でやっています。 今回、ユーザベース全体として「Slack」の全面導入が決まりました!

Hinemos5.0.1移行記(その1:理想と現実の葛藤)

ユーザベース インフラチームの小林です。 前回の記事から引き続き、今回からHinemos5.0.1への移行のお話です。

RxJava + Vert.x + jOOλ で Microservice 的な何かを作ってみた

技術チームの竹内(@chimerast)です。 先日、Rx Ja Night 2016 #1という勉強会で、「RxJava + Vert.x + jOOλ で Microservice 的な何かを作ってみた」という題でLTしてきたので内容を少し書いてみようと思います。

Hinemos3.1.2→Hinemos5.0.1に移行しました

前回の投稿から約1年と、だいぶ時間が空いてしまいました。 ご無沙汰しておりますユーザベース インフラチームの小林です。 当時海外留学していたメンバーも無事帰国し、新メンバーも増え、インフラチームはだいぶにぎやかになっております。

えびスタ!#3 特別編「NewsPicksウェブ版リニューアルの裏側」を開催します

恵比寿のイケてるスタートアップが集まるエンジニア向けの技術勉強会「えびスタ!」の第3回を開催します。 第3回は特別編として1社での単独開催です。先日リニューアルしたばかりのNewsPicksウェブ版の開発の裏側についてお届けします。

「日本の夏は高温化しているか?」について可視化して確かめてみた。

技術チーム竹内(@chimerast)です。 最近暑いですね。東京では猛暑日の連続が新記録だそうです。 猛暑日 東京新記録 仙台25年ぶり(日直予報士) - tenki.jpwww.tenki.jp Twitter上でも最近暑くなったことについて、データを見つつ色々話題になっていたようです…

ウェブサービスの品質保証をお弁当作りに例えたら

ソフトウェアテストをお弁当作りに例えたら。

たのしいフォントえらび 〜 GoogleやDEAN & DELUCA、SPEEDAの事例から 〜

こんにちは。ユーザベースのデザイナー、広田です。企業・業界情報サービス「SPEEDA」を担当しています。 とうとう、ブログの順番が回ってきました。 UZABASE Tech Blogの記事ネタは、ユーザベースのエンジニアが一堂に集まる週一のミーティング、そこで話す…

ユーザベースの自由な社風を支える「みんなの会」のつくり方(動画環境編)

企業・業界情報データベースSPEEDAの開発チームに所属している川口と申します。 この記事では、全社ミーティング「みんなの会」を支えている現在のシステムについて少しご紹介したいと思います。

ニコニコメソッドプレゼンを全社会議に取り入れてみたら会議が面白くなった

技術チーム竹内(@chimerast)です。 作ったものが知らない間に記事のネタにされていたので、どんな仕組みで動いているか技術的なところについて書いてみます。どう使われているかについては、別でこのブログ内に記事が上がる予定です。

恵比寿のスタートアップエンジニアが集まる「えびスタ!」#2 を開催しました(ユーザベース、クックパッド、VASILY、エウレカ、はてな)

既報の通り、恵比寿近辺のスタートアップエンジニアが集まる勉強会「えびスタ!」#2 を開催しました。少し遅れましたが開催レポートをお届けします。

「えびスタ!#2 ~大規模データの調理法~ ユーザベースxクックパッドxVASILYxエウレカxはてな」開催のお知らせ

SPEEDA/NewsPicksを提供する株式会社ユーザベースでは、エンジニアの技術力向上と交流を目的として「えびスタ!(恵比寿スタートアップ勉強会)」を開催しています。2015年4月23日(木)に「えびスタ #2」を開催しますのでお知らせいたします。

IntelliJ IDEA + JRebel セミナーを開催しました

NewsPicks 開発チームの文字です。 先週の金曜日、株式会社サムライズムの山本裕介さん(@yusuke)に弊社オフィスまで来て頂き、IntelliJ IDEA + JRebel のセミナーを開催して頂きました。 弊社は SPEEDA / NewsPicks ともにサーバーサイドの実装に Java を…

Preserving Code Quality and Save Everyone’s Time with SonarQube

Hello. I'm Jason from SPEEDA's development team A developer's work (and even life) revolves around writing and testing codes. As a developer, I, like many others, take pride in my codes which are clean, elegant, and bug-free. And so we do …

NewsPicks を支えるインフラのこれから― Autoscaling を導入してみよう―

NewsPicksインフラ・運用を担当しているカツです。 NewsPicksのインフラについて、今まで他の人も紹介していましたが(『AWS CloudWatch Logs を NewsPicks で試してみた話』)、 今回は、現在のNewsPicksのインフラを紹介するのではなく、今後、NewsPicksのイ…

AWS Cloudwatch LogsをNewsPicksで試してみた話

こんにちは、NewsPicks開発・運用を担当している木下です。 今回はAWS CloudWatch Logsを利用した運用周りの改善について社内LTした内容をベースにブログにまとめました! NewsPicksはインフラを完全にAWS上で運用しています。 AWS 導入事例: 株式会社ユーザ…

情報技術との向き合い方:SPEEDA/NewsPicksを支える価値を生み出す技術の選定手法

UZABASE技術チーム竹内(@chimerast)です。 ちょっと時間がたってしましましたが、2月7日にdots. Summit 2015 にて、ポエム「SPEEDA/NewsPicksを支える価値を生み出す技術の選定手法」を発表してきたのでその内容をもう少し突っ込んで書いてみたいと思います…

Apache Wicketのイベントシステム徹底活用(実用サンプルもあるよ)

SPEEDAの開発してます矢野です。社外から参画してます。SPEEDAを書いてないときは、最近はClojureを書いています。 SPEEDAではApache Wicketを使っています。バージョンも順調に挙げられているので、Wicket 5から導入されたイベントシステムも、最近はかなり…

Dockerコンテナを管理するならKubernetes

SPEEDA開発チームの山岸です。 最近注目を集めているDockerですが、ユーザベースでも一部のチームで開発に役立てています。そのDockerのコンテナを管理するための「Kubernetes」というオープンソースのフレームワークがあります。 今回は社内のLTの内容を基…

Quick prototyping data visualization in SPEEDA

Nice to meet you, my name is Jorge Granado from SPEEDA Tech Team. At UZABASE we are always trying to find new ways of surprising our clients, and provide them with new analysis tools as well as better data. Since early 2013 we have been us…

NewsPicks クラッシュしないアプリ制作の鉄則

NewsPicksサービスの開発を行っている大川です。 本日はNewsPicksのスマホアプリがどんな設計になっているかを紹介します。社内LTネタを元にしています。 階段の部分はどうやってるの?(『NewsPicksのUIデザイン』) 文字が読みやすいように工夫しているの…

簡単シンプルなSQLライブラリ『JDBI』

技術チームインターンの前田です。 アプリケーションを開発していると、データベースと連携する必要が出てくる場合が多いかと思います。 この記事では、JavaプログラムからRDBMSを利用する際に便利なライブラリを紹介します。 このライブラリは、私が取り組…

Cool Hinemos! Hinemos5.0にとっても期待している運用エンジニア

初めまして、UZABASEインフラチームの小林です。 弊社インフラチームは5名(1名海外留学中)で構成されていて、ざっくり言うと、先進技術検証・導入を主担当とするメンバーと、新規リリース対応・運用改善を主担当にするメンバーの2チームに分かれています。…

はじめてのビジュアライゼーション ~Tableau, Highchart.js触ってみた~

ユーザベースでSPEEDAの開発を担当しています。 外間です。 ビジュアライゼーションのニーズが高まり続ける中、 先日僕もビジュアライゼーションで有名な、あのTableauのセミナーに参加してきました。 Tableau Tableauとは簡単に言えば、データを視覚化し分…

世界一ハッピーでワクワクする会社を目指して ~SPEEDA, NewsPicksを生んだ企業文化~

SPEEDA開発チームの中島です。 UZABASEでは、現在SPEEDA/NewsPicksという2つの経済に特化したサービスを展開しており、どちらも自社開発をしています。 今日は、UZABASEが何を目指し、何を大事にしているか、働き方や開発スタイルなども含め紹介したいと思い…

SPEEDAに導入して分かった、CDNの劇的な効果

インフラチームの金屋です。ユーザベースのインフラを担当しています。今回は身近に利用しているけど、使っていることに気付かないインターネットの影の立役者であるCDNについて書きます。 CDNとは? Contents Delivery Network コンテンツを 配信する ネ…