本文へスキップ
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
タグ一覧へ
ホーム
タグ
JavaScript
タグ
よく読まれている記事
TypeScript/JavaScript Array完全攻略2024
2024.12
♡
212
Cypress入門~初心者でも簡単にE2Eテストが作れる~
2021.04
♡
65
k6の使い方 シンプル&軽快な負荷試験ツールを試す
2021.03
♡
44
JSパッケージ管理ツールpnpmの概要と内部構造を眺める
2023.05
♡
9
プロによる本気の攻略本『JavaScript/TypeScript実力強化書』で発表しました
2025.11
♡
4
「👨👩👧👦」は何文字? ― JavaScriptのlengthとUnicodeで文字を数える
2026.09
♡
4
よく使われるカテゴリ
Frontend
28本
新着記事
全31本
「👨👩👧👦」は何文字? ― JavaScriptのlengthとUnicodeで文字を数える
JavaScriptの length は「👨👩👧👦」を11と数えます。UTF-8バイト・UTF-16コードユニット・コードポイント・書記素クラスタの4つの数え方で絵文字や結合文字を測り、「1文字」が何を指すのかを確かめます。
2026.09.07
永井優斗
Frontend
Xでポストする:「👨👩👧👦」は何文字? ― JavaScriptのlengthとUnicodeで文字を数える(4件の反応)
4
Facebookでシェアする:「👨👩👧👦」は何文字? ― JavaScriptのlengthとUnicodeで文字を数える
はてなブックマークで見る:「👨👩👧👦」は何文字? ― JavaScriptのlengthとUnicodeで文字を数える
Java製のSalesforce Apexパーサーをブラウザで動かす
Salesforce ApexというJava5に似た構文を持つ言語のパーサーをJavaで実装したので、それをブラウザ上で動かすという実験をしてみました。JavaからJavaScriptとWebAssemblyの両方にコンパイルして、パフォーマンスを比較できる形で検証しています。
2026.02.25
二村暢之
Programming
Xでポストする:Java製のSalesforce Apexパーサーをブラウザで動かす(2件の反応)
2
Facebookでシェアする:Java製のSalesforce Apexパーサーをブラウザで動かす
はてなブックマークで見る:Java製のSalesforce Apexパーサーをブラウザで動かす(1ブックマーク)
1
プロによる本気の攻略本『JavaScript/TypeScript実力強化書』で発表しました
プロによる本気の攻略本『JavaScript/TypeScript実力強化書』 - FL#115というForkwellを運営するGroovesさんのイベントで登壇してきました。
2025.11.28
澁川喜規
Frontend
Xでポストする:プロによる本気の攻略本『JavaScript/TypeScript実力強化書』で発表しました(2件の反応)
2
Facebookでシェアする:プロによる本気の攻略本『JavaScript/TypeScript実力強化書』で発表しました
はてなブックマークで見る:プロによる本気の攻略本『JavaScript/TypeScript実力強化書』で発表しました(2ブックマーク)
2
TypeScript/JavaScript Array完全攻略2024
イマドキのJavaScriptの書き方2018]というのを以前書いたのだけど、配列周りはかなり変わっているな、というのを思ったので、そこの部分だけアップデートするつもりで書いてみました。
2024.12.05
澁川喜規
Frontend
Xでポストする:TypeScript/JavaScript Array完全攻略2024(17件の反応)
17
Facebookでシェアする:TypeScript/JavaScript Array完全攻略2024
はてなブックマークで見る:TypeScript/JavaScript Array完全攻略2024(136ブックマーク)
136
Pocketに保存する:TypeScript/JavaScript Array完全攻略2024(59保存)
59
2015年頃のフロントエンジニアだってvoid(0)のワクワクを理解したい
「void(0)」がどんなものなのか、どんなうれしみや期待があるのかなど、これを期に自分なりに調査・整理しようというのが本記事のモチベーションです
2024.11.26
村田靖拓
Frontend
Xでポストする:2015年頃のフロントエンジニアだってvoid(0)のワクワクを理解したい(4件の反応)
4
Facebookでシェアする:2015年頃のフロントエンジニアだってvoid(0)のワクワクを理解したい
はてなブックマークで見る:2015年頃のフロントエンジニアだってvoid(0)のワクワクを理解したい(2ブックマーク)
2
Pocketに保存する:2015年頃のフロントエンジニアだってvoid(0)のワクワクを理解したい(3保存)
3
PostgreSQL拡張機能のPLV8を使ってみた
PostgreSQLで手続き型処理を実装することにがっつりと向き合うことがなかったため手続き型処理の実装言語はPL/pgSQL一択だと思いこんでいたのですが、実は複数の選択肢がありました。PL/pgSQL、PL/Tcl、PL/Perl、PL/Pythonや、サードパーティ提供も含めると多数の言語が使えるようです使えるようです。
2024.08.30
岸本卓也
DB
Xでポストする:PostgreSQL拡張機能のPLV8を使ってみた(1件の反応)
1
Facebookでシェアする:PostgreSQL拡張機能のPLV8を使ってみた
はてなブックマークで見る:PostgreSQL拡張機能のPLV8を使ってみた
Pocketに保存する:PostgreSQL拡張機能のPLV8を使ってみた(1保存)
1
package.json dependencies メンテの仕方 最短ルート
package.json の dependencies をメンテナンスするにはどこから手を付ければいいか、を解説します。
2024.06.24
枇榔晃裕
Frontend
Xでポストする:package.json dependencies メンテの仕方 最短ルート(3件の反応)
3
Facebookでシェアする:package.json dependencies メンテの仕方 最短ルート
はてなブックマークで見る:package.json dependencies メンテの仕方 最短ルート(4ブックマーク)
4
Pocketに保存する:package.json dependencies メンテの仕方 最短ルート(4保存)
4
p5.jsで好きなプログラミング言語発表ドラゴンを作ろうとした
JavaScriptライブラリの1つであるp5.jsに入門します
2024.04.24
小橋昌明
Frontend
Xでポストする:p5.jsで好きなプログラミング言語発表ドラゴンを作ろうとした
Facebookでシェアする:p5.jsで好きなプログラミング言語発表ドラゴンを作ろうとした
はてなブックマークで見る:p5.jsで好きなプログラミング言語発表ドラゴンを作ろうとした(1ブックマーク)
1
Pocketに保存する:p5.jsで好きなプログラミング言語発表ドラゴンを作ろうとした(2保存)
2
Angularをがんばらないで書く
他のフレームワークをいろいろ触ると、Angularはかなり独特な雰囲気があります。隠しきれないJava感というか、他のフレームワークでは存在しない様々な概念が見え隠れして、それをキャッチアップするだけでも結構重いです。もちろん、それぞれ意味があって...
2023.07.24
澁川喜規
Frontend
Xでポストする:Angularをがんばらないで書く(8件の反応)
8
Facebookでシェアする:Angularをがんばらないで書く
はてなブックマークで見る:Angularをがんばらないで書く(3ブックマーク)
3
Pocketに保存する:Angularをがんばらないで書く(9保存)
9
JSパッケージ管理ツールpnpmの概要と内部構造を眺める
Vercelに触れてみようVercel CLIのインストール方法を調べていたところ、パッケージ管理ツールを用いたインストール方法としてnpm, Yarnと並んでpnpmが書かれていました。pnpmではどのようにパッケージを管理しているかなどの特徴を調べました。
2023.05.16
斎藤賢太
Frontend
Xでポストする:JSパッケージ管理ツールpnpmの概要と内部構造を眺める
Facebookでシェアする:JSパッケージ管理ツールpnpmの概要と内部構造を眺める
はてなブックマークで見る:JSパッケージ管理ツールpnpmの概要と内部構造を眺める(1ブックマーク)
1
Pocketに保存する:JSパッケージ管理ツールpnpmの概要と内部構造を眺める(8保存)
8
俺のシステムがこんなに脆弱性だらけのわけがない(linkedpackageの紹介)
セキュリティに対して、きちんとお金をかけて対応すべきである、というのが近年の風潮です。そんな中、システム開発では多くのオープンソースのコンポーネントを組み合わせてシステムを構築するようになってきたため、使っている部品の脆弱性管理、というのがかなり大きな市場になってきました。当社にはOSSのVulsが有名ですね。
2022.12.23
澁川喜規
Security
Xでポストする:俺のシステムがこんなに脆弱性だらけのわけがない(linkedpackageの紹介)(11件の反応)
11
Facebookでシェアする:俺のシステムがこんなに脆弱性だらけのわけがない(linkedpackageの紹介)
はてなブックマークで見る:俺のシステムがこんなに脆弱性だらけのわけがない(linkedpackageの紹介)(1ブックマーク)
1
Pocketに保存する:俺のシステムがこんなに脆弱性だらけのわけがない(linkedpackageの紹介)(4保存)
4
JavaScriptのコレクション操作入門
このフューチャー技術ブログを機能拡張する過程で学んだコレクション操作で利用頻度が高い順にまとめます。ブログ運営(?)の保守運用な雰囲気が少しでも伝わればなと思います。
2021.06.23
真野隼記
Frontend
Xでポストする:JavaScriptのコレクション操作入門(5件の反応)
5
Facebookでシェアする:JavaScriptのコレクション操作入門
はてなブックマークで見る:JavaScriptのコレクション操作入門(3ブックマーク)
3
Pocketに保存する:JavaScriptのコレクション操作入門(6保存)
6
ES2021/ES2022を知ろう
少し前にES2021にて変更される新機能が発表されました。JavaScriptを扱う上では知っとくべき!と意気込んだもののECMAScriptが何者なのかすら曖昧な理解だったので、この機会に学んだことをまとめてみようと思います。* ECMAScriptがJavaScriptにとってどのような役割を持つのかを知る
2021.06.17
柏木祥子
Frontend
Xでポストする:ES2021/ES2022を知ろう(72件の反応)
72
Facebookでシェアする:ES2021/ES2022を知ろう
はてなブックマークで見る:ES2021/ES2022を知ろう(8ブックマーク)
8
Pocketに保存する:ES2021/ES2022を知ろう(21保存)
21
Cypress入門~初心者でも簡単にE2Eテストが作れる~
皆さんは普段どのようにE2Eテストを行っていますか?忍耐強く手動でポチポチ画面を触って...というのはなかなかにしんどいですよね。自動化ツールを使って楽したいけど難しくてよくわからない、という方もいらっしゃると思います。本記事では、テスト自動化ツールを全く使ったことのなかった私が、テスト自動化ツールであるCypressの導入から基本的な使い方までをご紹介していきます。
2021.04.28
木戸俊輔
Frontend
Xでポストする:Cypress入門~初心者でも簡単にE2Eテストが作れる~(21件の反応)
21
Facebookでシェアする:Cypress入門~初心者でも簡単にE2Eテストが作れる~
はてなブックマークで見る:Cypress入門~初心者でも簡単にE2Eテストが作れる~(12ブックマーク)
12
Pocketに保存する:Cypress入門~初心者でも簡単にE2Eテストが作れる~(32保存)
32
k6の使い方 シンプル&軽快な負荷試験ツールを試す
業務で行っている開発がいよいよリリースを視野に入れたフェーズに入り、E2Eテストや各種性能試験をしました。
2021.03.24
伊藤真彦
Frontend
Xでポストする:k6の使い方 シンプル&軽快な負荷試験ツールを試す(1件の反応)
1
Facebookでシェアする:k6の使い方 シンプル&軽快な負荷試験ツールを試す
はてなブックマークで見る:k6の使い方 シンプル&軽快な負荷試験ツールを試す(15ブックマーク)
15
Pocketに保存する:k6の使い方 シンプル&軽快な負荷試験ツールを試す(28保存)
28
Auth0 Rulesのユニットテストを書きたい
案件で認証プラットフォームであるAuth0を利用していますが、Auth0の機能の中でもRulesと呼ばれるユーザ認証時にJavaScriptの関数を走らせる事が出来る機能は非常に強力で様々なニーズに対応することが可能になります。その中でJavaScriptの関数で書けるRulesに対して、ユニットテストを書く事が出来れば、Ruleの質も担保出来ます。
2021.03.08
小林澪司
Frontend
Xでポストする:Auth0 Rulesのユニットテストを書きたい
Facebookでシェアする:Auth0 Rulesのユニットテストを書きたい
はてなブックマークで見る:Auth0 Rulesのユニットテストを書きたい(2ブックマーク)
2
Pocketに保存する:Auth0 Rulesのユニットテストを書きたい(8保存)
8
mxGraphで階層グラフを可視化する
前回の記事では、JavaScript製のグラフ可視化ライブラリについて概観しました。また、その1つであるVis Networkについて紹介し、階層グラフの可視化を行いました。Vis Networkはcanvasでの高速な描画が可能で、階層グラフをライトに表示・加工する場合は非常に有用ですが、大きな階層グラフを表示する場合にエッジの交差が多くなってしまうという課題があることを見てきました。
2021.03.04
平岡知隆
Frontend
Xでポストする:mxGraphで階層グラフを可視化する
Facebookでシェアする:mxGraphで階層グラフを可視化する
はてなブックマークで見る:mxGraphで階層グラフを可視化する
Pocketに保存する:mxGraphで階層グラフを可視化する(4保存)
4
Vis Networkで階層グラフを可視化する
業務で階層グラフを可視化する機会があったので、階層グラフの可視化について共有させていただこうと思います。グラフとは関係を抽象化したもので、線グラフや棒グラフなどのチャートとは異なる概念です。
2021.03.03
山田修路
Frontend
Xでポストする:Vis Networkで階層グラフを可視化する
Facebookでシェアする:Vis Networkで階層グラフを可視化する
はてなブックマークで見る:Vis Networkで階層グラフを可視化する(1ブックマーク)
1
Pocketに保存する:Vis Networkで階層グラフを可視化する(2保存)
2
Auth0で認証成功後に任意のWebページを表示させたい
とある案件で、ユーザがログインした後に任意のページを表示させたいニーズがありました。こういった時はアプリ側でやってあげれなくもないのですが、複数のアプリが Auth0 で認証している場合には、アプリの数だけ改修が発生してしまいます。今回は context.redirect という Auth0 のユニークな機能を使って、改修を最小限に抑える方法を紹介します。
2021.02.22
先山賢一
Frontend
Xでポストする:Auth0で認証成功後に任意のWebページを表示させたい
Facebookでシェアする:Auth0で認証成功後に任意のWebページを表示させたい
はてなブックマークで見る:Auth0で認証成功後に任意のWebページを表示させたい(1ブックマーク)
1
Pocketに保存する:Auth0で認証成功後に任意のWebページを表示させたい(5保存)
5
Service Worker開発で起きた不具合を振り返る
Service Worker開発で起きた不具合と対応方法を記載します。Service Workerは、ブラウザがWebページとは別にバックグラウンドで実行するJavaScriptになります。
2021.02.16
川端一輝
Frontend
Xでポストする:Service Worker開発で起きた不具合を振り返る(1件の反応)
1
Facebookでシェアする:Service Worker開発で起きた不具合を振り返る
はてなブックマークで見る:Service Worker開発で起きた不具合を振り返る(4ブックマーク)
4
Pocketに保存する:Service Worker開発で起きた不具合を振り返る(5保存)
5
2020年秋にVue.jsのアプリケーションを作るなら、押さえておきたい5つのポイント
ここ最近はVue.jsでのフロントエンド開発をしています。ほぼ何もない状態からのスタート段階から始めたのですが、その際調査したことが学びになったので共有します。
2020.10.13
伊藤真彦
Frontend
Xでポストする:2020年秋にVue.jsのアプリケーションを作るなら、押さえておきたい5つのポイント
Facebookでシェアする:2020年秋にVue.jsのアプリケーションを作るなら、押さえておきたい5つのポイント
はてなブックマークで見る:2020年秋にVue.jsのアプリケーションを作るなら、押さえておきたい5つのポイント(252ブックマーク)
252
Pocketに保存する:2020年秋にVue.jsのアプリケーションを作るなら、押さえておきたい5つのポイント(141保存)
141
親子でプログラミング学習 Alexaスキルを作ろう
今年から小学校でプログラミング教育が必修化になったとのことですが、プログラミングと聞くとまだまだ「難しい」、「私には無理」と言った苦手意識を持つ子供や親も多いのではないでしょうか?そこで今回は幼児~小学校低学年の子供とその親を対象として一家に一台はあるであろうスマートスピーカーのAlexaを使ったプログラミングをすることで、プログラミングが楽しいと思ってもらえるようにブログを書かせてもらいました。※あくまで楽しいと思ってもらえるところまでがゴールなので分岐や繰り返しの話はしません。
2020.09.07
村瀬善則
Frontend
Xでポストする:親子でプログラミング学習 Alexaスキルを作ろう
Facebookでシェアする:親子でプログラミング学習 Alexaスキルを作ろう
はてなブックマークで見る:親子でプログラミング学習 Alexaスキルを作ろう
Pocketに保存する:親子でプログラミング学習 Alexaスキルを作ろう(5保存)
5
Vue.jsで最速に始めるCheetah Grid
今回、記事を投稿することになったきっかけは、フューチャー発のOSSであるCheetah Gridを使用した業務システム開発に携わったことです。また、現在、Cheetah Gridの公式ドキュメントは英語のみで公開されており、日本語で解説された記事などがあまり存在しないことも挙げられます。そこで、Cheetah Gridは機能も豊富で、業務システム開発で使いやすいため本記事で紹介します。※本記事は入門者対象です。
2020.09.01
吉野貴大
Frontend
Xでポストする:Vue.jsで最速に始めるCheetah Grid(2件の反応)
2
Facebookでシェアする:Vue.jsで最速に始めるCheetah Grid
はてなブックマークで見る:Vue.jsで最速に始めるCheetah Grid(15ブックマーク)
15
Pocketに保存する:Vue.jsで最速に始めるCheetah Grid(21保存)
21
Slack×GASの日報テンプレBOTを実務に導入してみた
Slackに投稿するための日報をBOT化・自動化したので自由研究企画に混ぜてもらい記事にすることにしました。毎日共通で書かなければいけないタイトルなどの固定項目やスケジュールの記載を自動化することで、作成時間を短縮し、重要な部分に時間を割けるようになりました
2020.08.17
仁木美来
Frontend
Xでポストする:Slack×GASの日報テンプレBOTを実務に導入してみた
Facebookでシェアする:Slack×GASの日報テンプレBOTを実務に導入してみた
はてなブックマークで見る:Slack×GASの日報テンプレBOTを実務に導入してみた
Pocketに保存する:Slack×GASの日報テンプレBOTを実務に導入してみた(2保存)
2
Chromeの拡張機能作ってみた!
現在業務では直接開発をする機会はないのですが、業務の合間を縫って日々プログラミングを勉強中です。 そんな中、お世話になっている先輩から手始めに、Google Chromeの拡張機能の作成方法を教えて頂いたので、拡張機能の作成方法入門を書いていこうと思います。
2020.06.25
彩花谷田
Frontend
Xでポストする:Chromeの拡張機能作ってみた!(3件の反応)
3
Facebookでシェアする:Chromeの拡張機能作ってみた!
はてなブックマークで見る:Chromeの拡張機能作ってみた!(3ブックマーク)
3
Pocketに保存する:Chromeの拡張機能作ってみた!(10保存)
10
1
2
次のページ