タグ 実装
人気順 10 users 50 users 100 users 500 users 1000 usersTypeScript の interface を活用して安全性と拡張性を兼ね備えた型を作る - Techtouch Developers Blog
はじめに 型安全性と拡張性の両立 宣言マージの活用 宣言マージとは? 宣言マージを使ってメッセージの型を拡張する 型エイリアスと Generics を使った方法との比較 宣言マージを使うことで実装と型の整合性を担保しやすくなる MUI での宣言マージの活用事例 注意点 VS Code 上の型チェックの表示が tsc の型チェックの... 続きを読む
React で Modal や Confirm の実装を簡単にする react-call というライブラリがアツい!!!
タイトルの通り、めちゃくちゃ良さげなライブラリ react-call を見つけたので紹介するコーナー 実際の動きはわかりやすいデモページがあるので見てください👍 react-call とは react-call がもたらす効果は「ReactComponent を手続き的に処理できるようにする」というのが私の理解です。 これが何を意味するのかというと... 続きを読む
「ドメイン駆動設計をはじめよう」は始める時のお供にしたい一冊だった - そこに仁義はあるのか(仮)
「ドメイン駆動設計をはじめよう」を読んだので、その感想です! 翻訳者の増田さんから献本いただきました。ありがとうございます!🙌 (かなり前にいただいたのに、感想が遅くなってしまってすみません…!) ドメイン駆動設計をはじめよう ―ソフトウェアの実装と事業戦略を結びつける実践技法 作者:Vlad Khononovオライ... 続きを読む
パスキーのすべて ── 導入・UX設計・実装
2025年1月28日紙版発売 えーじ,倉林雅,小岩井航介 著 A5判/256ページ 定価3,300円(本体3,000円+税10%) ISBN 978-4-297-14653-5 Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Amazon Kindle この本の概要 本書のテーマは,パスワードレス認証を実現する「パスキー」です。パスキーはApple,Google... 続きを読む
RustでのProtocol Buffersを学習するための図書管理システム実装 - じゃあ、おうちで学べる
はじめに Protocol BuffersとRustの実践的な学習を目的として図書管理システムを開発しました。 システムの構築にあたってはBufによるスキーマ管理とコード生成を採用することで開発環境を実現しています。今回の実装を通じてRustにおけるgRPCサービスの構築手法について理解を深めることができました。 buf.build フロ... 続きを読む
Design Docsをもとに生成AIでサンプルコードをつくり新機能「線香花火クーポン」実装 |イオンの開発生産性 |AEON TECH HUB
ネット専用スーパー「Green Beans」を展開するイオンネクスト。自社完結型イノベーション体制から生まれた成果の一例として、配送効率を劇的に向上させた「線香花火クーポン」施策を紹介します。 続きを読む
【Rails】SaaSにおける権限管理 module の設計と実装
SaaS における権限管理 module を開発したので、思考や実装を共有します。 事業やチームの将来を踏まえての設計になりますが、この記事では省略しています。 権限管理で大事なこと 間違えないことの一点に尽きます。 具体的には 実装するときに間違えない 利用するときに間違えない 理解するときに間違えない この 3 点... 続きを読む
Ktor × Exposed × Koin × kotlin-resultを用いたDDDを意識したアプリケーションの実装 - Don't Repeat Yourself
ここ数年で『関数型ドメインモデリング』という書籍や、『Functional and Reactive Domain Modeling』といった書籍を読んだ経験から、今業務で取り組んでいるKotlinではどう表現できるのかに興味がありました。年末年始に少しまとまった時間が取れたので、実際に実装してみました。今回は、その過程でどのような知見を得... 続きを読む
『ゼンゼロ』星見雅の実装を記念して、未公開デザイン資料や設定イラストを開発者が解説「スカート丈はチーム内で意見が割れました」【ゼンレスゾーンゼロ】 | ゲーム・エンタメ最新情
ゲーム・エンタメ最新情報のファミ通.comインタビュー『ゼンゼロ』星見雅の実装を記念して、未公開デザイン資料や設定イラストを開発者が解説「スカート丈はチーム内で意見が割れました」【ゼンレスゾーンゼロ】 続きを読む
Reactは初回レンダリングを特別扱いしない - honey32
#Reactというパラダイムについて React の画面インタラクションの実装は、 イベントハンドラの実行→ ステートの更新→レンダー(コンポーネントたる関数の実行)→エフェクトの実行(→ステートの更新→…) という流れになっている。 実は、たいていのロジックは「イベントハンドラ→ステート更新→レンダー」だけで書けるので... 続きを読む
OAuth 2.0の認可エンドポイントにおける脆弱な実装例と対策について考える - Qiita
認可コードグラント RFC 6749で定義されるOAuthの認可コードグラントでは、認可サーバの実装として、認可エンドポイントとトークンエンドポイントの2つが必要です。リクエストは大きく分けて認可リクエスト (Authorization Request) およびトークンリクエスト (Access Token Request) の2つに分けられます。 全体のシー... 続きを読む
AWS SESのバウンスを見やすい形でSlackに通知してみる | DevelopersIO
みなさん AWS SES(以下 SES)のバウンス通知の実装はどうしているでしょうか? メールで通知する場合は比較的簡単に設定できるのですが、Slack への通知は一手間かかります。 今回は Slack でバウンスの通知を整形し、以下のような見やすい形で通知してみます。 作成した構成 バウンスのイベントを EventBridge で取得し... 続きを読む
オンライン署名サイト「change.org」で署名内容の変更が行われた件で「致命的欠陥では?」と指摘→変更履歴表示の実装を求める署名も
リンク Change.org あなたの声がチカラになります 大阪高裁の“医大生による性的暴行”逆転無罪に対する反対意思を表明します。 19 users 789 続きを読む
ユーザー名をURLに含めるなら@始まりにするとよさそう
SNSなど、ユーザー名をURLに含めているサービスは色々ある。このZennもそうだ。ただ、考えることが多い。例えば以下の点だ。 システムで使いたい文字列をユーザー名に使われる可能性があるので、ユーザー名に使えない膨大な文字列のリストを管理する必要がある 実装に失敗すると、一部のユーザーだけ特別扱いするルーテ... 続きを読む
『ゼンレスゾーンゼロ』に“妙に厳重なローアングル対策”実装で「お尻覗き見規制」と騒がれる。が、不具合だったとして即緩和 - AUTOMATON
HoYoverseは12月18日、『ゼンレスゾーンゼロ』に向けてVer.1.4アップデートを配信。一時は不具合によって“妙に厳重なローアングル対策”が発生していたようだ。 『ゼンレスゾーンゼロ』に“妙に厳重なローアングル対策”実装で「お尻覗き見規制」と騒がれる。が、不具合だったとして即緩和 続きを読む
これがCSSだけで実装できるとはすごすぎる! 窓から差し込む柔らかな日差しを実装 -sunlit
CSSのスゴ技を見つけたので、紹介します。 画像は観葉植物のシルエットだけ、壁、サッシ、そして柔らかな日差しのアニメーションもCSSで実装されています。CSSで複数のぼかしを作り、CSSの回転・拡大縮小を利用してシルエッ...記事の続きを読む 続きを読む
Kubernetesのメモリマネージャ機能が正式版に。NUMAサーバでCPUとメモリ割り当ての最適化による性能向上など実現
Kubernetes 1.32でメモリマネージャが正式版となったことが発表されました。これにより、NUMAサーバ上でコンテナ化されたアプリケーションにおいてメモリ割り当てを最適化することによる性能向上などが期待できます。 NUMAサーバの性能を引き出すメモリマネージャ Kubernetesにおけるメモリマネージャの実装は、NUMA(No... 続きを読む
広州汽車系、無人タクシー1000台 ポニーと協業 「レベル4」実装、来年にも中国投入 - 日本経済新聞
【広州=田辺静】中国国有自動車大手の広州汽車集団は、傘下の電気自動車(EV)企業が自動運転技術開発の新興、小馬智行(ポニー・エーアイ)と無人の自動運転タクシー量産で協業すると発表した。中国南部で2025年に1000台の無人タクシー投入を目指す。広州汽車傘下のEV企業、広汽埃安新能源汽車がポニーと協業の契約を結... 続きを読む
コンピュータをゼロから作る『コンピュータシステムの理論と実装』の第2版が発売されました #nand2tetris | DevelopersIO
NANDゲートからCPU、OS、コンパイラまで。コンピュータの仕組みを実践的に学べる名著の改訂版が登場 プログラムがどのように実行されるのか、気になったことはありませんか? そんな好奇心旺盛なエンジニアにぴったりなのが 『コンピュータシステムの理論と実装(通称Nand2Tetris本)』 です。 https://www.amazon.co.jp/dp... 続きを読む
『アサシン クリード シャドウズ』には、あえての「物語分岐なしモード」がある。選択肢苦手ゲーマー向けオプションとして - AUTOMATON
Ubisoftから2025年2月14日リリース予定の『アサシン クリード シャドウズ』について、開発者がReddit上でAMAを実施。その中で、本作には「Canon mode」なる、プレイヤー選択にかかわらないようなモードの実装があることが明かされた。 『アサシン クリード シャドウズ』には、あえての「物語分岐なしモード」がある。選... 続きを読む
自前のMedia over QUICの実装をIETF 121のハッカソンへ持ち込んだ話 - NTT Communications Engineers' Blog
この記事は、 NTT Communications Advent Calendar 2024 10日目の記事です。 先日、自前のMedia over QUICの実装をIETF 121のハッカソンへ持ち込んで相互接続試験に参加してきました。 その結果、他の参加者の実装との相互接続に成功し、Working Groupのリストに名前を記載いただけました。 本記事では、Media over QUIC... 続きを読む
金融取引プロトコル「FIX」のGoによるテスト戦略とその実装 - enechain Tech Blog
はじめに FIXプロトコルについて 概要 FIXプロトコルの中身 テスト戦略 既存のテストライブラリ 作成したテストライブラリ Acceptorをどのように立ち上げるか Acceptorの振る舞いをどのように定義するか テストコードの例 テストライブラリの導入結果 FIXプロトコルの理解促進 変更容易性の向上 今後の課題 まとめ はじ... 続きを読む
[React] 新規作成画面と編集画面の実装で気をつけていること
SaaS の管理画面を開発していると新規作成画面と編集画面を実装することがよくあります。 これらの画面は一見似ているので共通のコンポーネントで実装できそうですが、意外と多くの違いがあります。 この記事では新規作成画面と編集画面を実装するときに気をつけていることをまとめてみます。 コンポーネント設計につい... 続きを読む
リリースを加速するACES Meetの設計プロセス - ACES エンジニアブログ
こんにちは、株式会社ACES でソフトウェアエンジニアをしている奥田(@masaya_okuda)です。 この記事では、私の所属するACES Meetの開発チームで実践している設計プロセスをご紹介します。ここで言う設計とは、PdMから開発チケットの要件定義が共有され、本格的な実装を始める前までの期間に行うプロセスを指します。 ... 続きを読む
UI 開発における ヘッドレス UI ライブラリの重要性とデザインシステムへの取り入れ方
昨今の Web 開発における UI はますます複雑化し、アクセシビリティの重要性が高まっています。ブラウザの標準機能だけでは実現できない複雑な UI を実装する際、アクセシビリティに関する誤った実装が原因で、ユーザー体験を損なう可能性があります。ヘッドレス UI ライブラリは、あらかじめアクセシビリティ… 続きを読む