今回からタイトルをissue{回数} Gleam Weekly
という形式に変更します。
This week in Gleam
Building the same app in Gleam and JavaScript
Building the same app in Gleam and JavaScript
Get a taste of how Gleam code is written compared to JavaScript
https://gleaming.dev/articles/building-same-app-in-gleam-and-js/
CLIで動くTodoツールをJavaScriptとGleamで実装し、両者の構文の違いについて解説する記事です。 JavaScriptは多くの開発者が扱えると思うので、とっかかりとして良さそうな記事です。
Sketch 1.0 — a new way to write your CSS in Gleam
GleamでCSSを生成できるライブラリSketchがv1.0に到達しました。 GleamでSPAを生成できるLustreと併用して用いると良さそう。
GitHub - ghivert/sketch: A CSS-in-Gleam package, made to work with frontend, backend, with your favorite framework!
A CSS-in-Gleam package, made to work with frontend, backend, with your favorite framework! - ghivert/sketch
https://github.com/ghivert/sketch
Even more great Gleam stuff
Nessie: a friendly DNS resolution library Project
GitHub - ckreiling/nessie: A friendly DNS client for Gleam programs targeting Erlang
A friendly DNS client for Gleam programs targeting Erlang - ckreiling/nessie
https://github.com/ckreiling/nessie
Gleam用のDNSクライアントNessieがアップデートされました。
また、作者さんはこのNessieを使ってGleamでクラスタリングを行うライブラリを作成しています。
GitHub - ckreiling/nessie_cluster: Simple DNS clustering for Gleam
Simple DNS clustering for Gleam. Contribute to ckreiling/nessie_cluster development by creating an account on GitHub.
https://github.com/ckreiling/nessie_cluster
Gleam track on codecrafters.io Educational
プログラミング学習サイトcodecrafters.ioにGleamのコースが追加されました。
コースの内容はGleamでRedisを自作するというものです。 自分もちょっと触ってみましたが、Gitを用いてコードを提出するので慣れているエディタで作業できるという点がかなり良いと感じました。
まとめ
今回はGleamのエコシステムがソフトウェアの面からも学習の面からも発展しつつあると感じられる内容になりました。 英語圏だけではなく日本語圏でも様々なリソースを増やしていきたいですね…