Future Tech Blog
フューチャー技術ブログ
Home
Blog
Programming
Programming
カテゴリの記事
458
投稿
115
著者数
47701
総シェア数
21728
Twitter
76
Facebook
14821
はてブ
11076
Pocket
フューチャーのSwagger(OpenAPI 2.0)規約の紹介
フューチャーの有志メンバーでSwagger(OpenAPI Specification Version 2.0)のコーディング規約を作りました。
2023.07.25
コーディング規約
Swagger
OpenAPI
設計
チーム開発
ツイート
シェア
34
15
Angularをがんばらないで書く
他のフレームワークをいろいろ触ると、Angularはかなり独特な雰囲気があります。隠しきれないJava感というか、他のフレームワークでは存在しない様々な概念が見え隠れして、それをキャッチアップするだけでも結構重いです。もちろん、それぞれ意味があって...
2023.07.24
フロントエンド
DI
Angular
RxJS
ツイート
シェア
2
8
【SwiftUI】Swift Charts についてまとめてみた
はじめまして!2022年5月キャリア入社、HealthCare Innovation Group[^1]の橋本です。本記事が技術ブログ初投稿なので、お手柔らかにお願い致します!今回は、iOS16からApple標準で利用できるようになったSwift Chartsというグラフ等を作成できるフレームワークを取り上げたいと思います。
2023.07.20
iOS
Swift
SwiftUI
iOS16
ツイート
シェア
2
Pocket
Software Design 2023年7月号 gRPCで始めるWeb API開発 3章を寄稿しました
2023年6月16日に発売された、Software Design 2023年7月号の特集である、「gRPCで始めるWeb API開発」の3章をフューチャーメンバーである、渋川、武田、真野の3名で寄稿させていただきました。
2023.07.14
出版
書籍
SoftwareDesign
寄稿
gRPC
ツイート
シェア
2
1
リアクティブプログラミングについて考える
前回のエントリーで、コンポーネント単位のステートをがちゃがちゃ更新していくという、オブジェクト指向型(オブジェクトの境界がコンポーネント)の考え方から、より小さな状態のインタラクションになっていくよ、という話を紹介しました。ビジネスロジックのアーキテクチャとしては、DDD本には以下の2つが書かれています。
2023.06.29
設計
リアクティブプログラミング
Recoil
ツイート
シェア
68
74
RFC閲覧補助ツールを作りました + リアクティブプログラミング
お仕事をしていて、たまにRFCを読みたくなることってよくあると思うのですが、読む対象のRFCがたくさんあると、どれから読めばいいのかな?読み落としたのはないのか?みたいなところが脳のワーキングメモリーから溢れて収集がつかなくなりがちなので、Graphvizで出力してRFCの関連を簡単に確認できるツールを作ってみました。
2023.06.28
Web
React
daisyUI
Recoil
RFC
ツイート
シェア
2
11
ソフトウェア設計のトレードオフと誤りを出版しました
オライリージャパンから「ソフトウェア設計のトレードオフと誤り」の翻訳をフューチャーのメンバーと一緒に出版いたしました。好評なようで、発売一カ月ほどで増刷も決定いたしました。
2023.06.16
出版
書籍
設計
翻訳
ツイート
13
169
80
技育CAMPアカデミアで「ウェブ技術のトレンド」というタイトルで発表しました
技育CAMPアカデミアというイベントで発表をさせていただきました。勉強会で、手っ取り早く学んで役立ててもらえるものはなんだろうか、ということでウェブアプリケーションの構造について説明してきました
2023.06.15
登壇レポート
Web
フロントエンド
外部登壇
技育CAMP
ツイート
シェア
はてな
2
管理画面等でNext.jsをBetter Reactとして使う
最近、Next.jsが複雑になりすぎて、単なるウェブ画面を作る用途にはNext.jsは重すぎるので別のものが良いとか、Vercel統合のための機能が多いんでしょ、みたいな感想を見かけることが増えた気がします。特に管理画面とか社内システムとかですね。B2Cでも設定画面系とかは当てはまるかもしれません。
2023.05.30
フロントエンド
React
Next.js
ツイート
2
72
54
AWS Kinesisから呼び出されるLambdaのリカバリー処理について
AWS Kinesis Data StreamとAWS Lambdaを組み合わせたデータストリーミングを扱うシステムで、Lambdaが処理に失敗した場合のリカバリー運用を考える機会がありました。一般的に、Kinesisのようなメッセージングやイベント駆動型のシステムでは、DLQという仕組みを設けます。
2023.05.26
AWS
Lambda
Kinesis
リカバリー
ツイート
シェア
1
3
Amazon OpenSearch Serverless を触ってみた
Amazon OpenSearch Service を触る機会があり、興味があったのでプレビューで公開されていたServerless版でいろいろ試していました
2023.05.25
AWS
入門
OpenSearch
全文検索
ツイート
シェア
2
6
JSパッケージ管理ツールpnpmの概要と内部構造を眺める
Vercelに触れてみようVercel CLIのインストール方法を調べていたところ、パッケージ管理ツールを用いたインストール方法としてnpm, Yarnと並んでpnpmが書かれていました。pnpmではどのようにパッケージを管理しているかなどの特徴を調べました。
2023.05.16
コアテク
フロントエンド
npm
pnpm
パッケージ管理
ツイート
シェア
1
7
Swiftの自動テスト〜導入と基本的なテスト手法〜
Swiftでの自動テストについての入門記事です。SwiftはXcodeを用いてiOSアプリが作成でき、自作して手元の端末で動きが見やすいため初心者がモチベーション維持したまま開発できる良い題材かなと思っています。
2023.05.15
テスト
iOS
初心者
Swift
XCTest
ツイート
シェア
はてな
2
正規表現入門
みなさん、正規表現は使っていますか?正規表現とはテキストデータの検索やパターンマッチングに用いれるツールで、様々な場所で使用することができます。
2023.05.10
入門
初心者向け
正規表現
ツイート
シェア
はてな
5
Terraformに入門して1ヶ月経ったので、初心者が気をつけるべきポイントを書いてみる
初心者がTerraformを扱う際に気をつけるべきポイントについて、自分が1ヶ月間みっちりTerraformを触った経験をもとに紹介したいと思います。
2023.04.06
入門
初心者向け
Terraform
2
シェア
7
16
tftarget:Terraformターゲットを選択的に実行するためのGo製CLIツール
Terraformのtargetオプションを簡単に実行するためのCLIツールを紹介します。このCLIツールを開発するきっかけとなった経緯もご紹介します。
2023.03.29
OSS
Go言語
Terraform
CLI
10
シェア
1
7
究極の?トランザクションスクリプト用言語Verse
Unreal Engineで有名なEpic Gamesが、現在開催中のGDC(Game Developer Conference)でVerseの詳細を解説しており、その動画が公開されています。関数型言語、オブジェクト指向、命令型のエッセンスを集めて作られた言語となっています。
2023.03.24
Verse
トランザクションスクリプト
166
シェア
31
38
データライフサイクルとトレードオフ
ソフトウェアの中身を大きく2つに分解すると、プログラムとデータに分かれます。データの表現にもいくつもの方針があって、それによるトレードオフがあるな、というのはもやもやと考えていたので、その考えをまとめて文章にしてみました
2023.03.17
設計
ソフトウェア
アーキテクチャ
224
4
143
79
今どきJavaのウェブ開発体験(Helidon)
JavaでWebサービス開発というと、SpringBoot、という時代が長く続いていますが、Javaの世界もいろいろ進歩があるよ、ということで、MicroProfileというのを教えてもらいました。豆蔵さんの技術ブログや、masatarouさんのJJUGのレポートが詳しいです。
2023.03.08
Java
MicroProfile
Helidon
19
シェア
13
27
マイクロサービスパターン MicroServicePatterns の感想文
最初に配属されたチームでは、いわゆるマイクロサービスアーキテクチャが導入されておりました。ただ当時は、マイクロサービスアーキテクチャは経験したことがなく本書を読んで勉強した覚えがあります。それからはまた別でその知見を活かし...
2023.03.01
書籍
書評
マイクロサービス
36
シェア
4
20
「スッキリわかるJava入門 実践編 第3版」の読書感想文
スッキリわかる Java 入門 実践編 第 3 版。「実践編」の内容については 実践というワードからも「まだ自分には早いのでは?」感があり、「配属後に必要となったら購入しよう」→「購入せずのまま」の流れにいる方も多いのではと思います
2023.02.27
Java
新人研修
書籍
書評
4
シェア
はてな
5
プログラマーのためのCPU入門
なんか最近、積読が増えてきてしまったなーと思い、社内に読書連載しましょうよ、と投げたところ若い人も含めてぱぱっとすぐに人が集まってこのような連載ができて、良い会社に育っている!と思っているところです。とりあえずスタックの一番上に積まれていたプログラマーのためのCPU入門を読みました
2023.02.24
書籍
書評
CPU
1127
4
334
124
単体テストの考え方/使い方 の感想文
単体テストの考え方/使い方を読みました。私が観測している範囲では非常に評判がよく、ソフトウェア設計品質全般に役立つといった声も聞こえてきます
2023.02.20
書籍
テスト
書評
単体テスト
117
4
334
111
読書感想文連載始めます
読書の春ということで読書感想文ブログ連載を始めます
2023.02.17
インデックス
書評
8
シェア
はてな
2
Recoilドキュメント入門
RecoilはFacebookのMeta社製のReact用状態管理ライブラリです。この分野はFacebook自体がFluxという概念を発表してから、さまざまなライブラリが開発されてきました。特に広く利用されたのがReduxです。
2023.02.15
フロントエンド
React
Recoil
19
シェア
14
17
Prev
1
2
3
4
5
6
7
…
18
19
Next