並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 552件

新着順 人気順

routerの検索結果241 - 280 件 / 552件

  • ASUS ルータの認証情報漏えい、対策を NICTER Blog が解説 | ScanNetSecurity

      ASUS ルータの認証情報漏えい、対策を NICTER Blog が解説 | ScanNetSecurity
    • Astro 3.5: i18n Routing | Astro

      Astro 3.5 is out today and features new i18n routing, prefetch optimization, and more. This may be one of the biggest minor releases in Astro history! Release highlights include: i18n Routing (experimental) Prefetch Content Collections build cache (experimental) <form> support in View Transitions Image optimization improvements Integration hooks to add middleware Multiple code themes (experimental

        Astro 3.5: i18n Routing | Astro
      • 2023-11-26のJS: Vite 5、Node.js 20.10.0(ESMのデフォルト化フラグ)、State of JS 受付中

        JSer.info #670 - Vite 5.0がリリースされました。 Vite 5.0 is out! | Vite Node.js 14/16のサポート終了、Rollup 4へアップデート、CommonJS Node API(require("vite"))を非推奨化しています。 また、defineの置換方法をdevとproduction buildで同じ方法を使うように変更、devとpreviewでURL末尾のスラッシュの扱いが異なる問題を修正、非推奨なAPIの削除なども含まれています。 マイグレーションガイドも合わせて公開されています。 Migration from v4 | Vite Node.js 20.10.0がリリースされました。 Node v20.10.0 (LTS) | Node.js 主に開発版のNode.js 21.xからのバックポートが中心となっています。 ES

          2023-11-26のJS: Vite 5、Node.js 20.10.0(ESMのデフォルト化フラグ)、State of JS 受付中
        • サポートが打ち切られたルーターやIoTデバイスを介してサイバー犯罪に使用される約4万件ものボットネットが発見される

          テクノロジー企業「Lumen」のサイバーセキュリティー部門・Black Lotus Labsの研究チームが、サポートの終了したSOHOルーターとIoTデバイスを標的としたボットネットを約4万件発見したと報告しています。 The Darkside of TheMoon - Lumen https://blog.lumen.com/the-darkside-of-themoon/ Researchers Discover 40,000-Strong EOL Router, IoT Botnet  - SecurityWeek https://www.securityweek.com/researchers-discover-40000-strong-eol-router-iot-botnet/ Black Lotus Labsによると、世界各国のサイバー犯罪グループが、世界中に存在するSOHO

            サポートが打ち切られたルーターやIoTデバイスを介してサイバー犯罪に使用される約4万件ものボットネットが発見される
          • React Server ComponentsとApp Routerをそろそろちゃんと理解したい - Qiita

            「仕事で React や Next.js を使っているのに、RSC とか App Router とか Suspense とか何にも分からない。。やばい。。。」と焦りを覚えたので、勉強しつつ、Qiita にまとめてみました。 この記事を読めば、以下の項目が理解できるようになるでしょう。 React や Next.js の基礎知識 React Server Components とは何か? React Server Components のレンダリングの流れ Suspense とは何か? App Router とは何か? 少しでも私と同じような悩みを抱えている方の助けになれば幸いです。 TL;DR React は UI を簡単に構築するための JavaScript ライブラリ Next.js は React のフレームワーク React は以下の流れでレンダリング(CSR)を行う レンダリング

              React Server ComponentsとApp Routerをそろそろちゃんと理解したい - Qiita
            • 2024-01-28のJS: Firefox 122、Deno 1.40、Safari 17.4 Beta

              JSer.info #678 - Firefox 122.0がリリースされました。 Firefox 122.0, See All New Features, Updates and Fixes Firefox 122 for developers - Mozilla | MDN <select>の子要素として<hr>を許可するように、CSSのoffset-positionとoffset-pathプロパティをデフォルトで有効化されています。 ArrayBuffer.prototype.transfer()の実装、XSSの対策としてSVGの<use>にData URLを利用できないように変更されています。 また、実験的な機能としてDeclarative shadow DOM、Popover API、Clipboard API、Intl.Segmenterが実装されています。 Deno 1.40

                2024-01-28のJS: Firefox 122、Deno 1.40、Safari 17.4 Beta
              • とも ちゃ日記(Tomo cha) - 元大学生のOL日記-

                わたしの日記は日々の出来事の鬱憤晴らしの毒だし日記がメインです。 相当病んでいます。くだを巻いています。許容出来る方のみのアクセスをお願いします。 また、この日記へのリンクは原則自由にして頂いても結構ですが、 写真への直リンクを張るのはご遠慮下さい。内容に関しては、一切保証致しません。 カテゴリ一覧 Network, Internet, IPv6, DC, NTT, Comp, Linux, Debian, FreeBSD, Windows, Server, Security, IRC, 大学, Neta, spam, 食, 生活, 遊び, Drive, TV, 仕事, seirios氏がAmazonでポチって面白いデバイスを持ってきたので、軽く検証、面白い結果が得れたので私も合計で5台ほど調達することにした。 検証した機器は、 八丁 seekswan XikeStor SKS8300-8

                • Next.js Web アプリケーションにおける SSG とSSR の比較: 正しいレンダリングアプローチの選択 | Amazon Web Services

                  Amazon Web Services ブログ Next.js Web アプリケーションにおける SSG とSSR の比較: 正しいレンダリングアプローチの選択 人気の React フレームワークである Next.js は、開発者がモダンな Web アプリケーションを構築する方法を変えました。Next.js は、Static Site Generation (SSG) や Server Side Rendering (SSR) といった強力な機能を提供し、アプリケーションのパフォーマンスとユーザー体験を最適化します。本記事では、SSG と SSR の主な違い、利点、いつどちらかを選択するか、それぞれのアプローチで AWS Amplify を使ってデプロイする方法を説明します。Amplify は、フロントエンドの Web やモバイル開発者が AWS 上でフルスタックのアプリケーションを簡単に

                    Next.js Web アプリケーションにおける SSG とSSR の比較: 正しいレンダリングアプローチの選択 | Amazon Web Services
                  • React Router v6のルーティング方法を解説 - createBrowserRouterとData APIsの活用法 | DevelopersIO

                    こんにちは、戸田です。 今回は React Router v6.4 以降を使用する際にどのルーティング方法を使えばいいのか自分の言葉でブログにまとめました。 まず結論 シンプルなルーティングのBrowserRouterかcreateBrowserRouterで迷ったら基本的にcreateBrowserRouterを使いましょう! 以下がサンプルコードです。 import React from 'react'; import { Outlet, RouterProvider, createBrowserRouter } from 'react-router-dom'; const Parent = () => { return ( <div> <h1>Parent</h1> <Outlet /> </div> ) } const App = () => { const router = cr

                      React Router v6のルーティング方法を解説 - createBrowserRouterとData APIsの活用法 | DevelopersIO
                    • Upcoming security changes to Google's OAuth 2.0 authorization endpoint in embedded webviews

                      Upcoming security changes to Google's OAuth 2.0 authorization endpoint in embedded webviews Posted by Badi Azad, Group Product Manager (@badiazad) The Google Identity team is continually working to improve Google Account security and create a safer and more secure experience for our users. As part of that work, we recently introduced a new secure browser policy prohibiting Google OAuth requests in

                        Upcoming security changes to Google's OAuth 2.0 authorization endpoint in embedded webviews
                      • 2024-05-19のJS: Remix + React Router = React Router、State of HTML 2023

                        JSer.info #693 - 次の記事では、Remix v3はReact Router v7としてリリースする予定という話が紹介されています。 Merging Remix and React Router | Remix RemixとReact Routerは、Viteとサーバ以外はほぼ同等の機能になってきています。 そのため、React RouterをRemixにマイグレーションするのではなく、React RouterをアップデートするだけでRemixの機能を使えるようにしたいという話が書かれています。 既存のRemixアプリは、import先のパッケージをreact-routerに変更するだけで動く予定とのことです。 この意思決定の詳細は、Xでも書かれています。 https://x.com/ryanflorence/status/1791479313939976313 React

                          2024-05-19のJS: Remix + React Router = React Router、State of HTML 2023
                        • How to build a GPT-3 App with Nextjs, React, and GitHub Copilot

                          EngineeringHow to build a GPT-3 App with Nextjs, React, and GitHub CopilotIn this step-by-step tutorial, you will learn how to use GitHub Copilot to build an application with OpenAI’s gpt-3.5-turbo model. At the beginning of the year, I started working out with a trainer who wanted me to start tracking my food, but I’ve always been super against tracking my meals because it just doesn’t work for m

                            How to build a GPT-3 App with Nextjs, React, and GitHub Copilot
                          • 第3世代Starlinkアンテナ&ルーター登場、自動調整機能非搭載で手動調整の必要あり

                            SpaceXの人工衛星インターネットアクセスサービス「Starlink」専用アンテナおよびルーターの第3世代製品が登場しました。前世代のモデルはアンテナにモーターが付いていて角度を自動で調整してくれましたが、第3世代アンテナは手動で調整する必要があります。 Starlink Specifications https://www.starlink.com/specifications?spec=4 New Starlink Gen 3 Dish Launched, With A Few Surprising Changes - Starlink Hardware https://www.starlinkhardware.com/starlink-gen-3-dish-launched/ 4x Faster Wi-Fi Speed? Hands-On With The New Starlink

                              第3世代Starlinkアンテナ&ルーター登場、自動調整機能非搭載で手動調整の必要あり
                            • Next.js 14 リリースなど: Cybozu Frontend Weekly (2023-10-31号)

                              はじめに こんにちは!サイボウズ株式会社フロントエンドエキスパートチームの BaHo です。 サイボウズでは毎週火曜日に Frontend Weekly という「1 週間の間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2023/11/31 の Frontend Weekly で取り上げた記事や話題を紹介します。 取り上げた記事・話題 Rspress, the Rspack-based static site generator Rspack ベースの Static Site Generator である Rspress の v1 がリリースされました。 i18n 対応やコンポーネントのプレビューなど、様々な機能が盛り込まれているようです。 Faster TypeScript builds with --isolatedDeclarations TypeScr

                                Next.js 14 リリースなど: Cybozu Frontend Weekly (2023-10-31号)
                              • Introducing Pigment CSS: the next generation of CSS-in-JS - MUI

                                In the era of React Server Components and the Next.js App Router, component libraries like Material UI must make some paradigm-shifting changes to reap the potential performance gains by moving more of the work of rendering UIs from client to server. Trouble is, the "traditional" CSS-in-JS solutions we rely on aren't able to come along with us because the React context API only works on the client

                                  Introducing Pigment CSS: the next generation of CSS-in-JS - MUI
                                • [Multi-AS Segment Routing 検証連載 #14] Color-Based Steering using IOS XR, Junos and SR OS - NTT Communications Engineers' Blog

                                  サマリ 概要 検証 1. Color 200 用 SR Policy の作成 SR Policy の確認 2. Color の付与と広告 経路の確認 動作確認 まとめ サマリ SR-MPLS + VPNv4 + explicit path による BGP Color を用いた Traffic Engineering (TE) を実現 IOS XR + Junos + SR OS の Multi-vendor 環境での動作検証に成功 この記事は Multi-AS Segment Routing 検証連載の第 14 回です。過去の記事一覧は こちら にあります。 概要 イノベーションセンターの田島です。本連載のような Segment Routing 関連の技術検証の指揮を執ったり、自動化による高度な運用を開発したりしています。 本記事では IOS XR + Junos + SR OS の Mu

                                    [Multi-AS Segment Routing 検証連載 #14] Color-Based Steering using IOS XR, Junos and SR OS - NTT Communications Engineers' Blog
                                  • レイヤードアーキテクチャでデータを作成・編集するときの設計が分からん

                                    定期的に DDD やクリーンアーキテクチャなどを題材にした記事が盛り上がっているのを見ていると、いま長年の疑問を書けば誰か答えてくれるのではと思って書いてみる。 何に困っているかというと、 いわゆるレポジトリ層が持つ create/update 関数の引数は Entity で待ち受けるべきか、プレーンなオブジェクトで待ち受けるべきか分からない ユーザーから POST Body されたデータにはビジネスルールを適用させるべきか(= 一度 Entity を作るべきか)分からない だ。 Entity を作らない場合、いわゆるトランザクションスクリプトと呼ばれているものに近づく。 そしてトランザクションスクリプトには結構否定的な意見も見られる。 しかし、自分は Entity を作ることが必ず正解とは思えず、レイヤードな設計とトランザクションスクリプトを組み合わせる設計の余地もあると思っていて、トラ

                                      レイヤードアーキテクチャでデータを作成・編集するときの設計が分からん
                                    • 【Next.js】AppRouter beta時代の技術構成・選定・トラブルシューティングログ

                                      はじめに 株式会社Awarefyというメンタルヘルス領域のスタートアップでフロントエンドを中心に担当している @nitaking です 2023年4月頃に構築したWEBサイトの構築した際の構成の経緯、技術選定、トラブルシューティングを備忘録として記録しておきます。 すぐ陳腐化する技術の世界なので(もう半年経って状況変わっているし)スナップショットとして活用ください。 また社内ドキュメントにもしてしまおうの趣旨なので、その点をご留意ください 時期 2023年4月頃、Next.js AppRouter(appDir)がbetaだった時期 背景 メインプロダクトはモバイルアプリ(Flutter) バックエンド通信はgRPC 全社的にクリーンアーキテクチャを導入 基本構成 React, TypeScript, Next.js React React・Next.jsの方向性にやや懐疑的な点もあったの

                                        【Next.js】AppRouter beta時代の技術構成・選定・トラブルシューティングログ
                                      • State of CSS 2023 の結果公開など : Cybozu Frontend Weekly (2023-08-29号)

                                        State of CSS 2023 の結果公開など : Cybozu Frontend Weekly (2023-08-29号) こんにちは!サイボウズ株式会社 フロントエンドエキスパートチームの @mugi_uno です。 はじめに サイボウズ社内では毎週火曜日に Frontend Weekly と題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2023/08/29 の Frontend Weekly で取り上げた記事や話題を紹介します。 取り上げた記事・話題 <search> が Chrome118 で実装予定 検索や絞り込み要素に関するコンテナ要素である <search> が Chrome 118 で実装予定とのことです。Firefox や Safari にはすでに実装済みのため、メジャーブラウザの多くで利用可能になります。 Fresh 1.4

                                          State of CSS 2023 の結果公開など : Cybozu Frontend Weekly (2023-08-29号)
                                        • クラスメソッドのReact事情大公開スペシャル -「長期運用に耐えるフロントエンド目指して」というテーマで登壇しました #クラスメソッド勉強会 | DevelopersIO

                                          クラスメソッドのReact事情大公開スペシャル -「長期運用に耐えるフロントエンド目指して」というテーマで登壇しました #クラスメソッド勉強会 先日、クラスメソッドのReact事情大公開スペシャルというイベントにて、「長期運用に耐えるフロントエンド目指して」というテーマで登壇しました。 登壇資料 登壇資料はこちらです。 フロントエンド開発、順調に進んでる? 会場でも来場者のみなさんに軽く聞いてみましたが、首を横に振られている方が多かったように思います。 (残念ながら私もNoです🥺) なぜそんなに苦労しているのか、それはフロントエンドならではの難しさがあるからだと私は考えています。 一つは変化の激しさです。 Reactを例にとって考えてみると、直近では従来からあるSPA・クライアントサイドでのレンダリングが主流だったものからServer Componentが出てきたりして、関心がサーバ

                                            クラスメソッドのReact事情大公開スペシャル -「長期運用に耐えるフロントエンド目指して」というテーマで登壇しました #クラスメソッド勉強会 | DevelopersIO
                                          • TSKaigi2024の資料まとめ

                                            はじめに 2024年5月11日に行われたTSKaigiの資料まとめです。 Track1 フロントエンドもバックエンドもインフラも… 全てをTypeScriptで統一したらこうなった! TypeScript化の旅: Helpfeelが辿った試行錯誤と成功の道のり 新サービス Progate Path の演習で TypeScript を採用して見えた教材観点からの利点と課題 PMF達成の立役者!Full TypeScript Architecture の選定背景と構成 TypeScript 関数型バックエンド開発のリアル TypeScript の抽象構文木を用いた、数百を超える API の大規模リファクタリング戦略 Step by Stepで学ぶ、ADT(代数的データ型)、モナドからEffect-TSまで ハードウェアを動かすTypeScriptの世界 TypeScriptとGraphQLで実

                                              TSKaigi2024の資料まとめ
                                            • React Server Components 対応の仮想スクロールライブラリを作りました

                                              業務で仮想スクロールを使った改善に関わる機会があり、その辺りの知見を活かしつつ、個人的にやりたかったことなども盛り込みつつ、React 用の OSS を作成しました。 もしよろしければスターいただけると励みになります。 使い方 以下のように通常の div などの場合とほぼ変わらない記述で、簡単に仮想スクロールによるパフォーマンス改善を導入することができます。 一般的に、仮想スクロールは単に表示するだけでもセットアップが面倒だったり、特に高さが未知もしくは可変の要素を表示した時にうまく動いてくれないものも多いですが、その辺りも自動的にハンドリングしてくれます。また各 component の bundle size も約 3kb(全体で約 4kb)なので導入し易いと思います。 import { VList } from "virtua"; export const App = () => {

                                                React Server Components 対応の仮想スクロールライブラリを作りました
                                              • 小さなデプロイで大きな成果! Next.jsで実現するマイクロフロントエンド

                                                はじめに こんにちは、令和トラベルでフロントエンドエンジニアをしているyamatsumです。 ここでは複雑なWebアプリケーションを開発・保守する場合に有効なアーキテクチャパターンとして知られているマイクロフロントエンドをNext.jsを用いて実現した時の設計とその課題について紹介したいと思います。 ※ この記事は令和トラベルのTech LT会で共有した内容を記事にしたものです。社外の方にもご参加いただけるTech LT会は connpass にて告知しています。 マイクロフロントエンドとは マイクロフロントエンドは、複雑なウェブアプリケーションを小さな独立したWebアプリやモジュールに分割するアーキテクチャパターンです。各Webアプリは異なるチームによって開発・保守することができ、一般に技術スタックやフレームワークの選択も自由です。 このWebアプリ群を組み合わせることで、以下のような利

                                                  小さなデプロイで大きな成果! Next.jsで実現するマイクロフロントエンド
                                                • シャツのボタンに隠した超小型カメラ付きAIデバイスでカンニングした学生が逮捕される

                                                  シャツのボタンに小型のカメラを隠し、自作のAIデバイスでカンニングを行ったとして、トルコの学生が身柄を拘束されました。学生は大学試験の最中に不審な行動をしているところを発見され、逮捕されたとのことです。 Turkish student arrested for using AI to cheat in university exam | Reuters https://www.reuters.com/technology/artificial-intelligence/turkish-student-arrested-using-ai-cheat-university-exam-2024-06-11/ Turkish student who used AI software to cheat in a university exam by disguising a camera as a

                                                    シャツのボタンに隠した超小型カメラ付きAIデバイスでカンニングした学生が逮捕される
                                                  • Tiny but mighty: The Phi-3 small language models with big potential

                                                    All Microsoft Global Microsoft 365 Teams Copilot Windows Surface Xbox Deals Small Business Support Software Windows Apps AI Outlook OneDrive Microsoft Teams OneNote Microsoft Edge Skype PCs & Devices Computers Shop Xbox Accessories VR & mixed reality Certified Refurbished Trade-in for cash Entertainment Xbox Game Pass Ultimate PC Game Pass Xbox games PC and Windows games Movies & TV Business Micro

                                                      Tiny but mighty: The Phi-3 small language models with big potential
                                                    • decoratorを使ってログ出力コードの削減し可読性を上げた話 - NTT Communications Engineers' Blog

                                                      この記事では TypeScript ver4.x にて実験的な機能である decorator を使い、ログ出力コードを削減・コードの可読性を上げた経験を紹介します。 はじめに 背景 decorator とは decorator を使ったログ出力方法の検討 decorator を使ったログ出力の実装 実装時にハマったこと等 関数定義方法の変更 非同期・同期両方に対応 クラス名の取得 ログメッセージの統一 その他考慮した点 ライブラリの利用 実践結果 良かった点 悪かった点(苦労した点) まとめ 参考文献 はじめに こんにちは、NeWork 開発チームの加藤です。普段はオンラインワークスペースサービス NeWork の開発エンジニアをしています。 今回は TypeScript ver4.x にて実験的な機能である decorator を使った事例紹介をします。我々開発チームではログ出力のための

                                                        decoratorを使ってログ出力コードの削減し可読性を上げた話 - NTT Communications Engineers' Blog
                                                      • Next.js 13 App Router での Auth.js の使い方

                                                        本ブログは、App Router方式でのAuth.jsの使い方の説明になります。公式ページはPage Router方式での手順のため、ご参考までに執筆しました。また、Next.jsで絶賛開発中のサーバ・アクションでの動きも調べました。ソースコードはこちらにあります。

                                                          Next.js 13 App Router での Auth.js の使い方
                                                        • Next.js App Router で route 毎に Cache-Control を任意に指定したいときは middleware を使う(今のところ)

                                                          App Router でトラディショナルな動的 SSR 既存〜今後のコンポーネントの互換性を踏まえて React を前提とし、フレームワークの分散を抑制するため Next.js を選び、多少の冒険ではあったが App Router での開発にトライしています。 今後は現在 Ruby on Rails のモノリシックコードベースで展開されている複数プロダクトを分割し、それぞれを Next.js で水平展開し直していくイメージです。 で、まずは App Router のフルパワー(サバクラに渡る重厚なキャッシュ機構)を要しない、ログインする操作こそあれだページの9割9分が Server Components としてレンダリング可能な領域をリプレース中。 つまり // app/layout.js export const fetchCache = 'default-no-store'; expo

                                                            Next.js App Router で route 毎に Cache-Control を任意に指定したいときは middleware を使う(今のところ)
                                                          • Reactのさまざまなデータフェッチ方法を比較して理解して正しく使用する - SSR + App Router Cache編

                                                            「Reactのさまざまなデータフェッチ方法を比較して理解して正しく使用する」シリーズの3記事目、最終記事です🌟 今回は「 Next.js Pages Router(SSR)でのデータフェッチとApp Routerでのデータフェッチ」について理解を深めていきます。 また、最後の全体の結果で「Reactのさまざまなデータフェッチ」シリーズの総括をしていきます。 イントロ+useEffectを用いたデータフェッチ SWR・TanStack Queryを用いたデータフェッチ Pages Router(SSR)でのデータフェッチ+App Routerでのデータフェッチ+まとめ ← 👀この記事 Repository 以下は今シリーズで用いたリポジトリです。 🔽クライアントサイドフェッチの調査に用いたリポジトリ:React+Vite(useEffect, SWR・TanStack Query)

                                                              Reactのさまざまなデータフェッチ方法を比較して理解して正しく使用する - SSR + App Router Cache編
                                                            • 進化が止まらない!Next.js13の基本機能をしっかり理解しよう | アールエフェクト

                                                              Next.jsは現在最も人気のあるReactベースのフルスタックのJavaScriptフレームワークです。バージョンがアップする毎に新しい機能が次々に追加されNext.js13からServer ComponentsなどReactの最新機能を利用したApp Routerが登場しました。App Routerはファイル名でルーティングを設定していた既存のPage Routerとは全く異なる機能で設定方法も一から学び直す必要があります。新たにプロジェクトを作成するのであればApp Routerを利用することが推奨されていますが同時に両方の機能を利用することも可能です。 次々に新しい機能が追加される反面、ネット上に公開されている記事もすぐにOutDatedなものになっています。この文書もすぐにOutdatedなものになってしまうと思いますが現在(2023年5月)の最新バージョン13.4のドキュメント

                                                                進化が止まらない!Next.js13の基本機能をしっかり理解しよう | アールエフェクト
                                                              • Encrypted traffic interception on Hetzner and Linode targeting the largest Russian XMPP (Jabber) messaging service —

                                                                TL;DR: we have discovered XMPP (Jabber) instant messaging protocol encrypted TLS connection wiretapping (Man-in-the-Middle attack) of jabber.ru (aka xmpp.ru) service’s servers on Hetzner and Linode hosting providers in Germany. The attacker has issued several new TLS certificates using Let’s Encrypt service which were used to hijack encrypted STARTTLS connections on port 5222 using transparent MiT

                                                                • とほほのNext.js入門 - とほほのWWW入門

                                                                  ReactベースのフルスタックWebアプリケーションフレームワークです。 Reactはクライアントサイドのみをサポートしますが、Next.jsはサーバサイド機能もサポートします。 MITライセンスで提供されています。私用・商用を問わず無償で利用できます。 現時点(2023年12月)の最新版は 14.0.4 です。 13.4 で新しいルーティング方式 App Router がサポートされ、開発方式が大きく変更されました。 米国Vercel社が中心となって開発しています。 Vue.jsベースの Nuxt.js とよく対比されます。 バージョンによって仕様も色々変わるので、バージョンアップへの追従コストは考慮しておく必要があります。 各バージョンのサポート状況は endoflife.date を参照してください。

                                                                  • 2024-02-27のJS: Firefox 123、Remix 2.7.0(Remix Vite is Stable)、2023年のNode.jsまとめ

                                                                    JSer.info #682 - Firefox 123がリリースされました。 Firefox 123.0, See All New Features, Updates and Fixes Firefox 123 for developers - Mozilla | MDN <template>要素がshadowrootmode属性をサポート、Date.parse()の互換性向上、103 Early Hintsのrel=preloadをサポートなどが含まれています。 また、実験的な機能としてWeb Codecs APIをサポートが追加されています。 Remix 2.7がリリースされました。 Remix Vite is Now Stable | Remix Remix 2.7ではSPAモードがStableに、baseオプションのサポート、Remix ViteがCloudflare Pages

                                                                      2024-02-27のJS: Firefox 123、Remix 2.7.0(Remix Vite is Stable)、2023年のNode.jsまとめ
                                                                    • ドメインイベントを伝達するためのモデリング技法 - KAKEHASHI Tech Blog

                                                                      前回は、アーキテクチャの進化はドメインイベントが起点になるという記事内で、ドメインイベントの重要性を語りました。本稿では、ドメインイベントを伝達する際にシステム要件を満たした上で、どのようにしてデータモデル並びにドメインモデルを象るかを説明します。 なお、ビジネスドメインを深掘りドメインモデルを探索する手法の説明は、世にたくさん解説されているため詳しくはそちらに譲ります。特にAlberto Brandolini氏が提唱するモデリング手法であるEvent Stormingは、ワークショップ形式でドメインイベントを深く理解し、一連の業務プロセスやドメイン領域を探索的に発見することができる手法であり、Event Sourcingを前提とするアーキテクチャと相性がいいので参考にするとよいでしょう。 ドメインイベントのデータモデルの属性 ドメインイベントの記録および伝達に着眼した構成を紹介した前回の

                                                                        ドメインイベントを伝達するためのモデリング技法 - KAKEHASHI Tech Blog
                                                                      • 第787回 PXEでサーバーの完全自動インストールを行う | gihyo.jp

                                                                        今回は、Ubuntu Serverの完全自動インストール方法を紹介します。 PXEブートを利用した完全自動インストール サーバーの自動インストール自体は第615回で紹介済みですが、ごく僅かではあるものの、対話での入力が必要な箇所が存在していたり、イメージファイルを書き込んだUSBスティックをインストール先のマシンに挿しておく必要があるため、完全な自動化には至っていませんでした。複数台のマシンに対するインストールや、サーバールームなどの日常作業を行っている場所とは離れた場所に設置されたマシンに対するインストールでは対話作業の手間が大きくなるため、せっかく自動インストールを導入した恩恵が得られなくなってしまいます。そのため、このような環境下で自動化の恩恵を十分に受けるためには、インストール作業を完全自動で行わせる必要が出てきます。 完全自動インストールは、自動インストールサーバーと、インストー

                                                                          第787回 PXEでサーバーの完全自動インストールを行う | gihyo.jp
                                                                        • Migrating to Next.js App Router with zero downtime — WorkOS

                                                                          Can you really adopt Next.js App Router incrementally? At WorkOS, we learned that you can’t really migrate a complex app page by page without a hit to the UX. Instead, we worked out a migration guide that allowed us to test our entire app with App Router while still serving the Pages Router to users—before making the final switch. We use Next.js for all of our frontend apps at WorkOS. Recently, th

                                                                            Migrating to Next.js App Router with zero downtime — WorkOS
                                                                          • わずか3日間で60万台ものルーターを破壊したマルウェア攻撃「Pumpkin Eclipse」について明らかに

                                                                            2023年10月25日からの数日間で、Windstreamというインターネットサービスプロバイダ(ISP)のユーザーが相次いで「ルーターが突然機能しなくなって再起動やリセットもできない」と報告しました。アメリカの通信サービス企業・Lumenのサイバー脅威研究および運用部門であるBlack Lotus Labsが2024年5月30日に発表したレポートによると、一連の事態は未知のアクターによるマルウェア攻撃が原因であり、なんと60万台ものルーターが破壊されたとのことです。 The Pumpkin Eclipse - Lumen https://blog.lumen.com/the-pumpkin-eclipse/ Mystery malware destroys 600,000 routers from a single ISP during 72-hour span | Ars Techni

                                                                              わずか3日間で60万台ものルーターを破壊したマルウェア攻撃「Pumpkin Eclipse」について明らかに
                                                                            • Vue Fes Japan 2023 参加レポート - BASEプロダクトチームブログ

                                                                              エントランスで集合写真を撮るBASE株式会社メンバーの様子 こんにちは。 最近めっきり寒くなってきて布団が恋しい季節になってきましたね。 皆さんはいかがお過ごしでしょうか。 さて、この度BASE株式会社は2023/10/28(土)に開催された Vue Fes Japan 2023 にシルバースポンサーとして協賛させていただきました。 今回は参加レポートとして会場の様子やセッションの感想についてお届けします。 Vue Fes Japan 2023とは Vue Fes Japan は 2018 年に誕生した日本最大級の Vue.js カンファレンスです。 今年は4年ぶりとなるオフライン開催となり、当日のセッションは立ち見が出るほど盛り上がっていました。 今年はゲストスピーカーとしてVue.js/Viteの作者であるEvan You氏やVueエコシステムのコアメンバーの方が来日し、キーノートやセ

                                                                                Vue Fes Japan 2023 参加レポート - BASEプロダクトチームブログ
                                                                              • React でのデータの取り扱いを振り返ると Next.js の App Router は意外としっくりくるかもしれない

                                                                                Next.js の App router が 13.4 から stable になりました。 GW 中の発表だったので休みにも関わらずついつい情報を追ってしまった方も多かったのではないでしょうか。僕も GW 中の発表後は App Router の情報収集に勤しんでおり、あれこれ考えていましたが、ドキュメントを読むにつれてなんとなくイメージがついてきました。 あれから2ヶ月ほど経ち、特に今までのデータ周りの取り扱い方を考えることで、割と App Router への進化は自然だったのではないかと考えるようになりました。 ここではあくまで僕の印象ベースではありますがデータ(fetch)の取り扱いについて振り返り、なぜ App Router への進化が自然に感じたのかをメモしておきます。 長いので端的にいうと 元々は上位コンポーネントでデータを取得し、下位コンポーネントに流す形だった SWRなどの登

                                                                                  React でのデータの取り扱いを振り返ると Next.js の App Router は意外としっくりくるかもしれない
                                                                                • 閉域網でのマルチテナントアプリケーションテンプレート | Amazon Web Services

                                                                                  Amazon Web Services ブログ 閉域網でのマルチテナントアプリケーションテンプレート 一般的な SaaS におけるテナント分離戦略や実装例は、AWS ホワイトペーパー SaaS アーキテクチャの基礎 や builders.flash の記事「 SaaS on AWS を成功に導くためのポイントとは ? 」や AWS Well-Architected フレームワーク SaaS レンズ において紹介されています。 最近では、地方公共団体や医療等の高いセキュリティレベルが求められる業界にクラウドが普及してきたこともあり、閉域でのマルチテナント設計のニーズも増えてきています。例えば、自治体の基幹システムの実装では総務省が示す「地方公共団体における情報セキュリティポリシーに関するガイドライン」及びデジタル庁が示す「地方公共団体情報システム非機能要件の標準」に準拠したセキュリティ対策を

                                                                                    閉域網でのマルチテナントアプリケーションテンプレート | Amazon Web Services