スマレジエンジニアyushiのブログ

スマレジエンジニアのブログ

TODOリスト

【TODOリスト 第10回】Golangのバージョン更新

久しぶりにTODOリストを作っていきます。 yushi-dev.hatenablog.com 今回は、Golangのバージョンを更新します。 Golangのマイナーバージョン固定 久しぶりにプロジェクトをビルドしようとしたら、エラーが出てしまいました。 docker compose build --pull =>…

【TODOリスト 第9回】本番デプロイ用のDocker環境

久しぶりにTODOリストを作っていきます。 yushi-dev.hatenablog.com 今回は、本番デプロイができるようなDocker環境を用意します。 開発環境用のDocker環境 そもそもですが、Dockerは開発環境用と本番環境用で2つの使い方ができると思っています。 開発環境…

【TODOリスト 第8回】編集モーダル

引き続きTODOリストを作っていきます。 yushi-dev.hatenablog.com 前回追加したBulmaを活用して、編集のモーダルウインドウを追加します。 完成品はこんな感じです。 そしてPull Requestはこちらです。 Edit modal by nek0meshi · Pull Request #9 · nek0mes…

【TODOリスト 第7回】SCSS、Bulma

引き続きTODOリストを作っていきます。 yushi-dev.hatenablog.com 生のCSSを書いていくのは辛いので、BulmaとSCSSを導入します。 SCSS CSSの代替はSassかSCSSかと思いますが、僕はCSSに通じていないので、生のCSSもそのまま書けるSCSSを使ってみます。 Scss…

【TODOリスト 第6回】HTTP Framework(gin)

引き続きTODOリストを作っていきます。 yushi-dev.hatenablog.com 今回は、Go言語のHTTP Framework gin を導入します。 gin GoのWeb Frameworkは数多く存在していますが、PHPにおけるLaravelのようなベストがあるわけではないようです。今回は比較的starsの…

【TODOリスト 第5回】一覧・作成API

引き続きTODOリストを作っていきます。 yushi-dev.hatenablog.com 今回は、一覧APIと作成APIを追加します。 下記の書籍を参考にさせていただいています。 Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る impress top gearシリーズ作者:S…

【TODOリスト 第4回】GoでDBに接続する

引き続きTODOリストを作っていきます。 yushi-dev.hatenablog.com 今回は、GoでDBに接続します。 使い慣れているMySQLを利用します。 下記の書籍を参考にさせていただいています。 Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る impres…

【TODOリスト 第3回】Goを使ってみる

引き続きTODOリストを作っていきます。 yushi-dev.hatenablog.com 今回は、Goを使ってみます。 下記の書籍を参考にさせていただいています。 Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る impress top gearシリーズ作者:Sau Sheong Ch…

【TODOリスト 第2回】画面を作る

前回より、TODOリストを作っています。 yushi-dev.hatenablog.com 今回は、簡単な画面と、作成・完了の最低限の機能を作ります。 完成品はこちら。 簡単なリスト表示と追加機能 https://github.com/nek0meshi/todo-list/pull/2 一番下の行のテキストフィール…

【TODOリスト 第1回】TODOリストを作りたい

仕事以外で時間をかけてプログラムを組んだことがないので、王道のTODOリストを作ってみようと思います。 開発状況 絶賛開発中です。その様子は下記のリンクからどうぞ。 【TODOリスト 第2回】画面を作る 【TODOリスト 第3回】Goを使ってみる 【TODOリスト …