dev

dev

Gleam言語でのWebアプリ開発ロードマップ

1. Gleam言語の基礎まずはGleam言語の基本的な部分から学んでいきましょう。GleamはErlangの良さを受け継ぎながら、より安全なコーディングが可能な言語です。基本的な構文とデータ型変数と関数の宣言基本データ型(Int、Floa...
dev

Gleamの環境構築方法[Linux]

Gleam言語のLinux環境構築方法について、できるだけ分かりやすく解説していきます。手順を追って確実に環境を整えていきましょう。事前準備:必要なツールのインストールまずは開発に必要な基本的なツールをインストールしていきます。Gleamを...
dev

Gleamの基本的な構文とデータ型

今回はgleamの基本的な構文とデータ型について、できるだけ分かりやすく解説していきます。変数と関数の宣言まずは変数の宣言方法から見ていきましょう。gleamではletを使って変数を宣言します。let name = "Alice"let a...
dev

Elixirは開発しづらい?Gleamへ移行しよう – 開発体験が劇的に改善

こんにちは!今回は、Elixirの開発環境の課題と、その解決策としてのGleamについて詳しくご紹介します。Elixirの開発環境における課題Elixirは素晴らしい言語なのですが、開発環境面でいくつかの痛点があります。主な課題:コード補完...
dev

Rubyの静的型付け版?Crystalってどんな言語なのか解説

こんにちは!せせらです。今回はRubyによく似た言語、Crystalについて分かりやすく解説していきます。Crystalとは?Crystalは、Rubyの文法の美しさと、コンパイル言語の高速性を兼ね備えた比較的新しいプログラミング言語です。...
dev

めっちゃ早いPython?Nimというプログラミング言語について

こんにちは、せせらです!今回はNimプログラミング言語について、分かりやすく解説していきます。NimとはNimは、効率性とエレガントな構文を重視して設計されたシステムプログラミング言語です。2008年に開発が始まり、当初はNimrodという...
dev

Zigプログラミング言語とは?RustやC++との違いを解説

こんにちは!今回は、最近注目を集めているプログラミング言語「Zig」について、初心者の方にも分かりやすく解説していきます。Zigとは?Zigは2016年に開発が始まった比較的新しいプログラミング言語です。C言語の現代的な代替を目指して作られ...
dev

TypeScriptのenumが非推奨となっていた件

こんにちは!今回はTypeScriptのenumが非推奨になった理由と、代わりの書き方について詳しく解説していきます。enumが非推奨になった理由enumは便利な機能に見えますが、いくつかの問題点があります:バンドルサイズが大きくなる型安全...
dev

TypeScriptのanyが非推奨となっていた件

TypeScriptはJavaScriptに型安全性をもたらすために作られたのに、anyを使うとその利点が失われてしまいます。今回はanyの問題点と、代わりにどう書くべきかを解説します。anyが非推奨となった理由型チェックを完全に無効化して...
dev

TypeScriptのString, Number, Boolean型が非推奨となっていた件

今回はString, Number, Boolean型がTypeScriptにて非推奨となっていたので、その件に関して紹介します。非推奨となった理由オブジェクトラッパー型(String, Number, Boolean)は、プリミティブ型(...