タグ ヌーラボ
人気順 5 users 10 users 50 users 500 users 1000 usersRust + Yew = WebAssembly でかんばんライクなタスク管理アプリを作ってみました。 | ヌーラボ
Rust + Yew = WebAssembly でかんばんライクなタスク管理アプリを作ってみました。 YewはRustで書かれたフロントエンド向けのフレームワークです。 書かれたコードはWebAssemblyに変換されて、ブラウザ上で実行することができます。プロジェクトのREADMEに「ElmとReactに影響を受けた」と書かれているように、JSX風のHTM... 続きを読む
SRE Lounge #5 にて Backlog における SRE の事例について講演しました - 無印吉澤
僕は去年の8月にヌーラボに入社して、そこから Backlog の SRE として働いています。 SRE としての経験は約1年なのですが、ちょうどサービスが成長し、会社もエンジニアを積極的に採用して拡大している時期だったこともあり、色々な経験ができました。そのなかで、SRE の難しさ、SRE の組織の問題にも直面してきました。... 続きを読む
CacooはなぜKubernetesによるmicroservicesへの道を選んだのか? | ヌーラボ
こんにちは。Cacoo チームの木村(@cohhei)です。Cacoo チームでは、 Kubernetes によるアーキテクチャの microservices 化に取り組んでいます。今回は私たち Cacoo チームが microservices 化によって解決しようとしている課題と取り組みの内容、その成果についてご紹介します。 この記事では以下の内容を含みます。 C... 続きを読む
jQueryを卒業したかった僕がReact StaticでReactをイチから学んでWebサイトを作った話 | ヌーラボ
Typetalk フロントエンドエンジニアの岡藤です。先日Typetalk Webサイトリニューアル に伴い、フロントエンドの技術を jQuery から React + styled-components に刷新しました 。 本記事では、React を用いた Web サイト制作についてお伝えします。 はじめに タイトルにもあるように、僕は今まで JavaScript を書く必要がある時は使い慣... 続きを読む
ライブラリを使わずここまでできる!Web Componentsで近未来のフロントエンド開発 | ヌーラボ
Cacoo チームエンジニアの川端です。普段は Cacoo のエディター(編集画面)のフロントエンドの開発をしております。最近パパになったので 娘の写真を親に共有するアプリを作ってみました 。その際に、Web Componentsなる機能を使ってみました。JSフレームワーク群雄割拠の昨今、ライブラリを使わずWeb Componentsだけでどこまでできるのかご紹介したいと思います。 Web Com... 続きを読む
Vue.js でかんばんライクなタスク管理アプリを作ってみました。 | ヌーラボ
Backlog 開発チームの saki です。仕事は Scala と Java ですが、Ruby や JavaScript などのいわゆる動的型付け言語も好きです。最近はフロントエンドに興味がありプライベートで Vue.js を触っています。 Vue はプログレッシブフレームワークを謳っており、その名の通り最初は小さく導入でき、ソフトウェアの成長に合わせて他のライブラリを組み合わせることで規模の大... 続きを読む
ヌーラボのアカウント基盤を Java 9 にマイグレーションして起きた問題と解決法 | ヌーラボ
2017年9月21日にいよいよ Java 9 がリリースされます。 Java 9 を利用することのメリットは一体?こんにちは。ヌーラボのアカウント基盤を Java で支える Nulab Apps チームの加藤です。 Nulab Apps チームが開発するアカウントの基盤はサード パーティ製の Java ライブラリだけでも 154 個の依存関係を有します。154 個の Java ライブラリは数々の破... 続きを読む
1ファイル・3コマンドで実現!Dockerでチーム全員の開発環境の構築を始めてみませんか? | ヌーラボ
以下の3コマンド、これだけでプロジェクトに必要な開発環境ができあがる。そんな環境を Docker で作ってみませんか? $ git clone https://github.com/dataich/sample-docker.git $ cd sample-docker $ docker-compose up こんにちは、 Typetalk チームのエンジニアの吉田です! 新しいエンジニアがチーム... 続きを読む
Webエンジニアだったら当然知っておきたい「 クリックジャッキング対策 」とは? | ヌーラボ
こんにちは。 Typetalkチーム の永江です。今回は4月にリリースした、BacklogとTypetalkの連携機能である「 Backlogカード 」の実装の際に行った クリックジャッキング対策 について説明します。 Backlogカードとは Backlogカードは、Typetalkのトピック内に Backlog の課題やコメントをカード形式にして表示する機能です。Backlogの課題キーや課題... 続きを読む
目指すのはぶっちぎりの速さ! なぜ HTML5 版CacooはSVGを採用するのか | ヌーラボ
こんにちは! Cacoo チームの中原です。現在CacooチームはFlashで作られている図の編集画面(以下エディタと表現します)を* HTML5 で置き換える開発を進めています。このブログでは、 HTML5 版 Cacoo で図形の描画に使用される、SVGを選択した理由と経緯について説明したいと思います。 (*置き換える理由については「 Good-Bye Flash ~ CacooはHTML5で... 続きを読む
3TB 超の Cacoo の PostgreSQL 9.3 を 9.5 にアップグレードした話 - ヌーラボ [Nulab Inc.]
こんにちは。Cacooチームのイニエスタこと、とおのぶです。CacooはデータベースのPostgreSQLのバージョンアップを実施しました。基本的には 公式のpg_upgrade の手順に従っています。ここではドキュメントには記載の少ない具体的な作業内容の流れを紹介したいと思います。 理由 ユーザアンケートからみる Cacoo のコア・バリュー で記されたとおり、全体的なパフォーマンスの向上につい... 続きを読む
密着 24時! MySQL 5.1 から Aurora への移行100日間 〜 Backlog 編 - ヌーラボ [Nulab Inc.]
Photo via Visual hunt Backlog の一部のスペースにて Amazon Aurora へと移行しました。ここでは、その経緯と実際に実施した作業を簡単にご紹介させていただきます。 移行の経緯 昨年末 データベース障害 が発生しユーザー様には多大なご迷惑をお掛けしてしまいました。 Backlog には Terraform をどう使っているかを紹介したブログ にあるように複数の運... 続きを読む
実録!サービスを止めずに Amazon Aurora へ移行した話 - ヌーラボ [Nulab Inc.]
Photo via Visual hunt ヌーラボアカウント ではつい先日、Amazon RDS for MySQL から Amazon Aurora へと移行しました。ここでは、その経緯と実際に実施した作業を簡単にご紹介させていただきます。 移行の経緯 ヌーラボアカウントは Backlog や Cacoo 、 Typetalk といったヌーラボのサービスへの認証機能を提供しています。もし認... 続きを読む
Docker で「速くてウマイ」な CI 環境を構築するための 5 つの Tips - ヌーラボ [Nulab Inc.]
Docker 社のユースケース でもあげられているように、CI/CD で Docker を使うというのは、プロダクションシステム以外で Docker の特性を活用できる良い場所だと考えています。ヌーラボでは Backlog でのプルリクエストの提供 以降、CI のジョブの実行のために Docker を利用しています。ここではその運用から学んだ5つの Tips を紹介したいと思います。 ヌーラボの ... 続きを読む
今更聞けない!エンジニアのための CSS の基礎講座 〜ボックスモデル編〜 - ヌーラボ [Nulab Inc.]
ヌーラボには現在フロントエンドエンジニアが僕を含め3名おり、CSS は主にそのフロントエンドエンジニアが書いていますが、細かい機能の追加や修正の際にはエンジニアも CSS を書くことがあります。 ただ、エンジニアの中には CSS はあまり得意でない方や、独学でなんとなくで書いている方も多く、以前、そんなエンジニアのために CSS の社内勉強会を行いました。そこで好評だった「CSS のボックスモデル... 続きを読む
Electronアプリをプロダクトとして「正しく」リリースするために必要な3つのこと - ヌーラボ [Nulab Inc.]
Typetalkデスクトップアプリ 先日、弊社チャットサービスTypetalkのデスクトップアプリをリリースしました。おそらくTypetalk.appのパッケージを覗いてElectronの痕跡を見つけ出した方もいらっしゃると思いますが、その通りElectronをベースに実装しています。 ElectronはHTML、JavaScript、CSSなどWebの技術を使用してデスクトップアプリを開発できま... 続きを読む
僕がお話しているプロジェクト管理とチームの作り方などについて - ヌーラボ [Nulab Inc.]
2015年3月25日に、株式会社ロフトワークさま主催の『ビジネスを躍進させる創造的チームの作り方』にて、千葉県の柏にある柏の葉オープンイノベーションラボ(KOIL)にて、「小さなままで世界を相手に冒険できる自己組織化したチーム」というタイトルでお話をさせていただきました。また、最近ではないですが、2012年9月には、Movida School にて「スタートアップは自己組織型であるべき」といったタ... 続きを読む
Docker を利用した Drupal サイトのブルーグリーン・デプロイメント - ヌーラボ [Nulab Inc.]
サービス環境での事例も耳にすることが多くなった Docker ですが、皆さんの現場でも活用されてますでしょうか?ヌーラボでは2014年の夏にローンチした開発者向けのウェブサイトである Nulab Developers にて Docker を利用したブルーグリーン・デプロイメントを行っています。本エントリではサイト更新時のワークフローなども含めその全体像を紹介します。 ミドルウェアの構成 上図にある... 続きを読む
Docker を利用した Drupal サイトのブルーグリーン・デプロイメント - ヌーラボ [Nulab Inc.]
サービス環境での事例も耳にすることが多くなった Docker ですが、皆さんの現場でも活用されてますでしょうか?ヌーラボでは2014年の夏にローンチした開発者向けのウェブサイトである Nulab Developers にて Docker を利用したブルーグリーン・デプロイメントを行っています。本エントリではサイト更新時のワークフローなども含めその全体像を紹介します。 ミドルウェアの構成 上図にある... 続きを読む
「実戦での Scala 〜 6つの事例から知る Scala の勘所〜」を開催しました! - ヌーラボ [Nulab Inc.]
こんにちは、江口です。 2月21日(土)に「実戦での Scala 〜 6つの事例から知る Scala の勘所〜」をスマートニュース株式会社さんと共同で開催いたしましたので、その様子と発表内容を公開された資料とともに簡単に紹介します。 場所は渋谷にあるスマートニュースさんの新オフィスで行われました。Scalaへの注目度の高さもあってか、当日は広いスペースに用意された座席がほぼ満席という盛況具合でした... 続きを読む
「僕らはインディーズ」、受託からインターネットサービスへ変身できた秘密とは 経営者 橋本正徳 |転職ならDODAエンジニア IT
経営者 橋本正徳 ヌーラボCEO(最高経営責任者)。劇団員、DJ、八百屋などの経験を経て、未経験の派遣プログラマとなる。2004年、プログラマ3人でヌーラボを起業。ヌーラボはその後Backlog、Cacoo、Typetalkとインターネットサービスを次々とローンチする。著書に『Javaセンスアッププログラミング』(秀和システム、2003年刊)がある。 話を聞けば聞くほど、ヌーラボのCEOである橋本... 続きを読む
実践!ヌーラボサービスでの CloudFront の障害対策 - ヌーラボ [Nulab Inc.]
CDNが単一障害点にならないようにするために ヌーラボでは 2010 年 Cacoo の商用サービスの開始に合わせて AWS における運用を開始しました。当時、運用環境として AWS を採択する決め手の一つになったのが CloudFront でした。その後も着々とエッジロケーションは増え、独自ドメインのサポートなど魅力的な機能も提供され、今ではヌーラボの全サービスの静的ファイルの配信で利用している... 続きを読む
ヌーラボのインフラ運用最前線 〜イミュータブルを目指して〜 (前編) | Nulab 日本語ブログ
最近はインフラ運用・DevOPS関連のトピックとして目にしないことはないくらい、「イミュータブルインフラストラクチャー」について様々な議論がなされています。私たちも昨年、継続的デリバリという文脈で、@IT の連載にてその基本的な考え方について紹介させていただきました。 さて、今年の二月にローンチをしたばかりのヌーラボのシングルサインオンサービス「ヌーラボアカウント」では、イミュータブルインフラスト... 続きを読む
「どうすれば価値を生み出すか」を知るためにヌーラボ で行っていること | Nulab 日本語ブログ
このエントリは 達人出版会から昨年出版された電子書籍「開発現場に伝えたい10のこと」のうち、私がヌーラボの開発の進め方について紹介させていただいた章を出版社の許可を得て転記したものです。その他の章も関西を中心に活躍しているエンジニアの経験にもとづく知見にあふれたものになっておりますので、本エントリを読んで興味をもたれたらお手に取って頂ければ幸いです。また、来週 1/14(火) には大阪のサイバーエ... 続きを読む
ヌーラボのサービス開発の裏側公開しちゃいます
Statistics Likes 1 Downloads 0 Comments 0 Embed Views 0 Views on SlideShare 0 Total Views 0 ヌーラボのサービス開発の裏側公開しちゃいます Presentation Transcript 2013/08/28 BPStudy#72 Tomonari NAKAMURA ヌーラボのサービス開発の 裏側公開しちゃい... 続きを読む