golangに関するcateiruのブックマーク (2)

  • 100%型安全なgolangORM「ent」を使ってみた | フューチャー技術ブログ

    はじめにgolang ORM連載の2記事目となります。TIGの宮崎将太です。 突然ですがみなさん、ORMは何を使用していますか? golangだとGORMがデファクトスタンダードの位置を勝ち取りつつあり、当社でも特に理由がない限りはGORMを使用するケースが多い印象です。 今回は新たな可能性としてFacebook社謹製のent/entを検証します。個人的なORM経験としてはRuby on RailsのActiveRecordから始まり、当社謹製のUroboroSQLというORMからGORMまで割と多めに触れているので、大体どのORMでも気になる機能を中心に作りながら検証します。 entとは 公式から引用してくると以下の通りとのこと。 データベーススキーマをグラフ構造として簡単にモデル化 スキーマをプログラムのGoコードとして定義 コード生成に基づく静的型付け データベースクエリおよびグラフ

    100%型安全なgolangORM「ent」を使ってみた | フューチャー技術ブログ
  • Go言語(golang) HTTPリクエスト - golangの日記

    Go言語のnet/httpパッケージは Transport,Client,Request,Response に分けて考えたほうがいいので、 それらの役割を確認しながら使い方を説明してます。 GitHubを探せば gorequest、resty、sling などHTTPクライアント系パッケージがあるので、 コードを読んで参考にしながら、一度自分でパッケージを作ってみるとより理解が深まるのでおすすめです。 目次 基的な使い方 Transport - トランスポート TLSを有効にする Proxy - プロキシ Sock5 Proxy - ソックス 5 プロキシ RoundTripper - ラウンドトリッパー Client - クライント Timeout - タイムアウト Redirect - リダイレクト CookieJar - クッキージャー Request - リクエスト Header

    Go言語(golang) HTTPリクエスト - golangの日記
  • 1