「 BackEnd 」 一覧

Go言語

FSMを使った状態管理をGoで実装する

2024/02/05   -BackEnd
 

はじめに 一般的なアプリケーションには、少なからず、何らかの状態変化を管理するコードが含まれていると思います。 それが、管理する状態が少なかったり簡単である場合は、 if や case を使って処理す ...

Go言語

sqlcを使ってSQLファイルからGoのコードを生成する

2024/01/05   -BackEnd
 

はじめに Goでデータベースにアクセスする場合、様々なやり方(ORMを使う、クエリを直接書いて実行する等)がありますが、それぞれ良さと辛みがあると思います。 個人的には、RailsのActiveRec ...

laravel logo

Laravelの認可機能Gateを使ってみた

2023/12/27   -BackEnd
 ,

はじめに Laravelには認可機能を簡単に実装出来るGateという機能が用意されているので使ってみました。 やる事 よくあるユースケースとして、ユーザー毎に画面の閲覧権限とPOST権限を作ってみたい ...

aws

AWS BatchはSaaSの非同期処理に向いているか?

2023/09/18   -BackEnd
 ,

はじめに 今回は、AWS Batchを実際に構築し、SaaSの非同期処理に向いているか検証したいと思います。 AWS Batchの要素 コンピューティング環境 ジョブの実行環境を定義します。実行環境と ...

Rust入門してみた その5 ライフタイム

2023/08/14   -BackEnd
 

はじめに Rustには、借用した値の参照の寿命を意味する「ライフタイム」という概念があり、この仕組みによって破棄された所有に対する参照をしてしまうことがないように、コンパイル時にチェックします。 多く ...

aws

CodeWhispererを使ってみた

2023/08/07   -BackEnd
 

はじめに AWSからコード生成サービスのCodeWhispererが一般公開されたので使ってみたいと思います。 CodeWhispererとは AWSのコード自動生成サービスです。 個人利用向けのIn ...

Rust入門してみた その4 モジュール編

2023/06/26   -BackEnd
 

はじめに これまでの記事ではmain.rsに全てのコードを書いてきました。しかし、実際にはファイルを分割してコードの見通しを良くしたくなると思います。そういった場合に必要となる、Rustのモジュールに ...

Rust入門してみた その3 Enum / match / Option編

2023/05/30   -BackEnd
 

はじめに 前回に引き続き、Rustの入門編です。今回はEnumについて調べました。 Enum Rustでは enumキーワードによってEnumを定義することが出来ます。 Enumの定義 まずは、簡単な ...

MySQLでFULL OUTER JOIN (完全外部結合)を行う

2023/05/22   -BackEnd
 

はじめに テーブル結合と言えば、INNER JOIN か LEFT OUTER JOIN 位しか使用した事が無かったのですが、先日、FULL OUTER JOINを使いたいタイミングがありました。 滅 ...

Go言語

[Go初心者]テストについて学習

2023/04/27   -Tech, BackEnd
 

はじめに 今回はGo言語のテストについて学習していきたいと思います。 テスト Go言語には、テストを書くための標準パッケージであるtestingがあります。testingパッケージを使用すると、Go言 ...

フォロー

blog-page_side_responsive

2026年10月
日 月 火 水 木 金 土
 123
45678910
11121314151617
18192021222324
25262728293031

アプリ情報

私たちは無料アプリもリリースしています、ぜひご覧ください。 下記のアイコンから無料でダウンロードできます。