- Go
【Go言語】dbrライブラリの使い方 – ORM入門
【はじめに】 GoのORMライブラリの一つであるgocraft/dbrライブラリの基本的な使い方をまとめます。sqlドライバーにはmattn/go-sqlite3を用いました。database/sqlパッケージによるデータベース操作についても以前に記事を書いたので、比較しながら本記事... - Go
【Go言語】JWT認証を実装してみる
【はじめに】 Go言語でJWT認証を実装してみます。本記事ではjwt-goライブラリを利用して、下記の内容を試します。 jwt-goによる認証情報の生成jwt-goによる認証情報の検証echoライブラリと連携した認証情報の検証 【JWTとは】 JWTとは JWTとはJSON Web Tok... - 英語
Effective Go 翻訳 ~ Control structures ①
【Effective Go 翻訳 – Effective Go 翻訳 ~ Control structures ①】 The control structures of Go are related to those of C but differ in important ways. There is no do or while loop, only a slightly generalized for;... - Go
【Go言語】echoフレームワークの使い方入門
【はじめに】 本記事では、Go言語で代表的なWebフレームワークであるechoについて、基本的な利用方法についてまとめます。公式ガイドの内容から抜粋して記載します。 【echoについて】 echoは高パフォーマンス、拡張可能、軽量なWebフレームワークです。次... - Go
【Go言語】ファイル/ディレクトリ操作方法 – 基本
【はじめに】 Goにおける基本のファイル/ディレクトリ操作方法をまとめました。今回の記事では次の要素が登場します。 osパッケージIsNotExistMkdirMkdirAllRemoveRemoveAllRenameos.FileCloseCreateOpenOpenFileReadReadAtStatWriteWriteAtio/ioutilパッ... - 英語
Effective Go 翻訳 ~ Semicolons
【Effective Go 翻訳 – Semicolons】 Like C, Go's formal grammar uses semicolons to terminate statements, but unlike in C, those semicolons do not appear in the source. Instead the lexer uses a simple rule to insert semicolons automaticall... - Go
【Go言語】database/sqlパッケージによるデータベース操作入門 – sqlite3
database/sqlパッケージを利用したデータベース操作の基本をまとめます。今回はsqlドライバーにmattn/go-sqlite3を用いました。データベースの作成からCRUD処理までの基本操作を説明していきます。database/sqlパッケージはSQLデータベースの汎用的なインターフェースを提供します。 - 英語
Effective Go 翻訳 ~ Names
【Effective Go 翻訳 - Names】 Names are as important in Go as in any other language. They even have semantic effect: the visibility of a name outside a package is determined by whether its first character is upper case. It's therefore wo... - Vue.js
Vue.js勉強したのでエンジニアポートフォリオサイト作ってみた
【はじめに】 Vue.jsを勉強したのでポートフォリオサイト作って公開しました。作成したサイトはこちらです → Ike's Portfolio忘れないように技術的な内容をまとめようと思います。Webフロントは専門ではないので、温かい目で見てもらえると幸いです。 【We... - Go
【Go言語】Go Modulesによるパッケージ管理
【はじめに】 Go Modulesによるパッケージ管理についてまとめます。本記事は公式ブログ「Using Go Modules」を参考に作成しています。 【Go Modulesとは?】 Go ModulesはGoが公式でサポートする依存関係管理システムです。Go Modulesによって依存関係のバ...
12