はじめに こんにちは、今年5月に入社したフロントエンドエンジニアの有馬です。 2023年8月18日(金)に開催されたStartup Angularに参加してきたのでイベントの様子を紹介していきたいと思います。 voicy.connpass.com Startup Angular このイベントはAngular…
エモーションテックでSREチームに所属しているsugawaraです。SRE業務の側でLLM周りの開発を行なっているのですが、現状プロンプト周りの開発・運用に課題があります。具体的には、以下のような課題です。 プロンプトを調整することが多々あるが、その調整に…
こんにちは!バックエンドエンジニアの谷口(@ravineport)です。 本日はGoogle Cloud Platform(以下 GCP)のサービスの1つであるDataflowを使ってみたのでそのご紹介です。 Dataflowではストリームデータ処理とバッチデータ処理を行うことができるのですが、今…
はじめに こんにちは、バックエンドエンジニアのよしかわです。 今回の記事は弊社内でも CI/CD で便利に活用している GitHub Actions についてのものです。GitHub Actions の既存ワークフローの手入れやレビューをしたいが勝手が分からないという方向けに、…
はじめに こんにちは、QAチームのもときです。 私は正社員1人目のQAエンジニアとして2022年の末にエモーションテックに参入しました。 本記事では、入社後半年間にやったQA活動について紹介します。 QAエンジニアとは? 「QAエンジニア」という言葉に耳慣れな…
こんにちはあるいはこんばんは。フロントエンドエンジニアの id:kasaharu です。 エモーションテックでは、今年の初めに Angular (+ NX) ベースのリポジトリに Renovate を導入し、半年以上継続して運用してきました。そこで今回は弊社の Renovate 活用につ…
はじめに こんにちは、バックエンドエンジニアのおおたわらです。 今回はGoogle Cloud Workflowsをマイクロサービス開発で使ってみての所感を紹介します。 導入の背景 当ブログでも何度かご紹介していますが、弊社ではマイクロサービス開発を行っています。 …
はじめに こんにちは、フロントエンドエンジニアのすずきです。 こちらの記事 で紹介した通り、弊社ではエラーの収集に New Relic を使っています。 スニペットを入れるだけでキャッチされなかったエラーが収集でき便利なのですが、追加で設定をしないと出力…
はじめに こんにちは。エモーションテック SREチームのおかざきです。 以前の記事で紹介した弊社プロダクト「EmotionTech」の実行基盤について、今年2月にAWS Elastic BeanstalkからAWS Fargateに全面的に移行しました。 この記事では移行により解決した課題…
はじめに こんにちは、テックリードのかどたみです。 私自身はじめてのフロントエンドネタです。AngularのErrorHandlerを利用したエラーハンドリングにおいてエラーが思うようにキャッチできず困ったことがあったので、その事象と解決方法を簡単に紹介します…
はじめに こんにちは、Product TeamのManagerのよしだです。 昨年のアドベントカレンダーで開発体制について紹介したのですが、今年はどのような体制だったのかを紹介していきます。 チームの変化をなんとなくわかっていただけたら嬉しく思います。 この記事…
はじめに こんにちは!株式会社エモーションテックで開発インターンをしている渋谷です! 今回はJestのモック関連で使用する mockClear() https://jestjs.io/ja/docs/mock-function-api#mockfnmockclear mockReset() https://jestjs.io/ja/docs/mock-functio…
はじめに こんにちは。エモーションテック SREチームのおかざきです。 今回はNew RelicのSynthetic MonitoringのPrivate locationsを GCE Container-Optimized OSで稼働させてみた際の環境構成について簡単にご紹介します。 この記事はエモーションテック Ad…
こんにちは、エモーションテックでSREチームに所属しているsugawaraです。 以前panderaについての記事を書かせていただいたのですが、今回もpanderaについて書いてみます。 この記事は エモーションテック Advent Calendar 2022 の 15 日目の記事です。 はじ…
はじめに こんにちは、テックリードのかどたみです。今年最後の記事なのでポエム回です。 私が入社して約3年、入社当初はテストが無かったり、テストが意味をなしていなかったりして改善活動に励んできました。昨年中頃までは既存のプログラムのテストについ…
はじめに こんにちは、Product TeamのManagerのよしだです。弊社ではRustおよびNestJSを利用してマイクロサービスアーキテクチャのプロダクト開発を実施しております。 これまでの記事で、NestJSでのログ出力 、Rustでのログ出力の紹介をしておりますが、マ…
はじめに こんにちは。株式会社エモーションテックのよしかわです。今回は Rust の tracing クレートを使った Actix Web 用のカスタム JSON ログの実装例を紹介いたします。 この記事は エモーションテック Advent Calendar 2022 の 10 日目の記事です。 動…
11 月に入社したフロントエンドエンジニアの id:kasaharu です。 エモーションテックではフロントエンドの開発に Angular を使用しているので、今日は Angular に関する小ネタを紹介します! この記事は エモーションテック Advent Calendar 2022 の 8 日目…
はじめに こんにちは、テックリードのかどたみです。 弊社では以前の記事でも紹介したとおりマイクロサービス開発にNestJSを利用しています。今回はNestJSでマイクロサービス開発をする際のログの出力についてご紹介します。 この記事はエモーションテック A…
はじめに こんにちは、テックリードのかどたみです。 今回はタイトルの通りエンジニア以外の方に向けたプログラミング勉強会をやってみたので、行った経緯と内容について紹介したいと思います。 この記事はエモーションテック Advent Calendar 2022の5日目の…
はじめに こんにちは、株式会社エモーションテック SREの岡崎です。今回はNew Relicと負荷試験ツールk6とGoogle Cloud のCloud Buildを組み合わせて負荷試験環境を構築した話についてご紹介します。 ※この記事は New Relic Advent Calendar 2022の3日目およ…
ごあいさつ みなさんこんにちは!開発インターンの渋谷です〜 株式会社エモーションテックで2021年5月から長期インターンをしています。 今回の記事はインターンを始めて1年半が経過したので、振り返りも込めて何をしてきたか、何を学ぶことができたかなどに…
はじめに こんにちは、テックリードのかどたみです。 お鍋が美味しい季節になってきましたね。私は最近豆乳鍋にハマっています。 さて、突然ですが皆さんはブラウザの画面を資料に載せたいときって無いでしょうか?私はBIのデータや、自社で導入している運用…
はじめに こんにちは、SREのおかざきです。 この度、10月12日(水)~ 14日(金)で開催された Google Cloud 主催の旗艦イベント 「Google Cloud Next ’22」にブレイクアウトセッションスピーカーとして参加しました。 以下の講演でして、オンデマンド動画お…
1. はじめに こんにちは!株式会社エモーションテックで開発インターンをしている渋谷です! テスティングフレームワークのJestにはさまざまな利点がありますが、中でもテストを並列で高速実行してくれる機能は開発体験を大幅に向上してくれます。 しかし、D…
はじめに こんにちは、テックリードのかどたみです。 とても暑いですね、仕事終わりのビールが美味い!弊社はビールが無料で飲めるのでビールをたくさん飲みたいエンジニアは最後まで記事を読んで頂いて、採用ページからご応募ください! では本題です。 昨…
はじめまして、こんにちは!デザイナーをしているおのです。 普段はnoteにてえもてくマガジンの記事を担当しているのですが、今回はProduct-Teamのメンバーとしてテックブログの記事を書いていきたいと思います。 ーーー 早速ですが、今回はProduct-Teamにお…
はじめに こんにちは、フロントエンドエンジニアのすずきです。 こちらの記事でトライアルしていたNew Relicですが、その後本格的に導入が決まりました。 フロントエンドのJSエラーの分析やパフォーマンス測定のためNew Relic Browserを導入しましたので、今…
こんにちは、Emotion TechでSREチームに属している菅原です。 Pythonで実装されたデータ処理のテストを書く際に、まとまったテストデータが必要ということはあるかと思います。 今まではテスト用のCSVファイルを用意する or 適当な値を入れたPandasのデータ…
OWASP ZAPを利用しての実際の脆弱性の検査を実施