![AWS AmplifyにmonorepoのNext.js(App Router)をデプロイする](http://images.ctfassets.net/5ylkxb4fmvgk/5fG2EJJ2be8uuj8FBtM6Ql/a6fdde61ecbc9ff3f32c923b399306ff/Arch_AWS-Amplify_64.png?w=600&fm=webp)
AWS AmplifyにmonorepoのNext.js(App Router)をデプロイする
monorepo管理しているNext.jsをAmplifyにデプロイしようとした際にいくつか躓く内容があったのでまとめておきます。
![リモートワーク・オンライン会議でも、スムーズに制作を進めるために大切なこと[資料編]](http://images.ctfassets.net/5ylkxb4fmvgk/7eqXtIlkrO9QhTpqxnrt9O/0a276ca806d1e8ea9ea37c8a9b995a61/icon-remote-work.png?w=600&fm=webp)
リモートワーク・オンライン会議でも、スムーズに制作を進めるために大切なこと[資料編]
コロナ禍の影響により、リモートワークの導入をおこなっている制作会社も多く、実際に弊社でも導入しています。
![売れるECサイトデザインを作るために。参考にしたいおしゃれな事例の探し方。](http://images.ctfassets.net/5ylkxb4fmvgk/6w1bHg7RW1kRzBo7Qpt6Py/4df48270c82c6651cf294235b690b2ca/icon-ec.png?w=600&fm=webp)
売れるECサイトデザインを作るために。参考にしたいおしゃれな事例の探し方。
売れるECサイトのデザインは、「この形式」という決まりはありません。ECサイトで売り上げを上げるなら、しっかりとしたコンセプトと、コンセプトを決定するまでのリサーチが必要です。
![制作会社の考える、業務効率化ツールのおすすめ。個人でも使いやすいサービスなど。](http://images.ctfassets.net/5ylkxb4fmvgk/5tWdMqARg580GVrqQAViG7/4ae490b5252e83cc299dcd1b279c0a0d/icon-tool.png?w=600&fm=webp)
制作会社の考える、業務効率化ツールのおすすめ。個人でも使いやすいサービスなど。
新型コロナウイルス感染拡大の影響で、リモートワークが主流になり、弊社でも週のほとんどは各自宅で作業をしています。
![Figmaでデザインのコミット履歴を残せるプラグイン【Thought Recorder】をリリースしました](http://images.ctfassets.net/5ylkxb4fmvgk/rFZSW0b6GdhDPJU7qSp81/bbd2ed09ddeedf6cbf9d5cbbbd1eaa25/icon-figma.png?w=600&fm=webp)
Figmaでデザインのコミット履歴を残せるプラグイン【Thought Recorder】をリリースしました
Figmaを利用するWebデザイナーの助けになれると嬉しいです。使い方は本記事をご覧ください。
![ECの構築方法、おすすめのECサービス。](http://images.ctfassets.net/5ylkxb4fmvgk/6w1bHg7RW1kRzBo7Qpt6Py/4df48270c82c6651cf294235b690b2ca/icon-ec.png?w=600&fm=webp)
ECの構築方法、おすすめのECサービス。
ファッションや家電、スーパーの買い物でさえもECサイトを利用することが当たり前になりました。加えて新型コロナウイルスの影響もあり、弊社にも「どんなプラットフォームを利用したら良いか」「どれくらいコストがかかるのか」などECに関するさまざまなご相談を頂きます。
![FastAPIのスキーマクラスをOpenAPIから生成する方法](http://images.ctfassets.net/5ylkxb4fmvgk/5GRjeDhBsFtflXAoCaidoM/e08e5ea549562a3376855fb5c34385e4/icon-fast-api.png?w=600&fm=webp)
FastAPIのスキーマクラスをOpenAPIから生成する方法
PythonでAPIを構築する要件があり、フレームワークに比較的モダンなFastAPIを採用しました。FastAPIはバックエンドの開発を行えば自動でOepnApi定義を生成する機能が備わっていますが、今回はこれを使わず、事前に用意したOepnApi定義からFastAPIで利用するスキーマクラスを生成する方法を紹介します。
![Laravel 日本一解りやすい全文検索のマイグレーション記載方法解説](http://images.ctfassets.net/5ylkxb4fmvgk/2inDqVVxGFfLAy71KbCLwT/9c386be947a31146cedc800a5b822ee1/larabel.png?w=600&fm=webp)
Laravel 日本一解りやすい全文検索のマイグレーション記載方法解説
Laravel + MySQLで全文検索を実装する
![とあるPythonのソースで sys.path.append としたく無かった話](http://images.ctfassets.net/5ylkxb4fmvgk/3Sk0BDHjgaC1j1XTRCWp2b/8f43cf7ac5a1ad70053a08f7ab3b3e33/phython.png?w=600&fm=webp)
とあるPythonのソースで sys.path.append としたく無かった話
とあるプロジェクトのとあるソースコードのレビューをしてた時、「ソースコードの参照がうまくいってなかったので修正しました」とレビュー依頼がきました。 ディレクトリ構造 ``` module L __init__.py L main.py L tests L __init__.py L test_main.py ``` ソースコード ``` python tests/test_main.py sys.path.append(os.path.abspath("..")) from main import fuga ``` 今まで案件でPythonに触れる機会も結構ありましたが、なんとなく使ってきた部分も多く、この書き方が良いのか悪いのか判別できなかったので、改めてPythonのモジュールのインポートに関して調べてみたのでブログにしました。普段PHPを書いている事が多くPythonに関して何も分からないので初心者向けの内容になっていると思います。
![GiFT1号目新卒デザイナーの2021年振り返り](http://images.ctfassets.net/5ylkxb4fmvgk/5UfyAoKkrvzDYHDddrqizf/ccd0471fb62a70edd38be2005640b32f/hand-writing.png?w=600&fm=webp)
GiFT1号目新卒デザイナーの2021年振り返り
いつの間に、年末ですね。入社してもう、9ヶ月も立っていたようです。2021年の振り返りを記事にしました。
すべての記事