本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
カテゴリ
カテゴリ
Programming
327
DevOps
134
Frontend
134
Culture
131
DataScience
100
Cloud
77
DB
70
Infrastructure
70
IaC
57
Mobile
57
IoT
52
Business
50
AIDD
49
Management
48
DataEngineering
45
Security
36
認証認可
24
VR
20
連載
連載
人気の連載
秋のブログ週間2025
Go1.26リリース
PostgreSQL18リリース
Go1.27リリース
Vue.js2025
春の入門祭り2026
連載の一覧を見る
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
検索を開く
人気のタグから探す
ガイドライン
23
設計
44
Go言語
265
Claude
16
MCP
8
PostgreSQL
29
Vue.js
42
AWS
136
Go1.26
7
オブサーバビリティ
8
すべてのタグを見る
ホーム
カテゴリ
Programming
Go 以外
3ページ目
Programming
カテゴリの Go 以外の記事
記事一覧
Goの記事を含むProgrammingカテゴリを見る
Goの記事は
Goタグ
にまとまっています
正規表現入門
みなさん、正規表現は使っていますか?正規表現とはテキストデータの検索やパターンマッチングに用いれるツールで、様々な場所で使用することができます。
2023.05.10
初心者向け
入門
Xでポストする
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(7保存)
7
データライフサイクルとトレードオフ
ソフトウェアの中身を大きく2つに分解すると、プログラムとデータに分かれます。データの表現にもいくつもの方針があって、それによるトレードオフがあるな、というのはもやもやと考えていたので、その考えをまとめて文章にしてみました
2023.03.17
設計
ソフトウェア
アーキテクチャ
状態管理
Xでポストする(224ポスト)
224
Facebookでシェアする
はてなブックマークで見る(145ブックマーク)
145
Pocketに保存する(80保存)
80
今どきJavaのウェブ開発体験(Helidon)
JavaでWebサービス開発というと、SpringBoot、という時代が長く続いていますが、Javaの世界もいろいろ進歩があるよ、ということで、MicroProfileというのを教えてもらいました。豆蔵さんの技術ブログや、masatarouさんのJJUGのレポートが詳しいです。
2023.03.08
Java
コンテナビルド
Xでポストする(19ポスト)
19
Facebookでシェアする
はてなブックマークで見る(13ブックマーク)
13
Pocketに保存する(28保存)
28
「スッキリわかるJava入門 実践編 第3版」の読書感想文
スッキリわかる Java 入門 実践編 第 3 版。「実践編」の内容については 実践というワードからも「まだ自分には早いのでは?」感があり、「配属後に必要となったら購入しよう」→「購入せずのまま」の流れにいる方も多いのではと思います
2023.02.27
書評
Java
新人研修
Xでポストする(4ポスト)
4
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(5保存)
5
プログラマーのためのCPU入門
なんか最近、積読が増えてきてしまったなーと思い、社内に読書連載しましょうよ、と投げたところ若い人も含めてぱぱっとすぐに人が集まってこのような連載ができて、良い会社に育っている!と思っているところです。とりあえずスタックの一番上に積まれていたプログラマーのためのCPU入門を読みました
2023.02.24
書評
CPU
Xでポストする(1127ポスト)
1127
Facebookでシェアする
はてなブックマークで見る(333ブックマーク)
333
Pocketに保存する(125保存)
125
単体テストの考え方/使い方 の感想文
単体テストの考え方/使い方を読みました。私が観測している範囲では非常に評判がよく、ソフトウェア設計品質全般に役立つといった声も聞こえてきます
2023.02.20
書評
テスト
ソフトウェア
Xでポストする(117ポスト)
117
Facebookでシェアする
はてなブックマークで見る(333ブックマーク)
333
Pocketに保存する(113保存)
113
Excel VBAでもう頑張らない
Excelは開発者もそうじゃない人も使う広く使われているツールです。Excelに詳しい人も多く、データの可視化はとりあえずExcelの表にデータを入れてしまえば、あとはグラフ化はユーザーにおまかせ、とかいろいろできます。ただ、そのかなり使われているのと裏腹に、20世紀で時代で止まっているのがVisual Basic for Applicationです。
2023.02.09
Excel
PowerShell
VBA
Xでポストする(10ポスト)
10
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(8保存)
8
Rust製SQLフォーマッタをnapi-rsを利用してVSCode拡張機能化
Rust製SQLフォーマッタであるuroborosql-fmtのVSCode拡張機能化した方法について説明します。
2022.12.28
TypeScript
VSCode
コアテク
Rust
フォーマッター
VSCode拡張
Xでポストする(30ポスト)
30
Facebookでシェアする
はてなブックマークで見る(4ブックマーク)
4
Pocketに保存する(8保存)
8
tree-sitter文法入門
フューチャーでアルバイトをしている齋藤ですインターン中に作成していたSQLフォーマッタをPostgreSQLの構文に対応させる作業に取り組んでいます。
2022.12.15
SQL
フォーマッター
構文解析
tree-sitter
Xでポストする(15ポスト)
15
Facebookでシェアする
はてなブックマークで見る(13ブックマーク)
13
Pocketに保存する(9保存)
9
OpenAPI GeneratorでPython Web API構築
PythonでWebAPIを構築しました。その際にOpenAPI Generatorが便利だったのでご共有します。
2022.12.03
Python
OpenAPI
Swagger
WebAPI
OpenAPIGenerator
Xでポストする(37ポスト)
37
Facebookでシェアする
はてなブックマークで見る(81ブックマーク)
81
Pocketに保存する(30保存)
30
Web API The Good Partsを読んだ感想
今までWeb APIに関してしっかりと勉強をしたことがなかったので、Web APIの設計方法や考え方をしっかりと学びたいと思い、おすすめの本を周りの人に聞いた際にWeb API The Good Partsを薦めていただき、実際に購入して読みました。
2022.11.10
書評
WebAPI
Xでポストする(10ポスト)
10
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
Pocketに保存する(8保存)
8
Engineer Camp2022 RustでSQLフォーマッタ作成(後編)
作成したフォーマッタの実装について説明します。前編でも示しましたが、今回作成したフォーマッタの処理の流れを再度示します。
2022.09.16
SQL
インターン
Rust
フォーマッター
インターン2022
tree-sitter
Xでポストする(4ポスト)
4
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(5保存)
5
Engineer Camp2022 RustでSQLフォーマッタ作成(前編)
みなさん、こんにちは!Future Engineer Camp 2022に参加した川渕と齋藤です。今回のインターンではSQLフォーマッタをRustで作成しました。私達が取り組んだ内容を紹介します。SQLフォーマッタとはSQLを統一された体裁にフォーマットしてくれるツールです。体裁を統一することで他人が見ても読みやすいコードになり、生産性が向上します。
2022.09.16
SQL
インターン
Rust
フォーマッター
インターン2022
Xでポストする(53ポスト)
53
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Pocketに保存する(6保存)
6
効率的にツイスティパズルの結果を保存する方法の探求
2021年のクリスマスで発表したフューチャー Advent Calendar 2021で話した、汎用的にパズルのソルバーを実装してみたの後編として、パズルの解をどう効率的に保存する方法についての検討です。
2022.09.07
アルゴリズム
データ構造
ハッシュ関数
Xでポストする(13ポスト)
13
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する
OpenAPI Generatorでrust-serverのコードを生成して、GET/POSTメソッドを呼び出すまで
夏の自由研究ということで、趣味で作ったものを一部改変して記事化しました。コードのサンプルを以下のリポジトリに配置しました。記事には重要な部分を記載しているので、コード全体を見たい場合にはリポジトリを参照してください。
2022.08.31
OpenAPI
Rust
OpenAPIGenerator
Xでポストする(13ポスト)
13
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Pocketに保存する(4保存)
4
SpringBootで動的な条件をもとにDIしたい
SpringBootのDependency Injection(DI)は便利ですよね?利用する側にコンストラクタインジェクションやら、フィールドインジェクションやらセッターインジェクションやらの形式で書いておくと、DIコンテナが勝手に実行時に対象となるクラスをもってきてインスタンスの生成をしてくれますし、インスタンスのライフサイクルをインジェクションされるクラス側に書けます。実行時にDIしてくれるとはいっても...
2022.07.29
Java
SpringBoot
DI
Xでポストする(14ポスト)
14
Facebookでシェアする
はてなブックマークで見る(35ブックマーク)
35
Pocketに保存する(18保存)
18
Software Design 2022年8月号 執筆記
先日(2022年7月15日)発売された技術評論社の Software Design 2022年 8月号 に寄稿させていただきました。まずはじめに、このような寄稿の機会をくださった技術評論社の方々には、心からお礼申し上げます。
2022.07.21
OpenAPI
出版
SoftwareDesign
Xでポストする(19ポスト)
19
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(5保存)
5
SpringBootで、プロジェクトの共有ライブラリとして作ったHTTPのコントローラを公開する
アプリケーション開発のチームと、共有ライブラリチームに分かれているが、共有ライブラリ側でアプリ側にHTTPのエンドポイントを追加したい場合があると思います。例えば、特別なヘルスチェックのエンドポイントを足したいとか。SpringBootのデモアプリとして作成したもの(Spring Starter ProjectでSpring Webだけ足したもの)をベースにやり方をまとめていきます。
2022.07.05
Java
SpringBoot
Xでポストする(6ポスト)
6
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(4保存)
4
grpc-gatewayでgRPCとREST両対応のサーバを作る
昨日に続き、gRPCネタです。この記事では次のネタを扱います。- gRPCの概観- gRPCとブラウザの関係性
2022.06.24
WebAPI
gRPC
IDL
ProtocolBuffers
Xでポストする(6ポスト)
6
Facebookでシェアする
はてなブックマークで見る(6ブックマーク)
6
Pocketに保存する(22保存)
22
Open API Specification 3.1と気になる仕様策定
Open APIは2022.6.21時点では3.1.0が最新です。これまでリリースノートすらウォッチしていなかったので気になったことを調べてまとめました。
2022.06.22
OpenAPI
Swagger
IDL
Xでポストする(24ポスト)
24
Facebookでシェアする
はてなブックマークで見る(17ブックマーク)
17
Pocketに保存する(12保存)
12
サービス間通信とIDL(インターフェース記述言語)連載を始めます
IDLやエコシステム、サービス間の通信(何かしらのRPC関連の技術)をテーマにした連載を始めます。IDL(インターフェース記述言語: Interface Definition Language)と聞けば...
2022.06.22
インデックス
OpenAPI
gRPC
Connect
IDL
Xでポストする(7ポスト)
7
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
Pocketに保存する(3保存)
3
循環的複雑度の計算を題材にRoslyn APIを使ってみた
循環的複雑度の計算を題材に、Roslynを用いてVB.NETに対する解析コードをC#で書いてみました。本記事では、メソッド単位の循環的複雑度の計算を、クエリメソッドを用いて構文木を走査する方法とVisualBasicSyntaxWalkerを継承したクラスを用いて構文木を走査する方法の2通りの方法を紹介します。
2022.06.14
静的解析
C#
Xでポストする(2ポスト)
2
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(5保存)
5
ドメイン駆動設計の源流のPofEAAを読んでみる
最近、ドメイン駆動設計(以下DDD)とかそのあたりを読みこんでいる人から、DDD本の読み方を教えてもらいました。ここではDDD本はエリック・エヴァンスのドメイン駆動設計の方を参照しました。「DDDはパターンランゲージの形式を意識してるよ」ということでした。ただし、きちんとしたパターンランゲージの形式になっておらず、記述が著者のものになってるので、読者は注意して読む必要があるのかもとのことです
2022.06.10
設計
書評
デザインパターン
DDD
Xでポストする(37ポスト)
37
Facebookでシェアする
はてなブックマークで見る(93ブックマーク)
93
Pocketに保存する(78保存)
78
GoogleWorkspace SDKのAPIリクエスト間隔は気を付けましょう
Google Workspace Admin SDKのDirectory APIを使った開発を行いました。本記事では、APIを利用した際に500エラーを頻発させてしまった件について執筆していこうと思います。
2022.06.09
GoogleCloud
失敗談
GoogleWorkspace
スロットリング
Xでポストする(4ポスト)
4
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(3保存)
3
AWS Lambdaの初期化処理と初期化タイミングの考慮不足によるはまりどころ
AWS Lambdaで、予約済同時実行数を1に制限して使っていたときに、初期化処理と初期化タイミングの考慮不足により、はまったことがありました。本記事ではLambdaの初期化処理についておさらいした後、はまったケースの事例や原因、対応した方法を紹介します。
2022.06.07
AWS
Lambda
失敗談
TCP/IP
Xでポストする(9ポスト)
9
Facebookでシェアする
はてなブックマークで見る(25ブックマーク)
25
Pocketに保存する(18保存)
18
前のページ
1
2
3
4
5
次のページ