issue4 Gleam Weekly

読み終わるまでの目安 約2分

今回からタイトルを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
Building the same app in Gleam and JavaScript favicon https://gleaming.dev/articles/building-same-app-in-gleam-and-js/
Building the same app in Gleam and JavaScript

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
GitHub - ghivert/sketch: A CSS-in-Gleam package, made to work with frontend, backend, with your favorite framework! favicon https://github.com/ghivert/sketch
GitHub - ghivert/sketch: A CSS-in-Gleam package, made to work with frontend, backend, with your favorite framework!

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
GitHub - ckreiling/nessie: A friendly DNS client for Gleam programs targeting Erlang favicon https://github.com/ckreiling/nessie
GitHub - ckreiling/nessie: A friendly DNS client for Gleam programs targeting Erlang

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.
GitHub - ckreiling/nessie_cluster: Simple DNS clustering for Gleam favicon https://github.com/ckreiling/nessie_cluster
GitHub - ckreiling/nessie_cluster: Simple DNS clustering for Gleam

Gleam track on codecrafters.io Educational

プログラミング学習サイトcodecrafters.ioにGleamのコースが追加されました。

コースの内容はGleamでRedisを自作するというものです。 自分もちょっと触ってみましたが、Gitを用いてコードを提出するので慣れているエディタで作業できるという点がかなり良いと感じました。

まとめ

今回はGleamのエコシステムがソフトウェアの面からも学習の面からも発展しつつあると感じられる内容になりました。 英語圏だけではなく日本語圏でも様々なリソースを増やしていきたいですね…