「サイボウズ・ラボユース合宿2019」開催しました

こんにちは。サイボウズ・ラボの生田です。 湯河原のおんやど恵を会場に、8/26-29の日程でサイボウズ・ラボユース合宿を開催しました。前回から2年ぶりの開催です。今回はその模様をご紹介します。

2019年のエンジニア新人研修の講義資料を公開しました

こんにちは。皆様、夏はいかがお過ごしでしたか。 私は毎年実家に帰省し、そして毎年体調を崩すので、絶対風水的になんか合わないんだと思っています。コネクト支援チームのsakay_yです。 先日、2018年の新人研修資料を公開し、たくさんの反響をいただきまし…

cybozu.com の新データセンター「Neco」が稼働開始

こんにちは、Neco プロジェクトの責任者 ymmt です。 Neco は、2018 年 1 月に開始した cybozu.com のデータセンターを一から刷新するプロジェクトです。 今回は Neco の成果が結実した新データセンターが稼働開始したことをお知らせします。 あわせて、現時…

広島にもオフィスができました

こんにちは。10年ぶりに広島にUターンした組織運営チームの水戸です。 好きな景色は電車の中から見るマツダスタジアムのグラウンドです。透明性が高いって良いですよね。 2019年4月に広島オフィスができましたのでご紹介します。

Puppeteerで不要なCSSを消す

こんにちは。フロントエンドエキスパートチームの穴井(@pirosikick)です。福岡在住で、普段は福岡のweworkで働いています。他のメンバーは皆、東京に居てリモートで仕事をしていますが、モブでわいわい開発していますし、weworkが快適すぎて、毎日楽しいで…

安全なKubernetesクラスタのつくりかた 〜ポリシー編〜

こんにちは、Necoプロジェクトの池添(@zoetro)です。 今回は、安全なKubernetesクラスタを構築するために、我々がどのようなポリシーを適用しているのかを紹介したいと思います。

サイボウズのフロントエンドエキスパートチームの紹介

こんにちは、フロントエンドエキスパートチームです。 今回は私たちフロントエンドエキスパートチームの紹介をします。 フロントエンドエキスパートチームとは サイボウズの技術領域とフロントエンドエキスパートチームの立ち位置 まずサイボウズのWebフロン…

新卒デザイナー US出張体験記

こんにちはサイボウズの新卒デザイナーの王子田(おーじ)です。 3月に大学を卒業して、UX/UIデザイナーとしてサイボウズに入社しました。新卒1年目ですが、7月にサンフランシスコに行き、リサーチをしてきました。 今回は人生初の海外出張で感じたこと、そ…

TeleportでKubernetesクラスタへのユーザーアクセスを管理する

こんにちは、Necoプロジェクトの池添(@zoetro)です。 今回はTeleportというツールを利用して、Kubernetesクラスタへのユーザーアクセスを管理する方法を紹介します。 TL;DR TeleportとKubernetesを連携させることで、以下のような仕組みを実現することができ…

Kubernetesアプリケーションの開発、デバッグを高速化するツール、Telepresenceの紹介

こんにちは、Necoプロジェクトのsatです。 本記事ではKubernetes(以下K8sと記載)アプリケーション(以降アプリと記載)の開発を高速化するツール、Telepresenceを紹介します。 最初に結論を書いておくと、Telepresenceは次のようなツールです。 ローカルで動く…

Test Everything: データセンター仮想化と自動テストの取り組み

こんにちは。Necoプロジェクトの池添(@zoetro)です。 Necoプロジェクトでは、自社データセンター上のインフラ構築の仕組みを開発しており、サーバーのプロビジョニング、Kubernetesクラスタの構築、Kubernetes上で動くアプリケーションのデプロイ、各種ソフ…

kintoneのポータルデザイン開発ストーリー

デザイン&リサーチグループの篠原です。昨年から携わってきたプロジェクトが来週正式リリースということで、メイキング的な話をしたいと思います! このプロジェクトとは? 2019年7月版搭載予定のkintoneポータルカスタマイズ機能を活用して、ポータルを手軽…

やっと UIWebView から WKWebView に乗り換えられる話

こんにちは〜! モバイルチームの向井田です。 iOS の UIWebView が deprecated になって数年、弊社の iOS アプリもようやく WKWebView に移行できるようになりました。 そこで、今回は私たちが WKWebView に乗り換えられるようになった理由を語っていきます…

お手軽Kubernetesクラスタ作成ツール "kind"の紹介

こんにちは、Necoプロジェクトのsatです。今回はKubernetesクラスタお手軽に作れるkindというツールを紹介します。kindはKubernetes In Dockerの略です。 本記事の要約 kindとはKubernetesクラスタを簡単に作れるツール インストール、およびクラスタ作成が…

「サイボウズ バグハン合宿 2019」開催報告

こんにちは!!! (合宿は最後にするぞ)と準備をしながら思っていたのに、終わった瞬間から次の合宿のことを考えてしまっていた PSIRT の大塚(由)です。 2019/4/20,21に、2年ぶり3度目となるバグハン合宿を開催しましたので、当日の様子と結果についてご報告…

