グループウェアの再定義を一緒にやりませんか

ymmt (@ymmt2005) です。 昨年までは Neco プロジェクトとして自社データセンターを Kubernetes を中心としたシステムに刷新していました。 次の活動として、今度は Identity and Access Management (IAM) 分野に取り組むことにしました。 IAM というのは、…

QA として入社して1年経った話

はじめまして。2021 年に新卒として入社した大畑と田口と久松です。本記事では 3 人で入社から 1 年の振り返りをしてみました。

kintoneのアクセシビリティ改善とESLintルールの整備

こんにちは。Poca11y(ポカリ)チームのSUGI(@blindsoup2p1)と小林(@sukoyakarizumu)です。 わたしたちPoca11yチームは「kintone」のアクセシビリティ改善活動に参加しています。この記事ではkintoneのアクセシビリティを改善するチーム体制について解説しま…

エンジニアインターンシップ2022を開催します!

こんにちは!Garoon開発 兼 エンジニアインターン運営の羽田です。 サイボウズでは毎年夏に、エンジニア/デザイナー向けサマーインターンシップを開催しています。今年も昨年に引き続き、フルリモートでインターンを開催します。

脆弱性報奨金制度 2022 はじまります

こんにちは、Cy-PSIRTの久保です。 いよいよ2022年度のサイボウズ脆弱性報奨金制度が開始となります! 本記事では今年度の概要や変更点についてご紹介したいと思います。

モバイルチームのモブプログラミング解剖

こんにちは、モバイルチームの向井田 (@mr_mkeeda) です。 サイボウズではあらゆる業務でモブプログラミング(通称モブプロ)が実施されていて、モバイルチームでも同様に毎日モブプロしています。 この記事では、入社してから4年間、私が毎日やっているモブプ…

kintoneの内部を(こっそり)Reactに置き換えるチームがあるってホント?

こんにちは!フロントエンドエキスパートチーム兼 Mira チームで活動している@nus3_です。 サイボウズが提供するkintoneは 10 年以上にわたり多くのユーザーにご利用頂いています。現在、kintone の開発が引き続きスケールできるように、Closure Toolsから R…

ユーザーリサーチ勉強会:「ユーザーインタビュー」を学習する (準備編)

こんにちは!モバイルチームの小島です。 モバイルチームで活動している「リサーチ勉強会」について紹介します。 今回は「ユーザーインタビュー」について。 インタビュー実施の準備をするところまでをご紹介します。

「第11期サイボウズ・ラボユース成果発表会」開催

サイボウズ・ラボの光成です。 今回は2022年3月30日に開催された第11期サイボウズ・ラボユース成果発表会の模様を紹介します。

SwiftUIでButtonのlabelにImageを含む場合のVoiceOver読み上げコントロール

こんにちは、モバイルチームの榎原(@el_metal_)です。 iOSアプリでは一覧→詳細のビュー構造は頻出パターンです。 この時、SwiftUIではListとNavigationLinkを利用したいところです。NavigationLinkではリストのセルはボタンになります。 また、Listはまだ…

typescript-generatorを利用して、HTML に埋め込んだ JSON データをフロントエンドで型安全に扱う

こんにちは!kintone フロントエンドリアーキテクチャチーム (フロリア) の西川 @nissy_dev です。 最近のフロントエンド開発で導入されることの多い TypeScript ですが、開発期間の長いプロジェクトに導入する際にはバックエンドとの結合部分の型定義をどう…

PHPerKaigi 2022で協賛&登壇します!

こんにちは。Garoon開発チームの@sakay_yです。 2022年4月9日〜11日の期間で、PHPerKaigi 2022が開催されます。 phperkaigi.jp サイボウズは、本イベントにゴールドスポンサーとして協賛しています。 また、スポンサーセッションによる登壇がありますので、…

Playwright & Vite ではじめる脱レガシー向け軽量 Visual Regression Test

こんにちは!フロントエンドエキスパートチームの @mugi_uno です。 みなさんは Visual Regression Test は普段活用していますか? 昨今では事例もよく耳にするようになった印象です。一度使って手放せなくなった方もいるのではないでしょうか。 今回の記事…

ユーザー体験を最高にするkintone Design Systemsをつくってます

春ですね〜、ユーザー体験を最高にするチームプロジェクトオーナーのsakitoです。 以前、kintone フロントエンドリアーキテクチャプロジェクトをスタートさせたブログ記事が公開されました。 今回はこの取り組みの一つのチームである「ユーザー体験を最高に…

モバイルアプリのインターフェースをトレース実装する会の成果報告

こんにちは、モバイルチームの中村(@Kyomesuke)です。 モバイルチームでは、現在トレンドになっているユーザーインターフェースの実装方法を探求することを目的として、他社アプリのインターフェースやアニメーションを SwiftUI でトレース実装する会を開…

新しいモバイル価値とは?ユーザーリサーチ勉強会を紹介します!

