Django資産を活用できる!Django Ninjaのススメ

Django上でのREST API開発フレームワークで、最近盛り上がってきている新たなフレームワーク「Django Ninja」の紹介とその使い方をご紹介します。

「ビジネスとプロダクトの距離が近い」 は本当に実現できているのか

はじめに ご覧いただきありがとうございます。クロスマート株式会社で執行役員VPoPを務めている杉原(@sugihara_xmart)です。 ※今回も例によって、テックブログと言いつつ、テック系の記事ではありません。あらかじめご承知おきください この前はかっぱ寿司で…

pytestを並列実行してCIを倍速にした話

今回はpytestを並列実行してCIを倍速にしてきましたので動機ややり方などを紹介させていただきます。 10分かかっていたテスト実行を半分の5分程度に短縮することができました。

クロスマートで実施したNuxtBridgeからNuxt3へのマイグレーション詳細手順(SPA)

はじめに 前提 ダッシュボード Nuxt3 移行 Nuxt3 実施前 package.json nuxt.config.js ブランチ戦略 Nuxt3 移行手順 Nuxt 本体のアップデート @nuxt/devtools の無効化制御 API 通信用の composable の作成 環境変数の設定 バリデーションライブラリの追加 …

Webサービス開発に導入して良かった ツール・ライブラリ6選(2023年度版)

こんにちは。クロスマートで請求書を始めとした帳票サービスの開発を行っているDev2 テックリードのたけじい(@pouhiroshi)です。 このテックブログは持ち回りで担当を決めているのですが、もっとクロスマートのエンジニアがどのような仕事をしているのか、技…

「厳密な」テスト駆動開発サンプルと現場でのテストの書き方紹介

TDDはテストからコードを書いていき、下記のサイクルを高速で回していくことがキモです。 * Red - 失敗するテストを書く * Green - 最速で雑にテストを通す * Refactor - テストOKを維持したままリファクタ

クロスマートエンジニアメンバーにeNPS調査してみた

はじめに はじめましてこんにちは! クロスマート株式会社でプロダクトマネージャー(以下、PM)を務めております神山です。 クロスマート歴は1年10ヶ月でして、入社して1年はCSMGR、その後4ヶ月産育休をいただきPMとして復帰しました。プロダクトチームにjo…

クロスオーダー請求書で実際に使っているpandasのご紹介

2023年8月よりクロスマートのバックエンドエンジニアとして入社しました中松です。 フルリモートで大阪から参画させていただいてます。 オフィスに一度も行かないまま入社したのが衝撃的でした! 違う業界からのジョブチェンジになるので、Python以外の実務…

コードレビューを依頼するときに意識している2つのこと

こんにちは!2023年10月よりクロスマートでバックエンドエンジニアとして参画している石垣です。 クロスマートに入社して早3ヶ月、爆速で過ぎていった毎日・・・サービス・仕様理解の最中だったため、レビュイーに徹することが多かった私ですが、今回は、こ…

非公式GUIアプリをひっそり作って社内公開してる話

メリークリスマス(こんにちは) 2023年10月よりクロスマートでバックエンドエンジニアとして参画している宮崎です。 今回はクリスマスにぴったりのElectron+Sveltekit+Skeleton+TypeScriptでデスクトップアプリを作った際の話をさせていただこうかと思いま…

プロジェクトで活きた!効果的なUXリサーチ

こんにちは。 3ヶ月ぶりの投稿になります、UI/UXデザイナー大島です。 今回はプロジェクトの仕様策定にUXリサーチが効果的に効いた事例をお話できればと思います。 UXリサーチとは、ユーザーの行動やその行動に至る心理、感情を調査することです。 UX を向…

「SUQL」による構造化・非構造化データ融合の可能性

こんにちは、新卒入社してもう年末が迫ってきており焦っている田村慎です。いきなりですが、今年からデータベース、SQLを学び始め、日々業務で使っております。そして、学生の間は非構造化データを扱う研究領域でした。これらを踏まえて構造化データ、非構造…

PM視点で「ナイスガイ/ナイスガール」の大切さについて考えてみた

1. 前段 ご覧いただきありがとうございます。クロスマート株式会社でプロダクトマネージャー(以下、PM)を務めております森(@monroo12)です。 PMとして公開されている記事で、会社のバリューである「現場」「共に」についてはプロダクトマネージャー視点で…

DjangoのマイグレーションとMySQL 5.6~でのオンラインDDLの副作用について

まえがき ちょっと待った。オンラインDDLって何よ? DDLについて オンラインDDL オンラインDDL実行で起こりかけた問題 ロックを取得する じゃあどうすればいいのさ DDLを流す時にメンテを入れる TO値を設定する あとがき まえがき こんにちは。バックエンド…

エンジニアチームの目標設定で自分なりの色をつけた話

エンジニアマネージャー(EM)の山田です。今回は弊社エンジニアチームの目標設定について語ります。 自分。色を出していいっすか? 少し前にひょんな事からエンジニアマネージャーに就任した山田は悩みました。 チーム目標設定を設定するタイミングが来たの…