2024年2月に変更されるGoogleのメール送信者ガイドラインに対応するため、AWSのEC2インスタンス上でSPF、DKIM、DMARC、TLSをサポートするメールサーバーを構築する方法について解説しています。具体的な手順には、EC2インスタンスの設定、逆引きレコードの設…
初めまして、GreenSnapのエンジニアの澤田です。 以前、当ブログにてご紹介したshopifyの在庫切れ通知によって、リアルタイムでどの商品が売り切れたか把握することが可能になりました。 ですが商品が売り切れる度に、担当者がshopifyにログインし在庫変更の…
はじめに 今年、約4年振りにGreenSnapに舞い戻ってきた伊藤です。 以前はサーバーサイド(Scala)と、iOS(Swift)の開発をしていましたが、戻ってきてからはサーバーサイドエンジニアとして、ScalaとKotlinをメインに開発しております。 今回のテーマ 業務で開…
はじめに web3とは chatGPTとは 実装手順 1. hardhatでローカルにブロックチェーン環境をたてる 2. ブロックチェーン上にデータを記録するためのスマートコントラクトを作成する 3. スマートコントラクトをデプロイする 4. slack bolt経由でスマートコントラ…
はじめに aws.amazon.com こちらの記事を参考に画像をリサイズするLambda@Edgeを作ろうとしたが環境構築がCloudFormationを使って0の状態から作成されており、すでに本番環境で動いてるS3やcloudfrontに対して適用するのにGUIからやりたかったのでこれを実際…
こんにちは、GreenSnapでiOSエンジニアをやっている山野です。 GreenSnapでは、iOSのビルドとデプロイのCI環境としてBitriseを利用しています。 これまで、ビルド時間に、ひどいときは1時間以上かかっており、生産性がかなり低かったのですが、 今回、ビルド…
こんにちは。 GreenSnapの取締役CTOの高畑です。2021年の8月にCTOに就任してから早くも4ヶ月が経ちました。 そこから正式に開発チームを任されるようになりましたが、それ以前からも開発チームのマネージャーとして色々と自由にやらさせてもらっていたので、…
はじめに こんにちは、平川です。普段はサーバーサイドエンジニアとして業務に携わっております。 フロント側は基本的に手をつけない領域ですが、業務でNext.jsを触る可能性が出てきたので、実際に手を動かして知見を得ていこうと思います。 Next.jsとは Nex…
こんにちは、GreenSnapでiOSエンジニアをやっている山野です。 この記事は、弊社で社内の非エンジニアにも使ってもらえるようなBIツールを探しているときに候補に上がったAWSのQuickSightを調査するにあたって、どうせ色々触ってみるなら、自分の好きなもの…
こんにちは、GreenSnapのCTOの高畑です。弊社ではエンジニアチームのWikiとしてNotionを導入しました。ClickUpのSprintテンプレートと同じような使い方ができるテンプレートをNotionにも用意できたので紹介します。 公開リンクを置いておくので見てもらえれ…
初めまして、GreenSnapのエンジニアのジュリーと申します。 サーバサイドの領域を担当しており、API開発などを行っています。 入社して3ヶ月ほど経過したので、入社エントリなるものを執筆してみました。 この記事で「GreenSnapについて」、「GreenSnapで働…
はじめに GreenSnapの開発者ブログを始めることになりました。エンジニアの高畑です。 初回ということで何を書こうかと思いましたが最近の取り組みとしてshopifyの在庫切れ通知を生産者と繋げた事例を紹介します。 GreenSnapではshopifyを利用して植物に関す…