こんにちは!モバイルチームの松元(@daikimat)です。 モバイルチームの活動の中から「ユーザーリサーチ勉強会」について紹介します。 この勉強会はデザイン&リサーチチームとモバイルチームの有志が集まり、 ユーザーリサーチのあれこれを実践を通して学ぼ…

kintone フロントエンドリアーキテクチャプロジェクトで大切にしていること

kintone フロントエンドリアーキテクチャプロジェクトリーダーの @koba04です。 昨年末から、kintone フロントエンドリアーキテクチャをプロジェクト(フロリア)として再構成してスタートさせました。フロリアという名前は社内での公募により決定しました。…

あなたの「公開鍵暗号」はPKE? それともPKC?

初めに サイボウズ・ラボの光成です。 いきなりですがクイズです。次のうち正しい説明はどれでしょう。 SSHやFIDO2などの公開鍵認証はチャレンジを秘密鍵で暗号化し、公開鍵で復号して認証する。 ビットコインでは相手の公開鍵を用いてハッシュ値を暗号化し…

サイボウズサマーインターン2021 プロダクトセキュリティコース 開催報告

こんにちは!Cy-PSIRTの小西です。 本記事は8月に行われたサマーインターンシップ2021のプロダクトセキュリティコースの開催報告です。

QAメンバーで「ハードルの低いLT会」を開催したら社内勉強会に発展しました

これは Cybozu Advent Calendar 2021 20日目の記事です。 こんにちは!kintoneチームでQAエンジニアをしている ひとみ です。QA勉強会支援チーム「ミネルヴァ」の一員でもあります。 今回はミネルヴァで今年新たに始めた取り組み「QA ハードルの低いLT会」の…

The PHP Foundation に寄付をしました

こんにちは、Garoon 開発の杉山(@oogFranz)です。サイボウズは、インフィニットループ社のいがらし様のブログ記事「インフィニットループは PHP の継続的な発展を目指す The PHP Foundation に寄付をしました」に賛同し、The PHP Foundation に寄付を行うこ…

サイボウズ社内の開発系イベントを年間32件開催するチームで"大切に"してきたこと

こんにちは!社内コネクトチーム「WASABI」のhokatomoです。 この記事はCybozu Advent Calendar 2021企画、16日目の記事になります。 アドベントカレンダー16日目は、社内コネクトチーム「WASABI」が担当する社内の開発系イベントを今年どれだけやったか、オ…

1年かけてサイボウズ OfficeのAndroidアプリをまるごと書き直した話

これはCybozu Advent Calendar 2021の14日目の記事です。 こんにちは、モバイルチームの向井田 (@mr_mkeeda) です✌️ 2021年10月14日にサイボウズ Office のAndroid利用を目的とした「サイボウズ Office 新着通知 Android」をアップデートしました。 office-u…

Zoomはもう飽きた!社内ハッカソンにoViceを導入してみた話

こんにちは 社内コネクトチームのいけもとです。 本記事はサイボウズアドベントカレンダーの11日目の記事になります! 今回は先日行われた社内ハッカソンでoViceというツールを導入して得た知見について紹介していこうと思います。

DebugBarを導入してプログラム実行時の情報を身近にする

こんにちは、Garoon開発チームの中田です! 先日のPHPカンファレンス2021にて、「続)改善失敗から学ぶ、レガシープロダクトに立ち向かうチーム作り。」というタイトルで、直近数年でのGaroonへの技術的な取り組みの具体例や開発チームのプロセス改善につい…

「言葉で製品を支える」TCチームのお仕事を紹介します!

これは、Cybozu Advent Calendar 2021の2日目の記事です。 こんにちは! テクニカルコミュニケーション(以下、TC)チームの米山です。 2021年1月にサイボウズへキャリア入社し、もうすぐ1年になります。 普段はテクニカルライターとして、GaroonのUI文言の…

8年ぶりにサイボウズアドベントカレンダーを開催します!

こんにちは WASABI(社内コネクトチーム)のいけもとです! 本記事はサイボウズアドベントカレンダーの1日目の記事になります! (所属のWASABIってなんぞや?って気になった方は下記の記事を見てみてください!) blog.cybozu.io 突然ですが、今日から約一ヶ…

kintoneマイクロサービス化検証プロジェクトのWebフロントエンドにおける技術選定

こんにちは、フロントエンドエキスパートチームのsakitoです。 本記事ではkintoneをマイクロサービス化するためのPoCプロジェクトにおけるWebフロントエンドの技術選定について紹介します。

そのメール、本当に届いてる?Amazon SESの運用で得た監視プラクティス

こんにちは、kintone.comのバックエンドエンジニアをしている@ueokandeです。 いきなりですが、メールって難しいですよね。 普段HTTPに慣れていると、メール周りのプロトコルの理解は難しく、トラブルにも見舞われることも少なくないです。 またメールプロト…

CIをJenkinsからCircleCIに載せ替えた話

kintoneチームの川向です。 kintoneチームではCIツールとしてJenkinsを長い間使用してきましたが、 2021年の夏でCircleCIへの移行を完了しました。 今回はその時の様子を共有したいと思います。