Yappli Tech Blog

株式会社ヤプリの開発メンバーによるブログです。最新の技術情報からチーム・働き方に関するテーマまで、日々の熱い想いを持って発信していきます。

2023-03-30から1日間の記事一覧

GitHub Actionsのsetup-go@v4が変えるGoのCI/CD: 依存関係キャッシュを理解する

Go

GitHub Actions は CI/CD パイプラインの自動化に不可欠なツールで、Go の開発者にも大変便利です。特に、依存ライブラリのキャッシュはプロジェクトの CI/CD 時間を短縮し、開発効率を向上させるために重要な機能です。最近リリースされた GitHub Actions …

VueのSuspenseとRouterViewの組み合わせで正しくfallbackさせる

フロントエンドエンジニアのこん(@k0n_karin)です! 今回は昨今のVueに欠かせない2つの便利なコンポーネントを組み合わせて使う際のお作法を書いていきます。 VueのSuspense Vue3からはcomposition APIでsetup()や<script setup>を使う事が増えたと思います。 setup内で非…

戦略的DDDを実践してみた

概要 こんにちは。サーバーサイドの窪田です。 今回はヤプリの開発現場のプロジェクトで実際に戦略的DDDを実践してみたのでその紹介をしようと思います。 ヤプリではアプリケーションの設計パターンにDDDを採用し、実装しています。 一方で別言語で書かれた…

Goによる2要素認証の実装について

はじめに 初めまして、サーバーサイドエンジニアのKidaです! 今回は多くの2要素認証機能に使われる、TOTP(Time-based One-time Password)というワンタムパスワードを生成するコードをGoで実装してみようと思います! 2要素認証とは? TOTP生成コードを書く…