dev

dev

TypeScriptで非推奨になっている機能一覧

こんにちは!今回はTypeScriptで非推奨になっている機能について、簡単にまとめてみました。※2024年に書いています。非推奨になった主な機能TypeScriptの進化に伴い、以下の機能が非推奨となっています。それぞれの詳しい説明とベス...
dev

【Node.js】httpStatus.OKが非推奨となっていた件

最近Node.jsというプログラミング言語に興味を持ちました。そこで、とりあえず簡単なアプリケーションを作成しようと色々試していた所、httpStatus.OK は非推奨ですよ~という事をテキストエディタに言われました。対処法・httpSt...
dev

Hibernateって何?

まずはJPAまず、JPAという物があります。そこには、「JavaプログラムとDBの間でデータをやり取りする際のルール」が書かれています。JPAを使用する事で、「JavaのクラスとDBをマッピング」する事ができます。DBを作成するJavaのク...
dev

Rustプログラミング言語完全学習ロードマップ【2024年版】

はじめにこんにちは!Webエンジニア歴3年、現役フリーランスのせせらです!いきなりですが、今後Rustって今後さらに流行っていくと思うんですよね。今はWebアプリ開発でRustを使用している案件はあまり見ませんが、一部有名な企業では採用され...
dev

私がRustがC++より優れていると感じる理由

はじめにプログラミング言語の世界で、RustはC++に代わる次世代システムプログラミング言語として注目を集めています。私自身、両方の言語を実務で使用してきた経験から、Rustの優位性について解説していきます。少し自己紹介エンジニア3年目、フ...
dev

【2024年版】今後はやるマイナープログラミング言語5選|現役エンジニアが解説

こんにちは!Webエンジニア歴3年のせせらです。今回は、今後伸びていく可能性が高いマイナープログラミング言語について、実際の採用事例や市場動向を交えながら詳しく解説していきます。マイナー言語って今どんな感じなの?最近、大手テック企業がマイナ...
dev

次期C#?注目のプログラミング言語F#を徹底解説

こんにちは!今回は、Microsoftが開発した関数型プログラミング言語「F#」について詳しく解説していきます。最近、関数型プログラミングへの注目が高まる中、F#の重要性も増してきているんです。F#とは?基本を押さえようF#(エフシャープ)...
dev

Acitx-webとAxumってどっちがいいの?RustのWebフレームワーク比較

はじめに:Actix-webとAxumの採用基準プロジェクトの特性に応じた選択基準は以下の通りです。新規プロジェクトの場合:長期的な保守性と将来性を重視する場合は、Axumを推奨実績のある既存のエコシステムを活用したい場合はActix-we...
dev

axumのルーティングを整理して別ファイルに分ける方法

こんにちは!今回は、axumでのルーティングをきれいに整理する方法を紹介します。よくある一括ルーティングの例まずは、よくあるmain.rsにすべてのルートを書いているパターンを見てみましょう:use axum::{ Router, rout...
dev

注目を集める新星Gleam言語!Elixirとの違いから見る特徴と可能性

こんにちは!最近、関数型言語の中で急速に注目を集めているGleam言語について、詳しく解説していきたいと思います。なぜ今Gleamが注目されているの?Gleamは、Erlang VMの上で動作する静的型付け言語として、2023年に1.0がリ...