Full-stuck engineer(Not Full-stack)
JS/PHP/Go/Docker/Nginxなど。技術または趣味寄りの発信ブログです。
本記事は Go 2 Advent Calendar 2021 の1日目の記事です。 ついに断念してQiitaのアカウントを取ってAdvent Calendarを書くことにしました。よろしくお願いいたします。 作ったもの https://github.com/potproject/goenvgen 概要 自分はGo言語でWebアプリケーションをよく開発しています。 最近は、GraphQL...
現在夏休みを満喫しております。私です。 このままだとプログラミングの腕も落ちてしまう!と思ったので、勉強がてらコードジェネレータの勉強として、go-isevenというものを数時間くらいで作りました。 potproject/go-iseven どういうライブラリかと言うと、最近話題になったsamuelmarina/is-evenのGo移植です。つまり、見てもらったらわかるんですがこんなコード。...
タイトルの通り。何か問題出てくるかなと思ったら、割とスムーズに何も問題なく移管できてしまったので記事にする。 ずっと月1200円くらいのVPSで動作していた、自分のおひとり様Mastodonサーバを、前回の記事でKubernetesクラスタを作った、OCIのAmpere A1 Computeインスタンスに移管しました。 ちなみに、Mastodonサーバですがもう4年もやっていることになります。...
前回の記事はこちらです。この記事は前回の記事のリマスターみたいなものとなっております。 読む必要はありませんが、この記事よりも詳しく用語の説明をしている部分もあるため、読んだ方が問題が解消できるかもしれません。 Oracle Cloudの無料枠だけでKubernetes(k3s)クラスタを構築する この記事にて、Kubernetesクラスタを作成してから1年と半年ほど・・・ 1年くらいはノ...
Dataloaderとは? graphql/dataloader Dataloaderは、アプリケーションのデータフェッチレイヤーの一部として使用される汎用ユーティリティであり、バッチ処理やキャッシュを介して、データベースやWebサービスなどのさまざまなリモートデータソースに対して簡素化された一貫性のあるAPIを提供するライブラリです。 DataloaderはNode.js(JavaScrip...
タイトルの通り、このブログのドメインでもあるpotproject.netをみんな大好きお名前.comからGoogle Domainsに移行しました。 移管して数日、かなりいい感じなので記事にします。 移管するのは実は初なんですけど、割と簡単でなおかつドメインの有効期限が失われるわけではないんですね。移管したら余剰分の有効期限が消えると思ってた。 ちゃんとそのまま+1年になるんですね。もっと早...
React Native Meetup #10で行ったLTについての補足、こぼれ話の記事です。もう二カ月経ってしまった。 LTはこちらです。 List型View(FlatList)とのパフォーマンスとの戦い ちなみにオンライン開催です。自分も九州から配信していました。問題なくて良かったです。 オンラインは初で、オンラインでLTやるのちょっと大変だなあとも感じましたけどね。 potproj...
久々にPHPの記事です。そうだ自分はPHPerだった(最近は怪しいけど)。 割と攻めた構成で本番運用まで出来て、なおかつ安定しているくらいまで実現できたということで記念に記事を書く。 なお今回、ECS/Fargateの設定なんかは前に書いたことがあるのであまり詳しく書きません。 LaravelでISUCON突破したいみたいな人にも役に立つんじゃないかな。実際出来るかはわかりませんが。 PP...
最近GraphQLを本格的に調べていて、結論この構成が一番シンプルで楽しいかな(個人的に)ということで書きました。 この手法で、今までの「APIサーバーが出来るのを待つ」「途中での仕様変更がフロント・バックエンド間で共有されてない」みたいな問題をApollo Serverは解決でき、なおかつシンプルかつ標準機能として搭載されているため、開発が高速化出来そう・・・という気持ちです。 問題としては...
タイトルの通りです。ここ数日間、CentOS8とDocker CEで戦ってきました。 しかし問題が起きすぎて困ったので、現状はあまり使えないと思っていたほうがいいよ、そしてこれからも問題が起きるかもしれない(これに関しては推測でしかないですが)という記事。 追記 (2020/09/21) ドキュメントではまだ7.xのままですが、2020/09/17にCentOS8(el8)用のstableに...