本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
表示テーマ
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
カテゴリ
カテゴリ
開発
Programming
327
Frontend
135
Mobile
57
IoT
52
VR
20
基盤
DevOps
136
Cloud
79
DB
70
Infrastructure
70
IaC
57
AI
DataScience
101
AIDD
51
DataEngineering
46
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
131
Business
50
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.26リリース
Go1.27リリース
夏休み自由研究2026
春の入門祭り2025
夏の自由研究2025
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
最近の検索
すべて消す
人気のタグ
Go言語
266
ガイドライン
23
設計
44
AWS
138
Docker
40
Python
60
生成AI
27
PostgreSQL
29
ドキュメント
21
Java
41
タグ一覧へ
ホーム
タグ
Go
7ページ目
Go
タグ
記事一覧
全266本のうち 151 ~ 175 本目
Go 1.17からの負のruneの扱い
Go 1.17で更新があった負のruneの扱いについてです。更新自体は簡単なもので、この記事ではruneの説明から行います。Go 1.17のRelsease Notesを眺めていたらいくつかの箇所で negative rune values という記述があり、runeってなんだ?と気になったことがきっかけです。
2021.08.17
玉木竜二
Programming
Xでポストする:Go 1.17からの負のruneの扱い(19件の反応)
19
Facebookでシェアする:Go 1.17からの負のruneの扱い
はてなブックマークで見る:Go 1.17からの負のruneの扱い(4ブックマーク)
4
Pocketに保存する:Go 1.17からの負のruneの扱い(3保存)
3
Go 1.17のtesting新機能
Go1.17のリリースノートにこのような記載があります。
2021.08.12
伊藤真彦
Programming
Xでポストする:Go 1.17のtesting新機能(101件の反応)
101
Facebookでシェアする:Go 1.17のtesting新機能
はてなブックマークで見る:Go 1.17のtesting新機能(46ブックマーク)
46
Pocketに保存する:Go 1.17のtesting新機能(26保存)
26
Go1.17のencoding/csv
Go1.17連載の2つ目です。encoding/csvのマイナーチェンジ(APIが1個だけ追加した)という小ネタです。
2021.08.11
真野隼記
Programming
Xでポストする:Go1.17のencoding/csv(56件の反応)
56
Facebookでシェアする:Go1.17のencoding/csv
はてなブックマークで見る:Go1.17のencoding/csv(16ブックマーク)
16
Pocketに保存する:Go1.17のencoding/csv(18保存)
18
Go 1.17連載が始まります: コンパイラとgo mod
Go 1.17の集中連載を行います。Go 1.17のリリースの足音が聞こえてきました。1.16のgo:embedのような「うぉっ」と声が出るような大きな新機能はなく、APIが変わらずに勝手に改善されるようなものと、小粒なAPIの追加が多い感じです
2021.08.10
澁川喜規
Programming
Xでポストする:Go 1.17連載が始まります: コンパイラとgo mod(151件の反応)
151
Facebookでシェアする:Go 1.17連載が始まります: コンパイラとgo mod
はてなブックマークで見る:Go 1.17連載が始まります: コンパイラとgo mod(58ブックマーク)
58
Pocketに保存する:Go 1.17連載が始まります: コンパイラとgo mod(44保存)
44
BacklogとSlackを連携するツールをGoで作りました
私のチームではタスク管理でバックログを使っています。タスクのカテゴリ、マイルストーンやそれらを組み合わせた検索機能が充実している事や、タスクを入力するとバーンダウンチャートが自動で出来上がるところなど素晴らしいツールだと思っています。チケット消化に貢献すると褒めてくれるのも良いですね。
2021.08.06
伊藤真彦
Management
Xでポストする:BacklogとSlackを連携するツールをGoで作りました(17件の反応)
17
Facebookでシェアする:BacklogとSlackを連携するツールをGoで作りました
はてなブックマークで見る:BacklogとSlackを連携するツールをGoで作りました(2ブックマーク)
2
Pocketに保存する:BacklogとSlackを連携するツールをGoで作りました(4保存)
4
SQLファイルから型安全なコードを生成するsqlc
sqlc を紹介します。早速ですが、結論から行きましょう。- SQLファイルからデータベースにアクセスできる型安全なGoのコードを生成するライブラリ - 構造体のモデルの手書き実装不要 - 複数テーブルをJOINしたときのマッパー実装不要
2021.08.04
辻大志郎
Programming
Xでポストする:SQLファイルから型安全なコードを生成するsqlc(76件の反応)
76
Facebookでシェアする:SQLファイルから型安全なコードを生成するsqlc
はてなブックマークで見る:SQLファイルから型安全なコードを生成するsqlc(105ブックマーク)
105
Pocketに保存する:SQLファイルから型安全なコードを生成するsqlc(67保存)
67
Go言語で2WaySQL
2021年4月入社の本田です。本記事では私が当社でアルバイトをしていたときに作成したtwowaysqlというツールについて紹介させていただきます。JavaではuroboroSQLなど広く使われている2WaySQLライブラリが存在しますが、Goでこれがデファクトスタンダートというものは現在のところ存在しません。従って、Go言語でtwowaysqlという2WaySQLライブラリを実装することにしました。
2021.08.03
本田紘規
Programming
Xでポストする:Go言語で2WaySQL(4件の反応)
4
Facebookでシェアする:Go言語で2WaySQL
はてなブックマークで見る:Go言語で2WaySQL(1ブックマーク)
1
Pocketに保存する:Go言語で2WaySQL(5保存)
5
SQLビルダーgoquの使い方
業務では専らDynamoDBに触れており、1年以上RDBMSの世界から離れていたのですが、連載のために帰ってきました。というわけで無からネタを考え、goqu体験記を書くことにしました。
2021.08.02
伊藤真彦
Programming
Xでポストする:SQLビルダーgoquの使い方(8件の反応)
8
Facebookでシェアする:SQLビルダーgoquの使い方
はてなブックマークで見る:SQLビルダーgoquの使い方
Pocketに保存する:SQLビルダーgoquの使い方(4保存)
4
SQLBoiler(とoapi-codegen)でつくるREST APIサーバ
SQLBoilerを使用したDBスキーマ駆動なREST APIサーバの開発ワークフローを紹介します。
2021.07.30
筒井悠平
Programming
Xでポストする:SQLBoiler(とoapi-codegen)でつくるREST APIサーバ(21件の反応)
21
Facebookでシェアする:SQLBoiler(とoapi-codegen)でつくるREST APIサーバ
はてなブックマークで見る:SQLBoiler(とoapi-codegen)でつくるREST APIサーバ(50ブックマーク)
50
Pocketに保存する:SQLBoiler(とoapi-codegen)でつくるREST APIサーバ(31保存)
31
GORM v1 と v2 のソースコードリーディングしてみた
GoのORマッパー連載の4日目の記事です。GORM の v1 と v2 の実装を比較して、何が変わっているのかを調査してみました。
2021.07.29
多賀聡一朗
Programming
Xでポストする:GORM v1 と v2 のソースコードリーディングしてみた(19件の反応)
19
Facebookでシェアする:GORM v1 と v2 のソースコードリーディングしてみた
はてなブックマークで見る:GORM v1 と v2 のソースコードリーディングしてみた(4ブックマーク)
4
Pocketに保存する:GORM v1 と v2 のソースコードリーディングしてみた(11保存)
11
100%型安全なgolangORM「ent」を使ってみた
golang ORM連載の2記事目となります。はじめまして、TIGの宮崎将太です。突然ですがみなさん、ORMは何を使用していますか?
2021.07.28
宮崎将太
Programming
Xでポストする:100%型安全なgolangORM「ent」を使ってみた(30件の反応)
30
Facebookでシェアする:100%型安全なgolangORM「ent」を使ってみた
はてなブックマークで見る:100%型安全なgolangORM「ent」を使ってみた(50ブックマーク)
50
Pocketに保存する:100%型安全なgolangORM「ent」を使ってみた(27保存)
27
GoとPoatgreSQLでCOPY
データベースでパフォーマンスが大きな問題になりがちなのが、バッチでのデータのインサートと、複雑なクエリーです。が、今回は後者は置いといて、前者のデータの取り込みについて扱います。データの挿入の高速化は最近、ちょびっと大事かなと思うところがあります。というのも...
2021.07.27
澁川喜規
Programming
Xでポストする:GoとPoatgreSQLでCOPY(47件の反応)
47
Facebookでシェアする:GoとPoatgreSQLでCOPY
はてなブックマークで見る:GoとPoatgreSQLでCOPY(6ブックマーク)
6
Pocketに保存する:GoとPoatgreSQLでCOPY(11保存)
11
GoのモダンDBアクセスレイヤーRELを触って
テーマはorm-ishなデータベースアクセスレイヤーライブラリであるRELです。他のメジャーなORMライブラリに比べるとまだまだGitHub Stars数は少なくマイナーかもしれませんが、いくつか興味深い点があったので最後までお付き合いいただければです。
2021.07.26
真野隼記
Programming
Xでポストする:GoのモダンDBアクセスレイヤーRELを触って(32件の反応)
32
Facebookでシェアする:GoのモダンDBアクセスレイヤーRELを触って
はてなブックマークで見る:GoのモダンDBアクセスレイヤーRELを触って(30ブックマーク)
30
Pocketに保存する:GoのモダンDBアクセスレイヤーRELを触って(27保存)
27
GoのORマッパー連載を始めます
7/26(月)~8/3(水)の平日にかけて、GoでRDBに対してアクセスライブラリ(ORMとクエリビルダー)をテーマにした連載を始めます。
2021.07.26
真野隼記
Programming
Xでポストする:GoのORマッパー連載を始めます(23件の反応)
23
Facebookでシェアする:GoのORマッパー連載を始めます
はてなブックマークで見る:GoのORマッパー連載を始めます(44ブックマーク)
44
Pocketに保存する:GoのORマッパー連載を始めます(36保存)
36
Go x AWSでつくる サービス運用ツール実例集
Future Tech Night #12 〜Goで始めるサーバレスファーストという選択肢〜というイベントを開催しました。私は『Go x AWSでつくる サービス運用ツール実例集』というタイトルで発表させていただきました。
2021.07.16
筒井悠平
Programming
Xでポストする:Go x AWSでつくる サービス運用ツール実例集(12件の反応)
12
Facebookでシェアする:Go x AWSでつくる サービス運用ツール実例集
はてなブックマークで見る:Go x AWSでつくる サービス運用ツール実例集(3ブックマーク)
3
Pocketに保存する:Go x AWSでつくる サービス運用ツール実例集(9保存)
9
Goのおすすめのフレームワークはnet/http
僕としてはGoのおすすめのフレームワークを聞かれたら、標準ライブラリのnet/httpと答えるようにしています。というよりも、Goの他のフレームワークと呼ばれているものは、このnet/httpのラッパーでしかないからです。Goでアプリケーションを作成する場合のイメージは次の通り。
2021.07.14
澁川喜規
Programming
Xでポストする:Goのおすすめのフレームワークはnet/http(430件の反応)
430
Facebookでシェアする:Goのおすすめのフレームワークはnet/http
はてなブックマークで見る:Goのおすすめのフレームワークはnet/http(210ブックマーク)
210
Pocketに保存する:Goのおすすめのフレームワークはnet/http(127保存)
127
LOUDSをGoで試してみる
データ構造とアルゴリズムはどちらかというと独立した存在(どちらも大事)っぽく語られることが多いと思いますが、一方で、特定のアルゴリズムと組み合わせるスペシャルなデータ構造というものがあります。例えば、次の二分探索に特化して、配列の並び替えをすることで、2分探索を早くする(CPUのキャッシュに乗せやすくする)、というものとかがあります
2021.07.01
澁川喜規
Programming
Xでポストする:LOUDSをGoで試してみる(33件の反応)
33
Facebookでシェアする:LOUDSをGoで試してみる
はてなブックマークで見る:LOUDSをGoで試してみる(2ブックマーク)
2
Pocketに保存する:LOUDSをGoで試してみる(6保存)
6
Goのcontext.Contextで学ぶ有向グラフと実装
今回は身近なところに潜むグラフの例を紹介します。データ構造の一つに「グラフ」があります。グラフは対象物の関係性を数理的に表すものです。世の中の事象をグラフとして定式化することで、問題の見通しがよくなるなど、グラフの応用範囲はとても広く、かつ有用です。グラフそのものの説明については本記事で書ききれる内容ではないので割愛しますが、「グラフ理論」などで検索すればたくさん記事が見つかるでしょう。
2021.06.29
辻大志郎
Programming
Xでポストする:Goのcontext.Contextで学ぶ有向グラフと実装(9件の反応)
9
Facebookでシェアする:Goのcontext.Contextで学ぶ有向グラフと実装
はてなブックマークで見る:Goのcontext.Contextで学ぶ有向グラフと実装(4ブックマーク)
4
Pocketに保存する:Goのcontext.Contextで学ぶ有向グラフと実装(7保存)
7
Vuls開発中に出会ったGORMあれこれ
VulsでDebianをスキャンしたとき、CVE情報のベースをOVALからDebian Security Trackerへ変更しようというものです。実装してみると、変更前はスキャン時間の90%ileが3.37sだったのですが、変更後は11.15sまで増加してしまいました。
2021.06.09
MaineK00n
Programming
Xでポストする:Vuls開発中に出会ったGORMあれこれ(40件の反応)
40
Facebookでシェアする:Vuls開発中に出会ったGORMあれこれ
はてなブックマークで見る:Vuls開発中に出会ったGORMあれこれ(1ブックマーク)
1
Pocketに保存する:Vuls開発中に出会ったGORMあれこれ(3保存)
3
続・サーバーレス検索エンジン:巨大な静的ファイルを扱うケースについて考える
巨大な学習済みの機械学習モデルとか、検索用インデックスをデプロイする場合に、どうやってデプロイするか、というのは色々選択肢があります。以前、ちょびっとだけ「どうやってデプロイしましょうかね」というのを悩んだ時期があったのですが、今回、こんな方式が考えられるんじゃないか、というのを改めて調べてリストアップしてみました。
2021.06.04
澁川喜規
DevOps
Xでポストする:続・サーバーレス検索エンジン:巨大な静的ファイルを扱うケースについて考える(63件の反応)
63
Facebookでシェアする:続・サーバーレス検索エンジン:巨大な静的ファイルを扱うケースについて考える
はてなブックマークで見る:続・サーバーレス検索エンジン:巨大な静的ファイルを扱うケースについて考える(51ブックマーク)
51
Pocketに保存する:続・サーバーレス検索エンジン:巨大な静的ファイルを扱うケースについて考える(51保存)
51
静的解析によるInvalidなAWS Lambda関数シグネチャの検知
AWS Lambdaの関数シグネチャを静的解析することで、より安全にAWS Lambdaを実装する方法を紹介します。
2021.06.03
辻大志郎
Programming
Xでポストする:静的解析によるInvalidなAWS Lambda関数シグネチャの検知(9件の反応)
9
Facebookでシェアする:静的解析によるInvalidなAWS Lambda関数シグネチャの検知
はてなブックマークで見る:静的解析によるInvalidなAWS Lambda関数シグネチャの検知(2ブックマーク)
2
Pocketに保存する:静的解析によるInvalidなAWS Lambda関数シグネチャの検知(1保存)
1
AWS LambdaにおけるGo Contextの取り扱い
サーバーレス連載の3記事目ですTIGの伊藤真彦です。GoでLambdaにデプロイするコードを書くにあたり、aws-lambda-goを利用できます。その際のtips紹介記事です。
2021.06.02
伊藤真彦
Programming
Xでポストする:AWS LambdaにおけるGo Contextの取り扱い(11件の反応)
11
Facebookでシェアする:AWS LambdaにおけるGo Contextの取り扱い
はてなブックマークで見る:AWS LambdaにおけるGo Contextの取り扱い(3ブックマーク)
3
Pocketに保存する:AWS LambdaにおけるGo Contextの取り扱い(8保存)
8
Goの構造体の使われ方の設計
Goで構造体を設計する場合、オブジェクト指向的な「型ごとの責務の分担」以外に、「どのように使われるものか」を考える必要があります。 ポインタで扱うのか?値として扱うのか?両方許可するのか?値として扱える場合にimmutable(変更不可能)なオブジェクトとするのか...
2021.05.25
澁川喜規
Programming
Xでポストする:Goの構造体の使われ方の設計(70件の反応)
70
Facebookでシェアする:Goの構造体の使われ方の設計
はてなブックマークで見る:Goの構造体の使われ方の設計(88ブックマーク)
88
Pocketに保存する:Goの構造体の使われ方の設計(58保存)
58
コンテナイメージ内の実行ファイルをupxで圧縮するべきか
過去にフューチャー発OSSのVuls開発を手伝っていましたが、現在はフューチャーで働いているわけでもなく完全に部外者です。今回は社員の澁川さんの推薦もあり、ブログの寄稿をさせて頂くことになりました。その理由の前に少し背景を説明しますが、自分はTrivyというOSSの脆弱性スキャナーのメンテナをやっていまして先日Goバイナリの脆弱性検知をする機能をリリースしました。
2021.05.20
福田鉄平
DevOps
Xでポストする:コンテナイメージ内の実行ファイルをupxで圧縮するべきか(99件の反応)
99
Facebookでシェアする:コンテナイメージ内の実行ファイルをupxで圧縮するべきか
はてなブックマークで見る:コンテナイメージ内の実行ファイルをupxで圧縮するべきか(7ブックマーク)
7
Pocketに保存する:コンテナイメージ内の実行ファイルをupxで圧縮するべきか(7保存)
7
Goのサーバーの管理画面をFlutter Webで作ってみるための調査
Flutter連載の3本目はFlutter Webを紹介します。Flutter 2になって、Web向けに出力する機能もStableになりました。Flutter for Webは標準のHTMLにするHTMLレンダラーと、CanvasKitレンダラーと2種類あります。後者はSkiaという2DグラフィックスのライブラリをWebAssembly化したものを使います。Skiaは...
2021.05.12
澁川喜規
Frontend
Xでポストする:Goのサーバーの管理画面をFlutter Webで作ってみるための調査(4件の反応)
4
Facebookでシェアする:Goのサーバーの管理画面をFlutter Webで作ってみるための調査
はてなブックマークで見る:Goのサーバーの管理画面をFlutter Webで作ってみるための調査(47ブックマーク)
47
Pocketに保存する:Goのサーバーの管理画面をFlutter Webで作ってみるための調査(56保存)
56
前のページ
1
2
…
4
5
6
7
8
9
10
11
次のページ