Chatwork Creator's Note

ビジネスチャット「Chatwork」のエンジニアとデザイナーのブログです。

ビジネスチャット「Chatwork」のエンジニアとデザイナーのブログです。

読者になる

フロントエンド開発部の業務を紹介します

こんにちは。フロントエンド開発部の佐山です。

最近Chatworkに興味を持ってくれた方の中で、Creator’s Noteの記事を見ました!と言っていただける方が増えているようなので、フロントエンドチームで普段行っている業務について紹介してみようと思います。

ちなみに今回はコードを書くなどの開発業務以外で行っている定常業務について紹介していきます!

この記事は Chatwork AdventCalendar 2021 21日目の記事です。

続きを読む

オブジェクトとかモデル、ドメインについてのデザイナーの解釈

突然寒いですね。まだ衣替えを終えていない、プロダクトデザイン部の守谷(emi moriya (@emim) | Twitter)です。

この記事は、Chatwork Advent Calendar 2021の12/20の記事です。ほかのスタッフの記事と合わせて、どうぞご覧ください。

qiita.com

さて本日のお題目は「オブジェクト、モデル、ドメイン」です。普段、アクセシビリティの話ばかり書いている私ですが、たまには設計の視点から。

デザイナー向けに、エンジニアに開催してもらった勉強会の成果(まとめ)を、デザイナー目線で紐解いていきます。

  • オブジェクトとは、モデルとは、ドメインとは
    • モデルへの興味について
  • 勉強会の企画と開催
  • 開催内容と「勘違い」の把握
    • 我々の(主に私の)疑問への理解
  • 満足度調査
続きを読む

Swift Concurrencyのここがスゴイ

この記事はChatwork AdventCalendar 2021の18日目の記事です。

モバイルアプリケーション開発部の池田(Twitter: m_ike)です。普段はiOS担当でSwiftを書いています。

2021年も残すところあとわずかですが、皆さんの今年の重大ニュースはなんだったでしょうか?自分の場合は、気がつくとChatworkに入社していたことです。

さて、Swiftの一番のニュースとなると、やはりSwift 5.5で並行処理(非同期処理)をサポートするSwift Concurrencyが出たことだと思います。

特にその中でも注目されていたのはasync / awaitですが、この記事では個人的に一番すごい!となった「actorでデータ競合を防ぐ」という点を取り上げます。(ちなみに2番目にすごいと思ったのは構造化並行処理です)

続きを読む

脆弱性管理ツール「yamory」を導入しました!

こんにちは、プロダクトセキュリティ部の新沼(cw-niinuma)です。
年末になると世の中が慌ただしくなっていく雰囲気が、わくわくするのは子供の頃から変わりません。

この記事はChatwork Advent Calendar 2021の17日目の記事です。

今日が担当の私は、前回こちらの投稿をしましたがその後についてお伝えしていなかったので今回お伝えしようかと思います。 creators-note.chatwork.com まだ読んだことがなかった方がいたら、是非前回から読んでくれると嬉しいです。

では、今回は導入したツールとそのツールを使った運用についてお伝えしたいと思います。

続きを読む

モバイルアプリ開発チームをプラットフォーム横断で分割した話

f:id:tinpay:20211108185204j:plain こんにちは。モバイルアプリケーション開発部の福井(Twitter: tinpay)です。この記事はChatwork Advent Calendar 2021の16日目の記事となります。

最近はオフィスにたまーに出社できるようになり、大阪オフィスのある福島駅界隈もにぎやかになってきました。

昨年1月から全社的に原則リモート勤務となり、一緒に働いているチームメンバーともオンラインでの交流ばかりになってしまいました。

その中で、今年の2月からモバイルチームを2つに分割して、モバイルアプリの新機能開発や運用保守を行ってきました。

今回は、チームをどのように分割してチームビルディングや課題に取り組んだのか、また、モバイルチームのスクラム開発をどのように強化していったのかを書きます。

続きを読む

アジャイル開発におけるスケジュールを継続的に見直す

こんにちは。都志(@louvre2489)です。

これは Chatwork Advent Calendar 15日目のエントリです。

Chatworkではアジャイルを前提に開発を行っています。プロジェクト特性やチームのルールに依って多少特色はありますが、ほぼ全ての開発がアジャイルに行われているのではないでしょうか(詳細は未確認)。

アジャイル開発に慣れてくるとどういう風に開発を進めれば良いかも共通知ができてくるのですが、アジャイル開発を導入し始める時によくわからなくなるポイントの1つとして『スケジュールをどのように可視化するか?』という課題があると思います。

この課題に対して、私の所属しているチームで行っているスケジュール作成の方法を紹介させていただきたいと思います。

続きを読む

漫画フラジャイルから見たプロダクトセキュリティ

プロダクトセキュリティ部の西川(id:cw-nishikawa)です

うちの猫の名前は「ほろ」と「まみ」です。

この記事はChatwork Advent Calendar 2021の14日目の記事です。

今日は漫画「フラジャイル 病理医岸京一郎の所見」とプロダクトセキュリティ部という題で適当に書いていきますが、 若干のネタバレを含みますのでご了承いただける方のみ読み進めていただければと思います。

続きを読む