本文へスキップ
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
8ページ目
Programming
カテゴリ
全327本のうち 176 ~ 200 本目を表示
記事一覧
Mypy と Pyright の解析手法と型情報の比較
Mypy や Pyright は Python の静的解析ツールとして有名ですが、これら二つに解析情報でどのような違いがあるのかわからなかったので、実験することにしました。Pyright は Mypy に比べて後発のプロジェクトですが、性能面で優れているなどとして徐々に注目を集めています。
2022.03.01
Python
コアテク
構文解析
Mypy
Pyright
Xでポストする(23ポスト)
23
Facebookでシェアする
はてなブックマークで見る(6ブックマーク)
6
Pocketに保存する(5保存)
5
Go 1.18 集中連載 実行ファイルのメタデータに関するアップデート(コミットID追加等)
最近業務で久々に Go を触ることになりそうで、少し思い出しながらコードを実装してみたりしてます。- Go 1.18 から build 時に含まれるメタデータに VCS, ビルド情報が追加
2022.02.17
Go言語
Go1.18
Xでポストする(4ポスト)
4
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
Pocketに保存する(2保存)
2
Go 1.18集中連載 Workspacesモードを試してみた
Go 1.18からGoのマルチモジュールでの開発を便利にするWorkspacesモードが導入されます。Workspacesモードの導入背景はマルチモジュールでの開発体験を改善することです。詳しくはProposal: Multi-Module Workspaces in cmd/goのBackgroundやScopeに記載があります。Workspacesモードがどのように動作するか知るためには、実際に動かしてみるのがよいでしょう。
2022.02.16
Go言語
Go1.18
Xでポストする(14ポスト)
14
Facebookでシェアする
はてなブックマークで見る(9ブックマーク)
9
Pocketに保存する(18保存)
18
Go1.18集中連載:新たに追加されたnet/netipとは
Go1.18で追加されたnet/netipの機能について解説しますnet/netipとは?。IPアドレスを対象とした基本的な操作(比較演算子による操作など)を提供するパッケージです。
2022.02.15
Go言語
Go1.18
net/netip
Xでポストする(26ポスト)
26
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Pocketに保存する(12保存)
12
Go1.18から追加されたFuzzingとは
Fuzzingについて紹介します。Go1.18から追加されたFuzzingとは
2022.02.14
Go言語
テスト
Go1.18
testing
ファジング
Xでポストする(43ポスト)
43
Facebookでシェアする
はてなブックマークで見る(7ブックマーク)
7
Pocketに保存する(13保存)
13
Go 1.18集中連載 net/httpのマイナーチェンジ
Go 1.18のRelease Notesに記載があったMinor changes to the libraryにあったnet/httpの3点の更新について触れていきます。
2022.02.10
Go言語
WebAssembly
net/http
Go1.18
リリースノート
Xでポストする(19ポスト)
19
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する
Go 1.18集中連載 ジェネリクス
Go 1.18のリリースが迫っているため、最近恒例でやっている新機能を何人かで紹介する集中連載を行います。ただ、Go 1.18は機能が大きく、ベータが長くなっており、当初2月予定だったのが、3月リリース見込みとなっています。Go 1.18で入る機能で注目度が高い新機能がジェネリクスです。Goに対する批判的な言葉としてよく使われるものが「ジェネリクスがない」というものでした
2022.02.09
Go言語
インデックス
Go1.18
ジェネリクス
Xでポストする(55ポスト)
55
Facebookでシェアする
はてなブックマークで見る(15ブックマーク)
15
Pocketに保存する(23保存)
23
PG BATTLE 2021 参戦記
2021/10/23の参戦記です。フューチャーから3人1組で3チーム参加し、なんと企業の部6位に入賞することができました!!!本記事を通じて、競技プログラミングに興味のある方が少しでも増えると良いなーと思っています!
2022.02.08
競技プログラミング
pgbattle
Xでポストする(33ポスト)
33
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(4保存)
4
Goのnet/httpパッケージに出てくるTemporary()がなにか調べた
net/httpパッケージのコードを呼んでいると、Temporary() 関数だけをもった temporary インターフェースが登場します。HTTP周りでtemporaryと聞くと、 307 Temporary Redirect のステータスコードのことかと思いますが、ちょっと違いそうです。どういったものでどういった場合に出てくるのか、調べました。
2022.02.03
Go言語
net/http
Go1.18
コードリーディング
Xでポストする(12ポスト)
12
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(3保存)
3
Pipenv+LocalStackで作るLambda開発環境
PipenvとLocalStackを使用したLambda開発環境の構築を紹介します。本記事で作成するデモアプリは以下のGitHubリポジトリに格納しています。
2022.02.02
AWS
環境構築
Lambda
LocalStack
Pipenv
Xでポストする(31ポスト)
31
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
Pocketに保存する(2保存)
2
Go 1.18 Release Notes みんなで読む会を開催しました
先日Go 1.18 Release Notes みんなで読む会というイベントを開催しました。フューチャーでは定期的に勉強会などのイベントを開催しています。
2022.01.26
Go言語
TechNight
勉強会
Go1.18
ジェネリクス
Xでポストする(8ポスト)
8
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(3保存)
3
Go Conference 2021 Autumn にGoの静的解析で登壇しました
Go Conference Online 2021 Autumnに登壇しました。Go Conference Autumn には2019年にも登壇しているので、2年ぶり2度目の出場になります。2019年はGoの特徴である並行処理に焦点を当てた、Goによる並列のシミュレーテッドアニーニングの実装、というマニアックな内容でしたが、今回はGoの静的解析、という身近なテーマで登壇しました。
2021.11.22
Go言語
登壇レポート
静的解析
GoConference
Xでポストする(19ポスト)
19
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(6保存)
6
「Contextを完全に理解する」というテーマでGo Conference 2021 Autumnに登壇しました
Go Conference 2021 Autumnに登壇させていただきました、リモート登壇です。contextはGoでアプリケーションを実装する上でお世話にならない方が少ないくらいのパッケージだと思います。
2021.11.19
Go言語
登壇レポート
GoConference
context
コードリーディング
Xでポストする(29ポスト)
29
Facebookでシェアする
はてなブックマークで見る(8ブックマーク)
8
Pocketに保存する(15保存)
15
IBM Quantum Challenge Fall 2021参加レポート
本記事は2021年10月27日~11月5日に開催されたIBM Quantum Challenge Fall 2021の参加レポートです。イベントで出題された問題はGitHubリポジトリに格納されているため、参考にしてください。
2021.11.15
参加レポート
ハッカソン
参戦記
Xでポストする(16ポスト)
16
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する
OpenAPIにおけるundefinedとnullの設計
OpenAPI仕様に則ってREST APIの設計をする際に、値が存在しないという状態をどのように表現するかというお話です。まずはじめに、ここでundefinedと言っているのは、OpenAPIの仕様において、リクエスト/レスポンスのデータ型を定義するSchema Objectのプロパティの1つであるrequiredが指定されていない状態を指します。
2021.10.28
設計
OpenAPI
Swagger
jsonschema
Xでポストする(12ポスト)
12
Facebookでシェアする
はてなブックマークで見る(75ブックマーク)
75
Pocketに保存する(60保存)
60
AWS利用時に read: connection reset by peer が出たときのリトライ検討
DynamoDBやKinesis Data Streamsなどを利用するサービスをそれなりの期間で稼働させているとポツポツ下記のようなエラーが発生することが分かりました。RequestError: send request failedcaused by: Post ...: read tcp 169.254.0.1:55638->3.113.218.4:443: read: connection reset by peer
2021.10.26
Go言語
AWS
ネットワーク
トラブルシュート
Kinesis
TCP/IP
リトライ
Xでポストする(20ポスト)
20
Facebookでシェアする
はてなブックマークで見る(8ブックマーク)
8
Pocketに保存する(8保存)
8
AWS SDK for GoでDynamoDBの式を扱うヘルパーパッケージの使い方
DynamoDBをGoで操作することにかけては、DynamoDB×Go連載 に参加するくらい関心があるのですが、AWS SDK for Goの公式ライブラリに含まれる、ヘルパーパッケージについて存在を今までスルーしていました。使ってみると業務的には利用一択だと思ったので今後使っていくぞという覚書としてまとめます。
2021.10.25
Go言語
AWS
DynamoDB
式
Xでポストする(2ポスト)
2
Facebookでシェアする
はてなブックマークで見る(7ブックマーク)
7
Pocketに保存する(7保存)
7
Google Drive API v3をサービスアカウトとGoから利用
Google DriveにアップロードされたExcelファイルを利用したちょっとしたジョブを実装する機会があり、処理を動かしたいのがAWSなど別のプラットフォームであったため、サービスアカウントを用いてGoogle Drive APIにアクセスするGoプログラムを作りました。
2021.10.22
Go言語
GoogleCloud
GoogleWorkspace
Xでポストする(6ポスト)
6
Facebookでシェアする
はてなブックマークで見る(12ブックマーク)
12
Pocketに保存する(7保存)
7
Engineer Camp2021: Python の AST モジュールを使ってクラス構造を可視化する
Future のインターン Engineer Camp に参加した空閑です。今回のインターンではソースコード静的解析システムの開発に取り組みました。そこで本記事では、開発内容の一部である、Python の AST モジュールを使ったクラス構造の可視化について紹介します。Python の環境構築については以下を参考にしました。[サーバーアプリ開発環境
2021.10.19
Python
インターン
コアテク
構文解析
静的解析
インターン2021
Xでポストする(7ポスト)
7
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(5保存)
5
Java17対応版!Javaコーディング規約の紹介
フューチャーのGitHubリポジトリで公開しているJavaコーディング規約をJava17に対応させたのでその宣伝記事です。先日の2021年9月14日にJava17がリリースされました。Java12からJava17の新機能...
2021.10.07
Java
コーディング規約
Xでポストする(69ポスト)
69
Facebookでシェアする
はてなブックマークで見る(49ブックマーク)
49
Pocketに保存する(34保存)
34
イテレータと仲良くなろう
最近は業務で Python ばかり書いています。今回は Python の中でも「なんとなく」で扱われがちなイテレータについてです。イテレータとはあるコンテナの中の要素に1つずつアクセスできるオブジェクト
2021.10.05
初心者向け
Python
イテレータ
Xでポストする(8ポスト)
8
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Pocketに保存する(7保存)
7
Python連載始まります&Python翻訳プロジェクト
最近社内でも使う人が徐々に増えている?Pythonの連載記事を開始しようと思います。本エントリーではPythonドキュメントの日本語訳プロジェクトに参加してみた話を紹介します。
2021.09.27
インデックス
Python
翻訳
Xでポストする(6ポスト)
6
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Pocketに保存する(3保存)
3
lib/pq から jackc/pgx への移行
GoのORマッパー連載、おまけ記事です。特に示し合わせた訳では無いのですが、RDBは全員がPostgreSQLを使っていましたね。さて、今回の連載記事のいくつかでも言及されていた、jackc/pgx について簡単に紹介します。
2021.09.16
Go言語
PostgreSQL
ORM
jackc/pgx
Xでポストする(8ポスト)
8
Facebookでシェアする
はてなブックマークで見る(7ブックマーク)
7
Pocketに保存する(8保存)
8
【Google Chat API】Incoming Webhook を Go で触ってみる
Google Chat APIに関しての記事となります。業務でGoogle Chat上で通知システムを作成する必要があったのですが、実装するにあたりいくつかのハードルがありました。
2021.09.13
Go言語
BOT
GoogleWorkspace
GoogleChat
Xでポストする(8ポスト)
8
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(5保存)
5
Spring Bootアプリケーションのネイティブイメージが簡単に作れるSpring Nativeの紹介
Spring Bootアプリケーションのネイティブイメージが簡単に作れるSpring Nativeについて調べてみたので、それを紹介します。Spring NativeとはSpring Bootアプリケーションをほとんど変更することなく、ネイティブイメージを生成することを目指したプロジェクトです。ネイティブイメージの実行はJVMによる実行と比べて...
2021.09.09
Java
SpringBoot
GraalVM
Xでポストする(35ポスト)
35
Facebookでシェアする
はてなブックマークで見る(36ブックマーク)
36
Pocketに保存する(39保存)
39
前のページ
1
2
…
5
6
7
8
9
10
11
…
13
14
次のページ