並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 2698件

新着順 人気順

ssrの検索結果81 - 120 件 / 2698件

  • Webの将来はサーバサイドレンダリング(SSR)に回帰していく。Denoが主張するIsomorphic JavaScript(もしくはUniversal JavaScript)とは何か?

    Webの将来はサーバサイドレンダリング(SSR)に回帰していく。Denoが主張するIsomorphic JavaScript(もしくはUniversal JavaScript)とは何か? 静的なHTMLファイルをWebサーバが配信する仕組みから始まったWebは、サーバ側で動的にHTMLを生成するCGIの仕組みや、Webブラウザ上でJavaScriptを実行してインタラクティブな操作を実現するなどの仕組みを得たことでWebアプリケーション基盤へと発展しています。 現在、Webアプリケーションの仕組みとして代表的なものがSPA(Single Page Application)でしょう。 SPAはWebブラウザ上で多くの処理が行われるためユーザーの操作に対する反応が速く、インタラクティブ性の高い快適なWebアプリケーションを実現できる利点があります。 しかし、これからのWebはサーバサイドレンダ

      Webの将来はサーバサイドレンダリング(SSR)に回帰していく。Denoが主張するIsomorphic JavaScript(もしくはUniversal JavaScript)とは何か?
    • バックエンドエンジニアが Next.js でモダンなフロントエンド開発を始めるにあたり学習したこと

      2021年秋ごろ、副業のような形で Next.js による新規フロントエンド開発のお手伝いをさせていただくことになりました。プライベートの空き時間でフロントエンドの学習をし、今はひとまず開発できるようになってきた気がするので、これまで学んできたことをご紹介します。 基本の TypeScript, React, Next.js だけでなく、GraphQL の周辺ツールやテストについても学習しました。 これまで 当時、Web 系の受託開発会社にて主に Ruby on Rails でバックエンドの開発をしていました。TypeScript, React は学生の頃から趣味で書いていました。 テストは、Rails での開発なら RSpec や Capybara で書いていましたが、JS ではほぼやったことがありませんでした。GraphQL は全くの未経験でした。 やったこと React チュートリア

        バックエンドエンジニアが Next.js でモダンなフロントエンド開発を始めるにあたり学習したこと
      • 「しずかなインターネット」の技術スタックを調べる - laiso

        ポエム特化のZenn2との噂の「しずかなインターネット」を使いはじめたので、ユーザーとしてどんな技術が使われているのかを確認していく。 sizu.me おもむろにbuiltwith.comにかけてみる。 builtwith.com ここで分かる情報はブラウザのDevTools眺めてても得られるのであまり収穫はない。 前段にCloudflareのCDNサーバーがいて Next.jsで生成されたレスポンスを返している ことがわかる。 この時点ではキャッシュのみCloudflareなのか、Pages/WorkersでNext.jsのSSRごと動かしているのかは判断できない。 認証 Set-Cookie: __Secure-next-auth.session-token=が含まれているのでNextAuth.jsを使っているのが分かる。 next-auth.js.org Emailでサインアップする

          「しずかなインターネット」の技術スタックを調べる - laiso
        • React周りのいつかお世話になる記事たち(随時更新)

          Reactで開発をしていく上でみなさんがいつかお世話になるだろうと思った記事たちです。 (僕はお世話になりました。これからもお世話になります。) これも良かったよっていう記事があればコメントで教えてください! 🌟 = 特におすすめ Reactを最初から学ぶ・入門 React Docs BETA 🌟 りあクト! TypeScriptで始めるつらくないReact開発 第4版【① 言語・環境編】 - くるみ割り書房 ft. React - BOOTH 🌟 Reactハンズオンラーニング 第2版 ―Webアプリケーション開発のベストプラクティス RailsエンジニアのためのNext.js入門 - hokaccha memo React Glossary + Explain Like I'm Five 🌟 React Server Components 総まとめ Reactのレンダリングに関

            React周りのいつかお世話になる記事たち(随時更新)
          • React Application Architecture for Production〜これ一冊で全てが網羅〜

            はじめに この記事は、Alan Alickovicさんの著書「React Application Architecture for Production」をまとめたものになります。Alanさんと言えばZennで最も人気のある記事「bulletproof-react」の作者であり、彼のprojectから学ぶことはとても多い印象です。 今回紹介する本は2023年1月に公開されたため、bulletproof-react以後のReactアプリケーションにおけるベストプラクティスの宝庫となっています。また、本で扱われているアプリケーションのProjectがGitHubで公開されていることから、Projectを眺めるだけでも勉強になる点があるかと思います。 想定読者 Reactのアーキテクチャを模索している方 テスト手法やCI/CDなどのアプリケーション設計に関心がある方 使用される技術と本の構成 言

              React Application Architecture for Production〜これ一冊で全てが網羅〜
            • サーバーレスの次はなんなんだ

              はじめに この記事は、同人誌サークル「めもおきば」から不定期刊行している技術解説本「めもおきばTecReport」に書いたものを公開用に再編集したものです。 ⇒ めもおきばTecReport 2023.12 この記事のほかにも「私もSecHack365に参加したい!」や、「2023年振り返りと2024年技術予想」としてこんなキーワードを取り上げているので、気になったらぽちっとしてください! メガクラウドと特化型クラウド/ハイパーバイザーのSoC化/ライセンスとクラウドベンダー/イベント駆動型API/LLM時代のAIペアプロ力/生活必需品としてのGPU・NPU/Passkey/ウェブアクセシビリティ/リアルイベントの再開 サーバーレスの次はなんなんだ サーバーレスと呼ばれる技術ムーブメントが盛り上がり始めて8年近くが経ちました。各クラウドベンダーのFaaS(Function-as-a-Ser

                サーバーレスの次はなんなんだ
              • いよいよアイドルマスターが無理になってきている

                毎年ニコニコ動画で開催されているアイマス楽曲大賞、投票者層がニコニコユーザーに限られるため非参加者からは偶に色々言われる企画なのですが、私はファンメイドな企画が大好きなのと折角やるなら参加者数を増やしたほうが投票結果も面白くなる!ってことで例年は積極参加して広告にブログで宣伝を書いたりしていました。 ですが……今年は忙しかったというのも確かにあるのですが、適当に投票するに留めて参加を呼びかける記事も書かず、本日投稿された結果動画もスキップして結果だけ見る始末。アイドルマスターが、辛いのです。 1,シャイニーカラーズ シャイニーカラーズはサービス開始当初からプレイしており、グレード7に達したり、1stライブから現地参加してリリースイベントにも参加するぐらいにはのめり込んでいました。 しかし2021年12月に新たな月額課金コンテンツが実装され月額3000円の寄付をせねばグレードフェスへの参加の

                  いよいよアイドルマスターが無理になってきている
                • 「私の手順」というサービスを作りました

                  手順共有サービス「私の手順」を作りました。 本記事では背景から開発の流れ、技術選定などを記載していきます。 背景 ほとんどの行動には手順があるかと思います。最初にこれをやって、次にあれをやって、最後にこれをやる。 テキストコミュニケーションで以下のような説明をしたことがある方は多いのではないでしょうか。 仕事に限らず、料理はもちろん、サウナのルーティンも1つの手順です。 そんな手順をいい感じに共有できないかと思い、本サービスを作りました。 以下、詳細について説明していきます。 デザイン Figmaを使ってデザインを作っていきました。 コードをいきなり書き始めてもよいのですが、最終形を決めてから進めていきたいと思い、作りました。 技術選定 言語: TypeScript フロントエンド: Next.js バックエンド: Next.jsのAPI Routes インフラ: Cloud Run DB

                    「私の手順」というサービスを作りました
                  • アイドルゲーム「シャニマス」に登場するオタク・ベストテン|品田遊(ダ・ヴィンチ・恐山)

                    アイドル育成ゲーム「アイドルマスターシャイニーカラーズ」では、プロデューサーとしてアイドルの成長を見届ける膨大なシナリオを楽しむことができる。 アイドルに不可欠なものと言えば、その活動を支えるファンだ。シャニマスはなぜか、アイドル周辺のファンやオタクの描写が妙に多い。そして、妙にリアリティがある。 今回はランキング形式で「シャニマスに登場するオタク」を紹介していきたい。 ※この記事にはシャニマスコミュのネタバレが含まれています。イベントコミュは「many screens」まで、現行のプロデュースアイドルやサポートアイドルのコミュについても書かれています(2020/09/10) ⭐第10位 限界ファミレス店員 出典:p-ssr『潮騒のシーショア』「君は誰かにとっての太陽」小学生アイドル小宮果穂とプロデューサーが打ち合わせを兼ねた昼食をとっているときに注文を取りに来たウエイトレスさん。 小宮果

                      アイドルゲーム「シャニマス」に登場するオタク・ベストテン|品田遊(ダ・ヴィンチ・恐山)
                    • ZOZOTOWNのWebホーム画面をNext.jsでリプレイスして得た知見 - ZOZO TECH BLOG

                      はじめに ZOZOTOWN開発本部の武井と申します。ZOZOTOWNのフロントエンドリプレイスプロジェクトを主に担当しております。ZOZO DEVELOPERS BLOG でも「ZOZOのリプレイスプロジェクトで得られる唯一無二の経験。大規模サービスを進化させるやりがいとは」というインタビュー記事を掲載しておりますので、もしよろしければこちらも併せてご覧ください。 さて、本題です。現在ZOZOTOWNではオンプレミスかつ、モノリスだった既存システムをマイクロサービスAPIに責務を分割したり、インフラをクラウドに移行したりしています。しかし、いわゆるWebのUIを構築するためのシステムは現在も既存システムに新機能開発や機能改修を行なっており、リプレイスに着手できていませんでした。 そこで、まずホーム画面から段階的にリプレイスすべく設計・開発を昨年から行ない、無事リリースできました。ZOZOT

                        ZOZOTOWNのWebホーム画面をNext.jsでリプレイスして得た知見 - ZOZO TECH BLOG
                      • Only My Rails Way

                        これは何 「Rails Wayに沿って〜」とはReview欄などでよく言われるが、定義が人によってぶれている気がするので俺のRails Wayを示した記事です。 もはや本来のモノとは別物かも知れませんが、俺はこういう観点でRailsをみて、コードを書いているよ、ということを知ってもらう意味でもこの記事を公開することにしました。 前提として、「数人以上のチームでプロダクトを実際に開発して運用する」場合の自分のスタンスを示したものです。(私も仕事では独自DSLは書きませんが自由研究用途なら自分も独自DSLを書いたりします。) それでは、いってみましょう。 Model層 データベースの操作およびビジネスロジックを記述する。 テーブルの属性は原則NOT NULLにするべき。どうしても要件上NULLを許容しなければならない場合のみNULLを許容する。 Controllerからparamsを無思考で渡

                          Only My Rails Way
                        • Zennを支える技術とサービス構成

                          Zennという技術情報共有サービスを作りました。有益な知見をシェアした開発者が、その見返りを得られるようなサービスにしたいと思います。気合いを入れつつも、時間をたっぷりかけて地道に育てていきます。 このページでは、Zennを支えている技術やサービスを紹介します。 フロントエンド Next.js フロントエンドにはNext.js(React)を使っています。開発当初はNuxt.jsを使っていたのですが、TypeScriptとの相性を考えてNext.jsへ移行しました。 技術情報共有サービスなので、主要な流入元はいずれ検索エンジンに落ち着くと予想しています。そのため、検索エンジンにインデックスしてもらいたいページはサーバーサイドレンダリング(SSR)しています。 動的コンテンツもキャッシュ Next.js 9.4からIncremental Static Regenerationという最高の機能

                            Zennを支える技術とサービス構成
                          • Node.js の原罪 - from scratch

                            Intro ちょうどタコピーの原罪が流行ってるのでこのタイトルにしたけど結構気に入ってる。 d.potato4d.me この話を読んでの感想とここまで大きくなった Node.js の振り返りをしようと思う。 どんなプログラミング言語であってもみんなから使ってもらって開発者をハッピーにしたいと思ってる。ただ最初は良かったと思ってた機能がなんか古臭くなったり、他にクールな機能を持ったものが登場したことによって徐々に飽きられていき、最終的に他の言語に乗り換えられる。 まぁどんな言語も同じだと思う。C言語だって生まれた当初はすごくクールでみんなをハッピーにしてた。今丁度「戦うプログラマー」を読んでるが、C++が出てきて、周りのエンジニアが C++ を使おうとするシーンが出てくる。そこで、「あんなの使って何が良いんだ、Cで十分だろ」とWindows NT 開発リーダーのデーブカトラーが言ってたりする

                              Node.js の原罪 - from scratch
                            • htmxとは何なのか? その背景にある思想について - Qiita

                              先日、Qiitaに投稿された一つの記事が注目を集めました。 元記事では、htmxというJavaScriptライブラリが英語圏で認知を獲得しているとして、インストールの仕方から使い方について公式のドキュメントの全体にわたって簡単に説明が行われています。 さまざまなプラットフォームでこの記事に対する反応を観察してみると、どちらかというと懐疑的な見方のほうが優勢のように見受けられます。ただ、多くのコメントは誤解に基づいているように見受けられました。「JSが要らない」といった元記事のミスリードによるところも大きそうですが1、なぜhtmxが大きく支持を得つつあるのかを理解するには、背景情報を含めて理解することが必要です。 htmxは、最近の複雑化するフロントエンド技術に対する単なる逆張りではありません。これまで30年ほどのあいだウェブ上のシステムを支え続けた「ハイパーメディア」の持つ強力さに今一度目

                                htmxとは何なのか? その背景にある思想について - Qiita
                              • 書評『TypeScriptとReact/Next.jsでつくる 実践Webアプリケーション開発』 - uhyo/blog

                                皆さんこんにちは。今回は、2022年7月25発売の『TypeScriptとReact/Next.jsでつくる 実践Webアプリケーション開発』を読み終わったので、書評という形で感想と紹介を述べたいと思います。筆者はもともと技術書を読まず「ネットでいいやん」派だったのですが、このたびTypeScript入門書を出版したこともあり、それを過去の話として葬り去るべく技術書を読んでいくことにしました。せっかくなので、読んだ技術書の感想等を紹介します。 おことわり: この記事では、「筆者」とはこの書評を書いた人を指し、『TypeScriptとReact/Next.jsでつくる 実践Webアプリケーション開発』を書いた人たちのことは「著者ら」と呼びます。また、この記事の内容はすべて筆者の個人的な見解であり、本の内容や本を読んで得られる知識について何らかの保証をするものではありません。 筆者について筆者

                                  書評『TypeScriptとReact/Next.jsでつくる 実践Webアプリケーション開発』 - uhyo/blog
                                • 【ウマ娘攻略】無課金でも勝ちまくりたいウマ娘トレーナー虎の巻【初心者向け】|ルネ|note

                                  こんにちは、リリース早々にセルラン1位を獲得した覇権コンテンツのウマ娘、皆さんもやってますか? 私ルネは現在がっつりハマっておりまして、空き時間全てをウマ娘に使う勢いでプレイしまくっています。 今のところ、まだ無課金トレーナーとしてパンツ1枚で活動しているのですが、そんなパンイチトレーナーでも、現状Aランクウマ娘の育成に成功したり、URAファイナルズ優勝は安定してできるようになってきました。 そこで、せっかくだからと、同じくまだ無課金の人や始めたばかりの初心者トレーナーの方に向けてガイドを書いてみることにします。 一応、私の現在の進行度は、下記画像のようにチームレースのランキングに載ったり、手持ちウマ娘は全てBランク以上に育てたりしているので、参考にしていただければ幸いです。 サポートが強いプレイヤーを探してフォロー育成には強いサポートカードが不可欠ですが、たくさんガチャを引いてたくさん上

                                    【ウマ娘攻略】無課金でも勝ちまくりたいウマ娘トレーナー虎の巻【初心者向け】|ルネ|note
                                  • アイマス15周年PVの凄さを、言語化させてくれ。|なんばんマン(ぞくぞくん)

                                    【2021/9/1(水)追記】 16周年を記念して公開された、『VOY@GER』MVについても言語化しました。よろしければどうぞ。 15年という月日が凝縮された思い出ボム。 それはもちろん凄まじいが、何より驚嘆したのは「記念映像としての完成度が異様に高い」こと。 あまりの出来栄えに感動した。いちプロデューサーとして、この感動を言語化したいと思った。ちっぽけな発散だが、それが私にできる、アイマス15周年への祝辞であり、最初の恩返しだと思ったのだ。 そのくらい凄いのだ、このPVは。 何が凄いか、4行で言うなら。 ・映像の構成力・設計 ・全カット(シーン)の異常なこだわり ・トランジション(場面転換)の巧みさ ・15年間を、4分30秒に凝縮する編集力 大きくはこの4つ。 以下、映像をかじった人間の視点からPVのキャプチャにコメントする形で、凄さを言語化してく。 なお、この記事は各シーンの出典や元

                                      アイマス15周年PVの凄さを、言語化させてくれ。|なんばんマン(ぞくぞくん)
                                    • #ウマ娘 攻略メモ ver.2021.03.13.01(随時更新) - AQM

                                      継承因子の配布 基本機能TIPS 1日のプレイサイクル 育成 チームレース デイリーレース ガチャ 殿堂入りウマ娘のロック機能(誤削除防止) その他 育成クリアで難渋してる人向け 初回クリア指南 育成開始前 育成開始直後 トレーニング 調子の管理 調子とは 初手の定石 序盤の定石 体力の管理 体力が低くてもレースに勝てる 攻めるように「お休み」 賢さ属性サポートカードをデッキに入れる 「たづなボム」 たづなの誘いを断っちゃダメ あんし〜ん笹針師 レース 慣れたらレース選択は「孤高の我が道」 レース前の予想画面ちゃんと見る 作戦をちゃんとメンテする レースでスキルポイント稼ぎ URAファイナルズ対策 URAファイナルズのレース距離は操作できる マニー管理 マニー稼ぎ デイリーレースでムーンライト賞を選ぶ。 アホほど育成を周回する。 ハルウララ周回(AQM未確認) デイリーレースに課金する(再

                                        #ウマ娘 攻略メモ ver.2021.03.13.01(随時更新) - AQM
                                      • ゲーム製作で最初に試みない方がいいn個のこと – 東京工業大学 ロボット技術研究会公式ブログ

                                        東京工業大学 ロボット技術研究会公式ブログ 東京工業大学の公認サークル「ロボット技術研究会」のブログです。 当サークルの日々の活動の様子を皆さんにお伝えしていきます。たくさんの人に気軽に読んでもらえると嬉しいです。 どうもこんにちは。14の らりお と申します。 この記事は春の新歓ブログリレー19日目の記事です。進捗どうですか! このブログを読んでいる人には、ロ技研に入りたい人も、入るか迷っている人も、関係ない人もいることと思います。この記事では、ゲーム製作やプログラミングに興味がある新入生(ゲーム製作初心者)に向けて、私の試みと後悔と、そこから得た微妙な教訓を綴ります。 題して『ゲーム製作で最初に試みない方がいいn個のこと』です。 ケーススタディ 入出力ライブラリから作ろうとする やろうとしたこと: std::iostream のインターフェースで、透過的に圧縮・展開を行う I/O ライ

                                          ゲーム製作で最初に試みない方がいいn個のこと – 東京工業大学 ロボット技術研究会公式ブログ
                                        • 静的サイトジェネレータ「Astro 2.0」正式リリース。新機能「Content Collections」で大量Markdown対応、「Hybrid Rendering」で静的と動的ページの混在可能に

                                          静的サイトジェネレータ「Astro 2.0」正式リリース。新機能「Content Collections」で大量Markdown対応、「Hybrid Rendering」で静的と動的ページの混在可能に オープンソースで開発されている静的サイトジェネレータ「Astro」の最新バージョンとなる「Astro 2.0」が正式にリリースされました。 Astro 2.0 – our most exciting release yet!https://t.co/FPb5rBTRPT — Astro (@astrodotbuild) January 24, 2023 Astroは、ReactやVue、Svelte、Alpine.js、TypeScriptなどのさまざまなフレームワークやライブラリに対応した静的サイトジェネレータです。 ビルド時にWebサイト全体のHTMLが生成され、しかもそのHTMLには全

                                            静的サイトジェネレータ「Astro 2.0」正式リリース。新機能「Content Collections」で大量Markdown対応、「Hybrid Rendering」で静的と動的ページの混在可能に
                                          • 愛すべきAngularとのお別れ。2,3年後を見据えReactにリプレイスする話|Yuito Sato

                                            「Reactに書き換えないとこのプロダクトチームは緩やかに死を迎えます」 こんにちは、ログラスのエンジニアの佐藤です。 昨年に入社して早2ヶ月経ちましたので、入社記事でも書いていきます。 「Reactに書き換えないとこのプロダクトチームは緩やかに死を迎えます」 と、CTOに言ったのは昨年末くらいでした。 入社してまだ1ヶ月経たないくらいです。 ログラスは創業当時からAngularを使って開発をしていました。 正社員のフロントエンドエンジニアは自分が入るまではいなくて、業務委託の方と協働しながら開発をしていました。 そのプロダクトをゼロからこの創業期のタイミングでReactでフロントエンドを作り直そうというお話です。 今回のお話はあくまでログラスのプロダクトチームの目指す理想像とAngularの相性が悪いだけで、AngularがReactより劣っているわけではありません。 Angularはフ

                                              愛すべきAngularとのお別れ。2,3年後を見据えReactにリプレイスする話|Yuito Sato
                                            • Ubie は Go と Node.js の会社になります

                                              Ubie では、創業当初から Server-Side Kotlin を推進してきましたが、全社的な技術選定を再度行い、これからは Go と Node.js を中心とすることにしました。 本記事では、Go と Node.js を選定した理由や、それを普及させる取り組み、そして選定の流れを紹介します。 経緯 これまで Ubie では技術スタックを発散させてきていて、現在は Kotlin、Go、Node.js、Ruby、Python のバックエンドサービスが動いています。以前は新規開発が多く、それぞれに携わるメンバーが技術選定をすることにより、最大瞬間風速を出せるなどのメリットがありました。しかし、現在では弊害が目立ってきています。 まず、事業成長に伴って運用の重要性が増しています。人材が潤沢とは言えないスタートアップにおいて、様々な技術スタックを安定運用することはコストが高すぎると感じています

                                                Ubie は Go と Node.js の会社になります
                                              • Navigation API による「JS での画面遷移」と SPA の改善 | blog.jxck.io

                                                Intro 従来の History API を改善する Navigation API の仕様策定と実装が進んでいる。 これは、 History API の使いにくかった部分を補うだけではなく、「JS で画面遷移をする」という現状のミッシングピースに取り組み、 SPA が抱える多くの問題だけでなく MPA すら改善する可能性がある。 この API の目的と仕様を解説しつつ、実装のメモを残す。 画面遷移と SPA の軌跡 Web は HTML の取得と描画を繰り返す、画面遷移(Navigation)を前提としたアーキテクチャ(のちに SPA からの逆算で MPA と呼ばれる)が基本であり、ブラウザなどの実装もそれに最適化されている。 一方「アプリケーション」の設計手法をそのまま Web に持ち込んだ SPA は、この Navigation によってもたらされる UX の低下を防ぐ部分がある一方

                                                  Navigation API による「JS での画面遷移」と SPA の改善 | blog.jxck.io
                                                • 重いサイトを軽くしろ!年末年始は #WebSpeedHackathon 2021 に挑戦しよう | CyberAgent Developers Blog

                                                  ABEMA で Web フロントデベロッパーとして活動している 宮代 @3846masa です。CyberAgent Advent Calendar 2021 4 日目は、Web パフォーマンス改善のコンテストについてお話します。 TL;DR Web パフォーマンス改善コンテスト “Web Speed Hackathon 2021 mini” を開催します! 改善する対象は https://web-speed-hackathon-2021.herokuapp.com/ です オンライン開催で、12 月 4 日から 1 月 3 日までの 1 ヶ月間、好きなときに誰でも参加できます 記事の後半は、課題となる「重たい短文投稿サイト」を作るまでの開催記です はじめに CyberAgent では、Web パフォーマンス改善を競うコンテスト “Web Speed Hackathon 2020” を昨年

                                                    重いサイトを軽くしろ!年末年始は #WebSpeedHackathon 2021 に挑戦しよう | CyberAgent Developers Blog
                                                  • 静的サイトジェネレータ「Astro 3.0」正式リリース。JavaScriptなしでSPAのようなアニメーションの画面遷移など新機能

                                                    静的サイトジェネレータ「Astro 3.0」正式リリース。JavaScriptなしでSPAのようなアニメーションの画面遷移など新機能 オープンソースで開発されている静的サイトジェネレータ「Astro」の最新バージョンとなる「Astro 3.0」が正式にリリースされました。 Astro 3.0 is out now! 30% faster and more powerful than ever. View Transitions, Image Optimization, JSX Fast Refresh, and so much more. https://t.co/vOi44246Hg — Astro (@astrodotbuild) August 30, 2023 Astroは、ReactやVue、Svelte、Alpine.js、TypeScriptなどのさまざまなフレームワークやライ

                                                      静的サイトジェネレータ「Astro 3.0」正式リリース。JavaScriptなしでSPAのようなアニメーションの画面遷移など新機能
                                                    • ssig33: "最近最小限のReactアプリを作るのに使ってるもの についてとりあえずメモしとく。 ##..."

                                                      新人声優 +81-9014502501 mail@ssig33.com 0088-7709-7529 it/it. my opinion may be not my own. but my fate is my own. 最近最小限のReactアプリを作るのに使ってるもの についてとりあえずメモしとく。 前提: デカいフレームワークは使わない next.js, Astro, Remixは使わない。next.jsとAstroは大好きなのだが、社内向けとか個人用とか小さいアプリに使うにはあきらかに恐竜であると思う。Remixは大好きではない。 前提: SSRしない SSRもSSGもISGもしない。CSRでいい。SSRしたいならReactをそもそもぶん投げたほうが(個人レベルなら)いいと思ってる。それがほしいならPHPやRails でええ。今更RailsでView書きたくないとか思うかもしれない

                                                        ssig33: "最近最小限のReactアプリを作るのに使ってるもの についてとりあえずメモしとく。 ##..."
                                                      • サーバサイドレンダリングの導入から生じるSSRF | セキュリティブログ | 脆弱性診断(セキュリティ診断)のGMOサイバーセキュリティ byイエラエ

                                                        オフェンシブセキュリティ部の山崎です。サーバサイドレンダリング(SSR)の導入によってSSRFが発生する問題を見つける機会があったため、本記事では実例を交えながら紹介したいと思います。 サーバサイドレンダリング(SSR)とは? 本記事で扱うSSRとは「サーバ上でHTMLを出力すること」を指しています。ただしerbやjspのようなテンプレートからHTMLを出力するのとは異なり、一般的には以下のようにクライアントサイドレンダリング(CSR)の文脈で使われることが主です。 近年のVue.jsやReactを代表するようなWebフロントエンドフレームワークはブラウザ上で動的にDOMツリーを構築して画面を描画(CSR)するのが主流となっています。これによってページ遷移を挟まずユーザ体験のよいシングルページアプリケーション(SPA)が作ることができるというメリットがあります。 ただ、単純なSPAにはデメ

                                                          サーバサイドレンダリングの導入から生じるSSRF | セキュリティブログ | 脆弱性診断(セキュリティ診断)のGMOサイバーセキュリティ byイエラエ
                                                        • 俺がお前を勝たせてやる

                                                          anond:20210307134831 よう増田。がんばってるなお前。勝てないと苦しいよなあ。諦めかけてるけど諦めきれずに増田で助けを求めた、そんなところだろうか? 最後の最後のラインで踏みとどまってるお前本当に偉いとおもうぞ。俺はそんなお前をサポートしたい。リセマラなしでサポートカード確定10連を引いただけのほぼ無課金民だが、Aランク輩出、レース順位147位、URA常勝ぐらいまでは出来ている。そこで得た知識を元に俺がお前を勝たせてやる。増田は下手なんじゃない。充分な情報を持ってないだけなんだ。このゲームはたしかに難しい。でもアクション要素がないからやり方さえ分かればある程度の結果は皆が出せるようになってる、と思う。だから諦めるのは早い。もうちょっとだけがんばってみないか? まず増田にはクリアが簡単なウマ娘からチャレンジしてほしい。クリアが簡単なウマ娘とは何か? それは目標と距離適性が噛

                                                            俺がお前を勝たせてやる
                                                          • 短いプレイで、濃密体験。AUTOMATONライター陣が選ぶ2022年のベスト短編ゲーム - AUTOMATON

                                                            今年2022年を振り返る、AUTOMATONの年末企画第2弾。ゲームといえば、長大なボリュームの作品ばかりではない。短くとも鮮烈に記憶に残る作品も、数多リリースされている。本稿では「プレイ時間」に着目し、各ライターの心に深く刻まれた今年の短編作品を振り返っていく。なお選出基準としては、初回プレイ時間5時間以下を目安としている。 「贅沢なチュートリアル」 『Aperture Desk Job』 開発元・販売元:Valve 対応機種:PC 初回クリア時間:30分 開発元のValveいわく、本作は“ウォーキングしないのに脳汁が溢れ出す”ウォーキングシミュレーター。『Portal』シリーズと世界観を共有する作品であり、プレイヤーはかのAperture Science社の新入社員となって、製品検査官としての仕事をこなす。その仕事内容はというと、ベルトコンベアで流れてくる便器製品がちゃんと作動し、耐久

                                                              短いプレイで、濃密体験。AUTOMATONライター陣が選ぶ2022年のベスト短編ゲーム - AUTOMATON
                                                            • 個人開発のサービスをVPSからVercelとCloud Runに移行した話

                                                              最近以下のような記事で個人開発のコストの話をよく見かけて、ちょうど自分も個人サービスをコストカットのためにVPSからほぼ無料なスタックに移行していたので構成とかを書いてみる。 前提としてはこんな感じ。 仲間内で使ってるだけのWebアプリケーション。月イチくらいしか使わない 技術スタックは技術的な実験とか学習を兼ねているので多少オーバースペックになるのはいい お金はなるべくかけたくない 移行前のスタック フロントエンドはNuxt.js、Netlify バックエンドはRailsでgRPC、envoyを噛ませてフロントエンドからはgRPC-Webで呼んでる VPS上にバックエンドのアプリケーションとDB(postgres)を動かしてる バックエンドは普通のRailsアプリにしてHerokuにするのが一番楽でお金もかからないんだけど、gRPC-Webを試してみたくて、そうするとproxyが必要にな

                                                                個人開発のサービスをVPSからVercelとCloud Runに移行した話
                                                              • 飲み続ける必要はある。毎朝食後にデュタステリド1錠飲む生活を5年継続中。..

                                                                飲み続ける必要はある。毎朝食後にデュタステリド1錠飲む生活を5年継続中。たまに飲み忘れるくらいは問題ない。病院行く頻度は3か月に一度。 副作用は色々あるとされるが自分が感じるのは性欲減退。ただこれもただの加齢によるものかも知れない。あとは服用やめても6か月献血禁止だったりの制約もある。 ただそれらをひっくるめても効果が抜群。親からも友人からもハゲ認定される程減った髪の毛がほぼ全て帰ってきた。ハゲ認定した奴が全員驚くほどに。 AGA治療ネットにはコンプレックスに付け込んでボッタクリたい業者とSSR級の服作用引き当てた奴のネガティブ意見ばかりだから迷ったら医者に相談すべし 医者もミノタブ勧めてくるようなAGA治療専門クリニックじゃなくて、デュタステリドかフィナステリドだけを処方してくれる近所の内科や皮膚科がおすすめ。

                                                                  飲み続ける必要はある。毎朝食後にデュタステリド1錠飲む生活を5年継続中。..
                                                                • React ユーザー向けの Next.js ガイド

                                                                  最近会社で Next.js のチュートリアルを担当することがあったり、これからもあるので資料として記事をしたためておこうと思う。 対象は、React は知っているけどこれから Next を学ぼうとする人が想定。 つまり React 単体と Next の差分をまとめる。 React そのものから学びたい人は別の資料にアクセスした方が良いだろう。 Next の学習教材 とりあえず公式だけ読めば良い。(これでいまブラウザバックされたら面白いな・・・) 主に二つあり、 ドキュメントや API: https://nextjs.org/docs/getting-started チュートリアル: https://nextjs.org/learn/foundations/about-nextjs を読むと良い。 Next は何を解決しているか、何が嬉しいか 元々は SSR のための煩雑な手続きをしなくてい

                                                                    React ユーザー向けの Next.js ガイド
                                                                  • Nuxt.js+Firebase+GAEで作った個人サービスが半月で2万PV超えたので実績値を全て公開する - Qiita

                                                                    こんなサービス作りました 【#拡散希望】 🙌🎉🎊サービス開始🎊🎉🙌 ボケをツイートして 「いいね❤️」「リツイート🔁」 の数でランキング! Twitter連動型 大喜利サイト 「ついぎり」 サービス開始しました‼️#ついぎりhttps://t.co/bkXfzHyVSs — ついぎり@公式アカウント (@twigiri_app) August 14, 2019 Twitterで大喜利するサービスです。 8月中頃にローンチしたのですが、有難いことに半月で約2.5万PVいきました。 開発に至ったポエム記事はCrieitに投稿しています。 なぜ大喜利サービスを作ったのか この記事について やっぱり公開直後は怖かったです。 そう、クラウド破産。 Firebaseの設定を間違えて72時間で300万円以上請求されてしまったウェブサービス BigQueryで150万円溶かした人の顔 上記以

                                                                      Nuxt.js+Firebase+GAEで作った個人サービスが半月で2万PV超えたので実績値を全て公開する - Qiita
                                                                    • 私が愛するフロントエンドのツールたち2023

                                                                      自分がチームでフロントエンドの開発をするときの技術選定について書きます。 ログインしてユーザーごとに個別の情報を扱うことがメインのサービスを前提に書きます。 考え方 メンテナンス性の優れたものを選ぶ 制限が少ないものを選ぶ 余計なことに気を使わない 一気にいろんなことに挑戦しすぎない フレームワーク 正直に書くと最近は問答無用でNext.jsを選択しています。 慎重な性格なので、自分が責任を持って開発、運用するプロダクトであれば自分の経験値が高く、多くの課題をクリアできるNext.jsを選びます。 一部インフラの制約があるものの、ページごとにSSGやSSR、On-demand ISRなどができること、Reactの大きなエコシステムの恩恵を受けられることは非常に大きいです。 採用面でも現状Reactを扱える人は他のフレームワークを扱える人より多く感じます。 次点でCloudflare Wor

                                                                        私が愛するフロントエンドのツールたち2023
                                                                      • フロントエンド界隈で新しく提唱されているT3 Stackについて調べてみた

                                                                        T3 Stackとは 昨今のWeb開発ではTypescriptによる型安全なWebアプリケーションの開発を求められている。またバックエンドとフロントエンド、さらにBFFによる構成においていかに型安全で効率よく開発するかはWebアプリ開発において非常に重要な課題となっている。 そこでTheo氏によって「T3 Stack」という技術スタックが提唱された。 これは最近注目のWeb開発の技術スタックとなっている T3 Stackにおいては以下3つの思想に焦点が当てられている。 simplicity(簡潔さ) modularity(モジュール性) full-stack typesafety(フルスタックの型安全) そしてこれらの思想を実現するためにT3 Stackでは以下6つの技術を採用する Next.js tRPC Tailwind CSS Typescript Prisma NextAuth.j

                                                                          フロントエンド界隈で新しく提唱されているT3 Stackについて調べてみた
                                                                        • ウマ娘で現状の最適解の育成方法教えてやる

                                                                          正確には「安定して評価B以上を目指し、有用な因子ゲットにチャレンジする育成方法」だ。 慣れてくればB+を普通に狙える。 タイトルは釣りだ。 初心者~初級者を中級者に引き上げるのがこの記事の目的だ。 「こんなんもう知ってるよ、常識じゃん」という人も多いだろうけど、もっと経験が浅い人向けの内容だと思ってくれ。 あとこんな内容の記事はネットにいくらでも転がっているので、「自分が見つけた最強の育成法」を書いてるわけでもない。 あくまでよくあるまとめ記事の一つだと思ってくれ。 前置き(面倒な前置きはいらないという人は飛ばして下の本題から読んでほしい) さて、巷にはいろいろな育成方法があふれている。 しかし、育成の目的は、大雑把に分けると次の3つに絞られる。 ここでは③の目的の記事を書く。 ①なんでもいいからとにかく評価を上げる育成法(A以上を目指す) ②チームレースで勝てる、本当に強いウマ娘を目指す

                                                                            ウマ娘で現状の最適解の育成方法教えてやる
                                                                          • React界隈で話題になっている「React Server Components」についてまとめました! | DevelopersIO

                                                                            どうもReact大好きCX事業部の片岡です! 今回はReact界隈で話題になっている「React Server Components」についての内容を意訳してみました。 元ネタ 話題になっているこちらの記事が元ネタです。 https://reactjs.org/blog/2020/12/21/data-fetching-with-react-server-components.html 概要 Fetch APIでデータをやり取りすると、バケツリレーが発生します。例えば、Spotifyのアーティストページにはアーティストの情報と人気の曲とアルバム一覧が並びます。この時、人気の曲とアルバム一覧を取得するには、アーティスト情報を取ってこないといけません。そうすると、アーティスト情報を取得している間と人気の曲・アルバム一覧を取得するまでにクライアントサイドとサーバーサイドで無駄な待機時間が出来てし

                                                                              React界隈で話題になっている「React Server Components」についてまとめました! | DevelopersIO
                                                                            • Next.jsアプリをVercelからGoogle Cloudに移行した話

                                                                              ZennではフロントエンドにNext.jsを使っています。もともとはVercelで動かしていたのですが、2021年3月にGoogle Cloudに移行しました。今回は移行を決めた理由や、具体的な構成、移行作業などについて書きたいと思います。 なぜ移行したのか Next.jsのデプロイ先としてVercelは圧倒的に優れています。ISRやImage OptimizationといったNext.jsの強力な機能をサーバー側の追加設定なしで使用できますし、CDNでの静的ファイルのキャッシュなども特に意識しなくてもいい感じにやってくれます。 Vercel以外にデプロイするとなると、Next.jsの一部の機能がうまく動かなかったり、パフォーマンス・チューニングを自分で頑張る必要があったりと自分で面倒を見なければならない部分が多くなります。 しかし、Zennのケースでは以下のような理由からVercelから

                                                                                Next.jsアプリをVercelからGoogle Cloudに移行した話
                                                                              • あなたのプロダクトに Apollo Client は必要ないかもしれない - 一休.com Developers Blog

                                                                                Apollo Client は複雑 Apollo Client が向いているケース 一休.com に Apollo Client は必要ないかもしれない では何を使えばいいの? 複雑なアプリケーションには Apollo を使えばいい? もう一つのリッチなクライアント、Relay の話 結局、何を使えばいいのか この記事は一休 × 出前館 Frontend Meetup でお話した内容をブログにまとめたものです。 user-first.ikyu.co.jp speakerdeck.com GraphQL クライアントと聞いて一番に思い浮かぶライブラリは何でしょうか? 多くの方にとっては Apollo Client ではないかと思います。npm trends を見ても Apollo Client のダウンロード数は urql や relay などほかのクライアントと比べ圧倒的です。 実際、一休

                                                                                  あなたのプロダクトに Apollo Client は必要ないかもしれない - 一休.com Developers Blog
                                                                                • 2022年の技術トピックをふりかえる - laiso

                                                                                  それはベンツなんよ 総括 今年はコードをよく読むようにした。 技術的にはひき続きPaaSやクロスプラットフォームの動向に注目した。 デファクトの移り変わりを感じるので来年以降はGoやGraphQLに手を出していきたい。 去年のエントリ: 2021年に作ったモノや技術をふりかえる 今年やったこと コード読み 去年はコードを書くことに注力していたので今年は一転コードを読んでいた。 プログラム雑談ポッドキャストを聞いていて「コード読み」っていう言葉がよく出てくるので聞きながらそういえば自分もこの分野が好きだなと思い出したので意識してやることにした。 丁度、最新技術のトレンドだけ俯瞰しているのに学びを感じなくなってきたのでより潜りたい気持ちがあったのでそれを満せたと思う。 IntelliJ IDEAで全言語のプログラミング環境が楽に揃っているのが心強い(Samuraismさんありがとう)。 読んだ

                                                                                    2022年の技術トピックをふりかえる - laiso