「 BackEnd 」 一覧
-
-
はじめに 一般的なアプリケーションには、少なからず、何らかの状態変化を管理するコードが含まれていると思います。 それが、管理する状態が少なかったり簡単である場合は、 if や case を使って処理す ...
-
-
はじめに Goでデータベースにアクセスする場合、様々なやり方(ORMを使う、クエリを直接書いて実行する等)がありますが、それぞれ良さと辛みがあると思います。 個人的には、RailsのActiveRec ...
-
-
はじめに Laravelには認可機能を簡単に実装出来るGateという機能が用意されているので使ってみました。 やる事 よくあるユースケースとして、ユーザー毎に画面の閲覧権限とPOST権限を作ってみたい ...
-
-
はじめに 今回は、AWS Batchを実際に構築し、SaaSの非同期処理に向いているか検証したいと思います。 AWS Batchの要素 コンピューティング環境 ジョブの実行環境を定義します。実行環境と ...
-
-
はじめに Rustには、借用した値の参照の寿命を意味する「ライフタイム」という概念があり、この仕組みによって破棄された所有に対する参照をしてしまうことがないように、コンパイル時にチェックします。 多く ...
-
-
はじめに AWSからコード生成サービスのCodeWhispererが一般公開されたので使ってみたいと思います。 CodeWhispererとは AWSのコード自動生成サービスです。 個人利用向けのIn ...
-
-
はじめに これまでの記事ではmain.rsに全てのコードを書いてきました。しかし、実際にはファイルを分割してコードの見通しを良くしたくなると思います。そういった場合に必要となる、Rustのモジュールに ...
-
-
Rust入門してみた その3 Enum / match / Option編
はじめに 前回に引き続き、Rustの入門編です。今回はEnumについて調べました。 Enum Rustでは enumキーワードによってEnumを定義することが出来ます。 Enumの定義 まずは、簡単な ...
-
-
MySQLでFULL OUTER JOIN (完全外部結合)を行う
はじめに テーブル結合と言えば、INNER JOIN か LEFT OUTER JOIN 位しか使用した事が無かったのですが、先日、FULL OUTER JOINを使いたいタイミングがありました。 滅 ...