このカテゴリの記事: Tech

WYSIWYGエディタを導入してみた

  • August 23, 2023

試運転中の掲示板アプリはユーザーがスレッドを立てることが出来るのですが、 自由度が高い部分があり、HTMLをユーザー自身に書いてもらう形になっています。 その際に、エンジニアならまだしも、一般のユーザーには敷居が高いかもしれないと思い、WYSIWYGエディタを試してみることにしました。 CLEditorでサクッと 色々なWYSIWYGエディタがあるようなのですが、シンプルで簡単に導入できそうなCLEditor を使ってみました。

もっと読む

Go x gin x gormなWebアプリでロールベースのアクセス制御を実装する

  • June 30, 2023

アプリの中でユーザごとに権限を分けて見れる画面を制御したく、Goではどのように実装すれば良いか調べました。 PHPのフレームワークだと既にその中にRBACのパッケージが入っていたのですが。今使っているフレームワークginはかなり軽量で必要な機能は都度自分で選んでimportします。 PHPのリッチなフレームワークに慣れていたのでGoってそういうもんなのか?と最初は新鮮でした。 色々調べてみてCasbin というライブラリが良さそうだったので採用してみました。

もっと読む

Google Domainsでドメインを取得してRenderのサービスに設定する

  • June 28, 2023

前回の記事 でRenderでサービスを立ち上げました。 せっかくサービスを作ったのなら独自ドメインで公開したいですよね。 今回ドメインの取得に使ったのはGoogle Domains。

もっと読む

初めてGoで作ったWEBアプリをRenderでデプロイしてみた

  • June 27, 2023

なんとなく手軽で手っ取り早そう、と思って使ったGo。 予想以上の手軽さでサクサク開発が進みました。 デプロイする環境として考えていたのは業務でも経験のあるAWSでした。 ある程度の開発が進んだところでAWSのEC2とRDSで環境を構築しようとインスタンス作成し、git cloneしてソースを用意し、いざ

もっと読む