プログラミング– category –
-
Reactで使うJSXとは?JSとの違いやメリットをわかりやすく解説
Reactで使うJSXとは?JSとの違いやメリットをわかりやすく解説 Reactを学んでいくと「JSX」という言葉をよく目にするようになります。 React を学ぶ前は JavaScript しか知らないのが普通ですので、JSX という言葉がよくわからないという方も多いのではな... -
【初心者必見】Ruby on Rails におすすめの Gem 24 選!
Ruby on Rails で開発をする際、たくさんの Gem があるのは助かりますが、どれを選んだら良いか迷うこともありますよね。 特に初心者の方は、選択肢が多すぎてどれを選んだらいいのか悩むことでしょう。 この記事がそんな悩みを少しでも解消できればと思い... -
T3 Stackとは?Next.jsを使った人気開発手法をわかりやすく解説
最近、フロントエンド界隈では「T3 Stack」というワードを目にするようになりました。 T3 Stack の GitHub リポジトリのスター数は執筆時点で 2万を超えており、急激に人気が出ている開発手法です。 ただ、T3 Stack について調べても、T3 Stack の詳細やメ... -
DRYなソフトウェアテストで保守性を向上 | Reactテストで学ぶ効率的なテスト戦略
日々、開発の中でテストを書くことも多いと思います。 しかし、テストを書くことに対して、以下のような悩みを抱えていませんか? テストコードが冗長になってしまう テストコードの重複が多く、保守性が低い 実装の変更に伴い、テストコードの修正箇所が... -
Postmanで API と通信してデータを操作してみよう | 使い方・インストール方法も解説
APIの基本的なやり取りを理解することは、現代のウェブ開発において不可欠です。 API、すなわちアプリケーションプログラミングインターフェースは、異なるソフトウェア間で情報をやり取りする際の規約です。 この記事では、APIを具体的に理解し、操作を習... -
Snyk を使って Ruby on Rails アプリのセキュリティを向上させよう
Snyk(スニーク)は、プロジェクトのソースコードを解析し、含まれる脆弱性(セキュリティ上の弱点) を発見するためのツールです。 => Snyk 例えば、プロジェクトで使っているライブラリが古いことによる脆弱性を検知したりできます。 また、ご自身が... -
ChatGPTをプログラミングに活用しよう!おすすめの質問の仕方も解説
ChatGPT が世に出て、流行り出し、今ではビジネスの現場でも使われるようになっています。 そんな ChatGPT ですが、プログラミングの現場でも当たり前のように登場するようになりました。 今回は、プログラミングに ChatGPT を活用する方法や、おすすめの... -
React Native で作るはじめてのタッチゲームアプリ【初心者向け】
フロントエンド開発で人気のライブラリである React は、Webアプリケーションの開発において広く使われています。 しかし、React は Webアプリケーションだけでなく、スマホ(モバイル)アプリケーションの開発にも使うことができます。 そのためには Reac... -
Next.jsとは?使い方や特徴を初心者向けにわかりやすく解説!
近年、WebアプリケーションやWebサイトの開発において、Next.jsという言葉を耳にする機会が増えてきました。Next.jsは、Reactをベースとしたフレームワークで、Webアプリケーション開発を効率化し、高速で使いやすいWebサイトを構築するのに最適なツールで... -
Next.jsとTypeScriptで高速で安全なWebアプリケーションを構築する方法
Next.jsは、Reactを基盤とした現代的なフレームワークです。 SSR(サーバーサイドレンダリング)とSSG(静的サイトジェネレーション)を容易に実装できるため、高速なWebアプリケーションを構築できます。 TypeScriptは、JavaScriptに静的な型付けという強...