Weblog by shuuji3

Happy Software Engineering

Today I Learned

I’d like to try writing articles by lowering the hurdle again.

Dockerを使用したGitLab Runnerのインストール方法

GitLabにGitLab Runnerをインストールすると、リポジトリでジョブを実行したり、テストやデプロイの自動化などの機能が使えるようになります。この記事では、Dockerを使用してGitLab Runnerを実行・登録する方法について説明します。

Gitpod上でHugoのサイトの環境構築を自動化する

このブログはHugoで構築されていますが、執筆はGitpod上で行っています。この記事では、このブログのリポジトリで使用している.gitpod.ymlファイルについて説明します。.gitpod.ymlを作成すると、Gitpodのワークスペースを開いたときの開発環境の構築を自動化できます。最終的に、Gitpodのワークスペースを開くだけで、Hugoでブログをビルドして、プレビューができる環境が用意されるようにします。

Play Framework using Scala

この記事では、テキサスのTrynity Universityの教授Mark C. LewisさんがYouTubeで公開している「Play Framework using Scala」をハンズオンで進めながら、やったことや理解したことなどをメモしています。

Mark Lewisさんは、スーパーコンピュータなどで天文学のシミュレーションなどをしているそうです。Scalaを使ったプログラミングやウェブ開発やビッグデータ処理の講義をしていて、授業前に学生が見るビデオをYouTubeで公開してくれています。

私が知ったきっかけは、LightbendのPodcastの「Teaching Scala To Computer Science 101 Students | @lightbend」というエピソードです。CS 101の動画だけでなく、Play Frameworkの動画があることを知りました。前からPlay Frameworkは気になっていて知りたかったので、見てみることにしました。