ヘルプサイトについて語るMeetupやりました

こんにちは!開発部テクニカルコミュニケーションチームの仲田です。 すっかり梅雨ですね。皆さんMeetupしてますか?(梅雨関係ない) うちのチームは初めてやりました。今回はその開催報告です。 参加者20人で開催予定でしたが、募集してみると、ありがたい…

KubeCon + CloudNativeCon China 2019 現地レポート 2日目

こんにちは、Necoプロジェクトのsatです。 本記事はKubeCon + CloudNativeCon China 2019(以下本イベントと記載)の最終日であるday2の参加レポートです。 day0とday1の記事はこちらです。 blog.cybozu.io blog.cybozu.io 筆者はday2ではどちらかというとKube…

KubeCon + CloudNativeCon China 2019 現地レポート 1日目

こんにちは、Necoプロジェクトの井上です。 昨日に引き続きKubeConの現地レポートをしていきます。本日は KubeCon + CloudNativeCon China 2019 の1日目ということで、多くのセッションが同時並行で開催されていました。中国語のセッションも多かったですが…

KubeCon + CloudNativeCon China 2019 現地レポート 0日目

こんにちは、Necoプロジェクトのmitzです。 KubeCon + CloudNativeCon Europe 2019が終わったばかりでしたが、約1ヶ月後に次のKubeCon開催がやってきました。本イベントはOpen Source Summit Chinaと同時開催で、Linusを始めとしたLinux kernel開発者たちの…

2018年 報奨金制度を振り返って

こんにちは。Cy-PSIRT(Cybozu Product Security Incident Response Team)の福永です。 本エントリでは 2018年に実施した報奨金制度の結果 参加者からのご意見 について、ご紹介いたします。

AWS CloudFormationのカスタムリソースでRDSやElasticsearchをアップデートする仕組みを作る

こんにちは、Yakumoチームの[@ueokande][]です。 本日はYakumoチームで取り組んだ、Relational Database Service (RDS)クラスタとElasticsearchクラスタをアップデートする仕組みを紹介します。 YakumoプロジェクトはUS市場向けにkintone.comをAWSから提供す…

Go 製ソフトウェアでメモリ使用量の多い関数を特定する

みなさんこんにちは.SRE チームの内田(@uchan_nos)です. この記事では Go 製ソフトウェアのどの関数がどれだけメモリを消費しているかを調べる方法を説明します. Go 製ソフトウェアのヒープメモリの消費量を調べる方法はたくさん解説されているものの,…

大阪にもCy-PSIRTあり

まいど! Cy-PSIRT(Cybozu Product Security Incident Response Team)の長友(@naga_hito)です。 今年1月、私が大阪に異動し、なんと大阪にもPSIRTができました。これで国内3拠点、国外拠点を合わせるとなんと5拠点(東京・大阪・松山・上海・ホーチミン)にP…

多言語サイトで言語ごとの内容を同期するのが楽になった話

こんにちは。開発部テクニカルコミュニケーションチームの澤井です。 サイボウズでは昨年、ヘルプサイトの記事更新の高速化や翻訳の効率化を目的として、ヘルプ基盤を変更しました。詳しい内容は以下のページで紹介しています。 プロダクトのヘルプサイトを…

KubeCon + CloudNativeCon Europe 2019 現地レポート 3日目

こんにちは、Necoプロジェクトのmitzです。 楽しかったKubeConもいよいよ最終日となりました。これまでの現地レポートはこちらになります。 blog.cybozu.io blog.cybozu.io それでは今回も数多くのセッションの中で印象に残った発表などを簡単に紹介していき…

KubeCon + CloudNativeCon Europe 2019 現地レポート 2日目

こんにちは、Necoプロジェクトのsatです。 昨日に引き続きKubeConの現地レポートをいたします。本日はNecoが注目しているRookについてのセッションがたくさんありました。先日"Production Ready"と宣言されたv1.0.0がリリースされたことによって、その注目度…

KubeCon + CloudNativeCon Europe 2019 現地レポート 1日目

こんにちは、Necoプロジェクトのmitzです。 今年もKubeConの季節がやってきました。今年も初回はヨーロッパです。我々はCo-located eventのCephaloconに2日間参加した後の参加となります。Cephaloconについてのレポートはこちらを御覧ください。 blog.cybozu…

Cephalocon Barcelona 2019 現地レポート 2日目

こんにちは、Necoチームのsatです。昨日に続きCephalocon Barcelona 2019のレポートをいたします。 キーノートの様子 一日目については以下記事をごらんください。 blog.cybozu.io

Cephalocon Barcelona 2019 現地レポート 1日目

こんにちは、Necoプロジェクトのsatです。Necoではストレージ基盤として分散ストレージソフトウェアCephを使う予定です。その情報収集のために現在わたしはCephalocon 2019 BarcelonaというCephについての大きなカンファレンスに参加しています。Cephalocon…

サマーインターンシップ2019を開催します!

こんにちは!インターンシップ運営チームの大塚 純平です。 毎年ご好評いただいているエンジニア&デザイナーの学生向けサマーインターンシップを、この夏も開催いたします。