"スレッドセーフ"について理解する。
本記事では、「スレッドセーフ」という概念を中心に、共有状態、ミュータブル(可変)状態、イミュータブル(不変)状態の違いを、 Rails アプリケーションにおける実例を交えて説明します。これらの情...
19 search resultsShowing 1~19 results
本記事では、「スレッドセーフ」という概念を中心に、共有状態、ミュータブル(可変)状態、イミュータブル(不変)状態の違いを、 Rails アプリケーションにおける実例を交えて説明します。これらの情...
プロセスやスレッド、そして並行処理や並列処理といったプログラムの処理方式について理解が浅かったため整理してみました。 並行処理や並列処理を正しく理解するためには、プロセスやスレッドに関する理解が...
本記事では、Cookie の内部構造や仕様、Cookieを用いたセッションベースの認証方式 の仕組みとその詳細な実現フローについて技術的に掘り下げます。 さらに、Cookie以外の認証方式につい...
学習のモチベーション 私は普段の業務の中で、どちらかというとサーバーサイド, DBレイヤ寄りの実装を行う事が多く、クライアント周りの知識が乏しいです。 それでも依頼されれば簡易的なJSの実装を行...
個人開発したアプリケーションを1ヶ月AWSでホスティングした際の、おおよその金額感について整理していく。 AWS使用料金 データは2024年4月のもの。 日本円で6947円である。 コストの割合...
基本知識 ソケット、Webソケットの基礎的な部分について軽くまとめる。 参考資料 以下のページが個人的には綺麗に整理されている印象。 TCP/IPとは?通信プロトコルの階層モデルを図解で解説 ソ...
本稿では、以下の技術スタックを使用してクライアントサイドのwebアプリケーションをホスティングしていきます。 スタック 役割 Next.js UI管理 TypeScript 開発体験向上 Ver...
最近本業でドメイン周りを触る機会があったんですが、その際にDNS関連の知識が無さすぎてさすがにやばいなとなったのでDNSについてまとめていきます。 座学なのでn番煎じのような記事にしかなりません...
今回は、以下のAWSリソース Amplify Lambda SES を使用して、なんちゃってメール配信を実現してみようと思います。 仕様 この記事では、以下の構成を実現します。 HTMLフォ...
注 この記事に記載されている情報は、2023年1月8日時点のものです。 概要 iOS用のネイティブアプリに、Firebaseを用いたGoogleログインを導入します。 環境 Version 14...
執筆の背景 先輩エンジニアと職場で雑談している際に、 「リクエストレスポンスの処理を詳しく教えて?」 と不意打ちで質問されたのですが、あまりいい感じで説明できなかったため少し深掘りしてみました。...
注意書き 個人の学びのメモとしてまとめている側面が大きいため、読み物としてはあまりまとまっていません。 あらかじめご了承ください。 該当の書籍 【この1冊でよくわかる】 ソフトウェアテストの教科...
めちゃくちゃ細かいコミットを作成してしまった時などに使える、コミットログを綺麗にするコマンドを記載しておきます。 ※自分用の備忘録のため分かりづらいかもです。もっと詳しく書いてクレメンスの場合は...
※いきなりですが補足ですww この記事で考慮できていない事項について、 @recordare さんから詳しくコメントしていただきました! 記事を読みつつ併せてコメントもご確認いただくとよいかと思...
Laravelには標準で認証の仕組みが複数用意されていますが、公式Docを見るとLaravel初心者の場合Breezeを使ってLaravelの認証に慣れていきましょうという旨が書かれています。 ...
昨今の便利なフレームワークやライブラリを使えばモーダルの一つや二つ簡単に実装できそうなものですが、素のJavaScriptで実装できるようになっていても損はないはずです! 超簡易的な実装例をご紹...
背景 個人開発で、 ・サーバー側はDjangoRestFrameworkを使ってAPIサーバーを構築 ・クライアント側はReactを使ってAPIサーバーと通信 みたいな事をやろうとしています。 ...
ReactでAPI通信を行う際に、エンドポイントやAPIキーを環境変数に格納する必要がありますが、その方法で30分くらいググったのでメモ。。。 初心者の方や、しばらく触ってなくて忘れてしまった方...
タイトルの通りですが、今回は .env ERROR: In file ./.env: environment variable name 'THOR_SILENCE_DEPRECATION ' ...
19 search resultsShowing 1~19 results
Qiita is a knowledge sharing service for engineers.