並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 340件

新着順 人気順

blitzの検索結果1 - 40 件 / 340件

  • 英首相の「降伏」演説と集団免疫にたよる英国コロナウイルス政策(小野昌弘) - 個人 - Yahoo!ニュース

    英国のボリス・ジョンソン首相が、対コロナウイルス政策の転換について、国民に演説を行った。この演説でジョンソンが「感染が広がるにつれ、実に多くの家族が身内・親友を失う」という誰にでもわかる強い言葉を伝え、大きな衝撃を与えている。さらに、英政府の基本方針が国民の多数がコロナウイルスにかかることで「集団免疫」をつけることを流行収束の目標とすることが明らかになり、英国内で異論が噴出している。 政府の方針が人口の60%の感染で流行が収束する見通しであることから、テレビのニュースは、全英の人口5%にあたる200万人が感染により重体となり、0.7%にあたる27万人が死亡する予測を伝えた。この衝撃的な数字は、英国内に確実にパニックを引き起こしている。 まず明確にしたいが、感染症疫学の問題は非常に専門性が高いので、これに関して免疫学者である私には何も言うべき事はない。しかしながら、「集団免疫」についてかなり

    • Railsを主戦場としている自分が今後学ぶべき技術について(随筆) | うなすけとあれこれ

      Rails の問題は Rails のベストプラクティスがフロントエンドのベストプラクティスの邪魔になるどころか全く逆方向で相反してる点です。DHHの思想がフロントエンドと根本的に逆行してる。そういう人が作るフレームワークなのでwebpackerの抽象化を根本的に間違ったりする。 — prev.js (@mizchi) December 1, 2020 昨日もリプライで少し書いたけど、DHH自体が直近のHeyの開発でも明確にJavaScriptというものを触れないようにすることを是としているような主張をしているので、DHH wayが色濃く反映される以上この状態はもう避けられない気がしている — potato4d / Takuma HANATANI (@potato4d) December 1, 2020 Railsがフロントエンドの最先端をゆく人々1から良く思われないのは事実として。 Vie

        Railsを主戦場としている自分が今後学ぶべき技術について(随筆) | うなすけとあれこれ
      • いまNext.jsで新規サービスを立ち上げるときの観点(Router・CSS・認証・監視など/2023年末)

        免責事項 社内向けに展開するように雑にまとめました Next.jsの知見が深くない人がリードしてPoCを立ち上げなきゃいけなくなったが、社内的にはNext.jsを推奨しているみたいな場面を想定しています なので自信ないところも多いですが割と断言するように心がけて書いています PoCの立ち上げ想定なので、jest/Storybookなど内部品質面についてあまり深く書くことを避けています ほぼ自分の知識だけで書いており私見も多いですし、そもそも自分自身がトップクラスの知識や視座を有しているわけでもないので、まずは以下の話を理解はした上で、踏襲するかどうかは別途他記事やGitHub、公式ドキュメントなどを漁って判断することを推奨 App RouterかPages Routerか 2023年末現在まだApp Routerは技術記事が足りてきている印象ではないため、社内でノウハウを積極的に貯めていく

          いまNext.jsで新規サービスを立ち上げるときの観点(Router・CSS・認証・監視など/2023年末)
        • 2021年 は Fullstack Next.js 元年なので、有望な Next.js 系フレームワークを全部試した

          この記事は、Next.js Advent Calendar 2020 の6日目。 突然だが、2021年 は Fullstack Next.js 元年になる。 その理由として自分は以下のものがあると思っている。 ベストプラクティスとしての TypeScript のデファクト化 Next.js の Dynamic Routes による動的パス、 getStaticProps/getServerSideProps による使い勝手の向上 Vercel によるISRの発明 prisma の成熟 Vercel / Serverless / Cloudflare Workers / Cloudrun 等による Node.js サーバーの運用コスト減 参考: Frontend Study #1: 基調講演 - Frontend 領域を再定義する Blog - Next.js 9.3 | Next.js R

            2021年 は Fullstack Next.js 元年なので、有望な Next.js 系フレームワークを全部試した
          • JavaScript ベスト・オブ・ザ・イヤー 2020 - Qiita

            2021 / 2020 / 2019 JavaScriptライブラリのトレンドを紹介しているbestofjs.orgが、2020年に最もホットであったJavaScriptライブラリのランキングを発表しました。 選考基準は現在のスター数ではなく、『2020年の一年間で増えたスターの数』です。 過去流行っていたけど落ち目となった技術は出てこないので、最近注目されている技術がわかります。 ちなみに2016年の総合ランキング1位はVue.js、2017年の総合ランキング1位はVue.js、2018年の総合ランキング1位はVue.js、2019年の総合ランキング1位はVue.jsです。 以下は2020年のランキング、2020 JavaScript Rising Starsの日本語訳です。 JavaScript ライジングスター 2020 5回目のJavaScript ライジングスターにようこそ! こ

              JavaScript ベスト・オブ・ザ・イヤー 2020 - Qiita
            • 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周りのいつかお世話になる記事たち(随時更新)
              • Typescriptの次はRustかもしれない

                Introduction Rustを学び始めたのは多分今年の3月くらい。 なぜ急にRustに興味を持ったのかは後述しますが、半年ほどRustをいじくりまわしてみて、まだまだ学び途中でもRustの素晴らしさを語らずにはいられず、記事を書くことにしました。 Rustは「Cの正当な後継」なんてよく言われますが、WebエンジニアからみてもRustは本当に素晴らしいってことが少しでも伝わればいいなと思います。 RustとTypescript 「なぜRustとTypescript?」って思う方は多いと思うので、順に話していきたいと思います。 2020年のフロントエンドの流行 まず2020年今日時点のフロントエンドについて雑に書くと React・Vueが主流 Typescriptがデファクト、babelなどでトランスパイルは言わずもがな サーバーサイドもNodeで書くならTypescript Jest、

                  Typescriptの次はRustかもしれない
                • サーバサイドレンダリングの導入から生じるSSRF | セキュリティブログ | 脆弱性診断(セキュリティ診断)のGMOサイバーセキュリティ byイエラエ

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

                    サーバサイドレンダリングの導入から生じるSSRF | セキュリティブログ | 脆弱性診断(セキュリティ診断)のGMOサイバーセキュリティ byイエラエ
                  • 「Appleがインターネットを悪い方に変える」とFacebookが新聞に全面広告を出す

                    Facebookが、ウォール・ストリート・ジャーナル、ニューヨーク・タイムズ、ワシントン・ポストといった大手新聞に「Appleがインターネットを悪い方に変える」という内容の全面広告を掲載しました。広告の中でFacebookは、Appleの新しいソフトウェアアップデートによって、これまで無料で得られていたインターネットの情報が無料で得られなくなると人々に警告しました。 Facebook hits back at Apple with second critical newspaper ad - The Verge https://www.theverge.com/2020/12/17/22180102/facebook-new-newspaper-ad-apple-ios-14-privacy-prompt Facebook criticizes Apple privacy change i

                      「Appleがインターネットを悪い方に変える」とFacebookが新聞に全面広告を出す
                    • Frontend Study #1: 基調講演 - Frontend 領域を再定義する

                      Front-End Study #1「Cloud Native時代のフロントエンド」 - connpass の発表内容のテキスト版です。 発表に載せられなかった参考資料集 StatCounter Global Stats - Browser, OS, Search Engine including Mobile Usage Share The "Developer Experience" Bait-and-Switch - Infrequently Noted JavaScriptよ。文明を捨て、自然に還れ。 ::ハブろぐ Deno - A secure runtime for JavaScript and TypeScript Rome Toolchain Blitz.js - The Fullstack React Framework | Blitz.js ⚡️ Prisma - Da

                        Frontend Study #1: 基調講演 - Frontend 領域を再定義する
                      • 【え?】Zepp新宿にライブを観に行った結果めっちゃ困惑した / 地方から来る人は要注意

                        【え?】Zepp新宿にライブを観に行った結果めっちゃ困惑した / 地方から来る人は要注意 御花畑マリコ 2023年7月20日 東急歌舞伎町タワーの中にできたライブハウス「Zepp Shinjuku」。 お台場の再開発で閉館したZepp Tokyo、契約更新ができず惜しまれつつ閉館した新木場スタジオコーストのかわりとなる、新たなライブハウスのオープンということで注目度も高いと思う。 先日、初めてZepp新宿でライブを見る機会に恵まれたのだが……。なんというか、めちゃくちゃ困惑したのである。いつものライブハウスに行く感覚で準備すると、エライ目に遭うかもしれない。特に地方からライブ遠征する人は注意してほしい。 ・2000人キャパ問題 ライブをよく観に行く人なら聞いたことがあるかもしれないが、ここ数年「ライブハウス2000人キャパ問題」というのがあった。 東京オリンピックの用地問題などで1000〜

                          【え?】Zepp新宿にライブを観に行った結果めっちゃ困惑した / 地方から来る人は要注意
                        • Zepp TokyoとSTUDIO COAST閉店以降の首都圏のライブ会場のこと - WASTE OF POPS 80s-90s

                          Zepp Tokyo・STUDIO COASTの閉館が決まりました。 どちらも相当に行き倒したライブハウスなので非常に残念な気持ちはあるのですが、Zepp Tokyoは元々もっと早くに閉館する予定で、Zepp DiverCityはその代替としてのオープンのはずだったのが、跡地の再開発計画の延期で営業期間延長しての今回ですので、むしろ今まで粘ってくれてありがとうという感じです。 が、今回何かSNSを見ていると「どんどんライブハウスが減っていく!」みたいな声も少なからずありまして「そんな全体として減ったんかいな」と思って、キャパ1000人以上のポップス音楽ウェルカムのホールやライブハウスを、首都圏に絞ってざっと挙げてみました。 幕張や横浜の多目的アリーナやスタジアム系の馬鹿でかいのは除いています。 (新)ぴあアリーナMM(12,141)2020年7月OPEN (新)有明ガーデンシアター(8,0

                            Zepp TokyoとSTUDIO COAST閉店以降の首都圏のライブ会場のこと - WASTE OF POPS 80s-90s
                          • React Server Componentsに感じたフロントエンドの消失

                            はじめに 新年早々に面白そうな記事を見つけました。ReactでのAPI呼出しを最適化するために「部分的にサーバサイドで実行するコンポーネントを作る」というもののようです。 あるいは去年の記事ですが気になってたものとしてBlitz.jsでReactベースのFWであるnext.jsに永続化層を持たせてRailsのようなFWにしようというアプローチもあります。 どちらの記事も書かれてる内容自体は分かる気がするものの 「それをフロントエンドでやる意味あるの?」 というのが拭えずイマイチ腑に落ちなかったんですが、単純に 「私と最前線でやられてる方々で期待してるものがたぶん違う」 という気がしてきたので、その辺を整理のために書いてみます。 注意書き Vue.js/Nuxt.jsは少し触ったことがありますが、React Server ComponentsやBlitz.jsを触ったことは無いです 「なんで

                              React Server Componentsに感じたフロントエンドの消失
                            • 年末恒例企画「ゲーム業界著名人コメント集」。177人が振り返る2023年と,2024年に向けた思いを語る

                              年末恒例企画「ゲーム業界著名人コメント集」。177人が振り返る2023年と,2024年に向けた思いを語る 編集部:Chihiro 編集部:Igarashi 123456789→ 4Gamerの年末恒例企画,「ゲーム業界著名人の年末コメント集企画」が今年もやって来ました。今回は177人の方にご参加いただきました。 ※記事掲載時点では176名でしたが,2024年1月9日14:30頃に1名追加しました 2023年は,この数年間,人々の暮らしや行動,企業での働き方などに大きな影響を与えた「新型コロナウイルス感染症」が5類感染症に位置づけられた。これに伴い,「東京ゲームショウ2023」が久しぶりに制限なしで開催されたり,声を出してスポーツを観戦できるようになったり,日本各地で大規模な音楽フェスティバルが実施されたりと,コロナ禍以前の日常が戻ってきたことを実感できた1年だったと思う。 ゲーム業界に目を

                                年末恒例企画「ゲーム業界著名人コメント集」。177人が振り返る2023年と,2024年に向けた思いを語る
                              • blitz-js prisma rails 倒し方

                                この記事の内容 blitz-js が生まれた背景 prisma の紹介 blitz で簡単なブログを作ってみる blitz を vercel にデプロイしてみる tldr blitz-js は next.js + prisma で rails を再現しようとしているフレームワーク Prisma ORM それ自体が良い。blitz の理解のためにも、まず Prisma を学べ blitz-js 自体はまだ α 品質だけど、今から注目しておく価値はある。デファクトになるかは不明。思想は継承されそう。 はじめに next.js はとても良いフレームワークだが、永続層を持たない。なのでフロントエンドとフロントサーバーに閉じている。 永続層、つまり DB を持たないので、初学者や流行りのプログラミングスクールの教材に選ばれない。また、JavaScript の学習資料が散らばっている。 要は Rail

                                  blitz-js prisma rails 倒し方
                                • 甲本ヒロト×カネコアヤノ|バンドはきっとやめられない - 音楽ナタリー 特集・インタビュー

                                  バンドは“やめられない連中”がやってる カネコアヤノ 私、高校の卒業式の日にクロマニヨンズのライブに行ったんですよ。中学生の頃にクロマニヨンズが結成されてからずっと聴いていて、高校に入ってからも何度かライブに行って。卒業式の日は誰よりも早くおうちに帰って、バッと着替えて横浜BLITZに行きました。 甲本ヒロト へえ! そうだったのか。 カネコ クロマニヨンズがずっと大好きだったので、ツーマンのときは開催が決まってから前日まで「その日が来ちゃうんだろうか……」とソワソワしていたんですけど、あんなに楽しかった日はなかなか記憶にないです。 甲本 僕らもみんな喜んだよ。ライブ中も両手を挙げて喜んでいたし、そのあと食事中にあのライブのことが何度か話題に上がるぐらい楽しかった。 カネコ うれしい……。もう人生のピークかと思うくらい楽しくて。「あ、たどり着いちゃった……やばー!」みたいな。「音楽って最高

                                    甲本ヒロト×カネコアヤノ|バンドはきっとやめられない - 音楽ナタリー 特集・インタビュー
                                  • PyTorchチュートリアル(日本語訳版)

                                    [1] 本サイトでは、「PyTorch 公式チュートリアル(英語版 version 1.8.0)」を日本語に翻訳してお届けします。 [2] 公式チュートリアルは、①解説ページ、②解説ページと同じ内容のGoogle Colaboratoryファイル、の2つから構成されています。 両者は基本的には同じ内容です。本サイトでは 「Google Colaboratoryファイル」で、チュートリアルの日本語訳を用意しております(未完成分は順次公開いたします)。 [3] 本サイトのチュートリアルの閲覧および実行は、Google Colaboratory環境を前提とします。 (本サイトのライセンスはこちらとなります) [4] 本サイトに掲載している、日本語チュートリアルをまとめて配置したGitHubはこちらとなります。 [0] 目次(table of contents) 日本語解説へ [1] テンソル(T

                                      PyTorchチュートリアル(日本語訳版)
                                    • RailsエンジニアのためのNext.js入門 - hokaccha memo

                                      というタイトルで先日 Kaigi on Rails 2021 で話してきました。 プレゼンで話せなかった内容なども含めてブログ記事にも書いておきます。 Intro Railsのことはけっこう知ってるけどNext.jsについて何も知らないという人をターゲットにしてNext.jsとは一体何なのか、いつどこで使えばいいのか、具体的にNext.jsのどういうところがいいのか、どういう機能があるのかという話をします。 最終的には普段Railsを書いているエンジニアが、Next.jsよさそうなんで使ってみようかな?と思ってもらえるといいかなと思っています。 Next.jsとは何か Next.jsのトップページを見てみましょう。 The React Framework for Production と書いてあります。これは読んで字のごとくですが、Next.jsというのはReactをベースにしたフレームワ

                                        RailsエンジニアのためのNext.js入門 - hokaccha memo
                                      • Railsをやめても解決しない問題

                                        序文 昨年末くらいからRailsとフルスタックJavascriptの論争の記事がよくバズってましたね。主にORMとパフォーマンスやSPAが論点として多かった気がします。 Rails側のSPA作りづらい問題に対し、hotwireが一つの解として今後どういう受け入れ方をされて行くのか、どう発展していくのかは気になるところです。 未来のフルスタックフレームワークの代表争い さてこの論争、僕は「未来のフルスタックフレームワークの代表争い」だと思っているのですが、結構難しくって視点次第でどうとでもなっちゃうような気がしてます。 というのもこの手の技術選定の問題ってアプリケーション規模やチームの思考、求められるサイト特性などによって合う合わないがあるので、一概に正解がわからないんですよね。 例えば今勉強がてらブログを作ってみたい、という人には迷わず僕はblitz やNext/Gatsby+外部サービス

                                          Railsをやめても解決しない問題
                                        • TBSラジオ・松重暢洋さん「この絶望を、誰かに味わわせるまで」<U30~新しい風>⑩ | 民放online

                                          30歳以下の放送局員に「これから」を考えてもらう企画「U30~新しい風」(まとめページはこちら)。第10回に登場するのは、TBSラジオコンテンツ制作部の松重暢洋さん。『脳盗』『東京閾値』を立ち上げたほか、漫談家・街裏ぴんくによる『虚史平成』が第5回JAPAN PODCAST AWARDS メディアクリエイティブ部門にノミネート。松重さんにはラジオの可能性について執筆を依頼した。 「オードリーのオールナイトニッポン in 東京ドーム」を観なかった。 厳密に言うと、チケットが買えず観れなかった。 というのは言い訳で、観たくなかった。 理由はいろいろあるが、一番は何より落ち込みたくなかったからだ。 ラジオ番組史上最大規模のイベントなのは間違いなく、ラジオ史はおろか、日本のエンタメ史に残る歴史的な興行になることは、開催前から分かっていた。 19万人の応募があったことで、オードリーの若林さんが異例の

                                            TBSラジオ・松重暢洋さん「この絶望を、誰かに味わわせるまで」<U30~新しい風>⑩ | 民放online
                                          • React Server Component の Isomorphism について解説する

                                            Next.js + React Server Component のリファレンス実装が出たので、手元で動かしながら理解したメモ。 vercel/next-server-components: Experimental demo of React Server Components with Next.js. Deployed serverlessly on Vercel. これを書いてるモチベーションとして、Twitter を見る限り React Server Component のことを 「ただのサーバーサイドへの先祖返り」とか「SSR 結果を dangerouslySetInnerHtml してるだけでは?」みたいな反応があったので、そのへんの誤解を解きたい。 Introducing Zero-Bundle-Size React Server Components – React Bl

                                              React Server Component の Isomorphism について解説する
                                            • 次世代Herokuと噂のRender.comで、Railsアプリをデプロイしてみる

                                              Render.comについて、日本語記事が全然なかったので紹介します。 (2021/08/01追記 使用感を追加しました) Render.comとは 様々なWebアプリをGitHub連携で簡単にデプロイできるPaaSです。 RailsのようなWebサーバーのデプロイ以外にも、静的サイトやバックグラウンドジョブ、またデータベースやスケジュール実行なども提供されており、よほど尖ったことをしない限りは大体のWebサービスはこれひとつでカバーできそうです。 またデプロイプレビュー、様々なミドルウェアのワンクリックデプロイなど、いろいろな便利機能が揃っています。 自分はBlitz.jsのデプロイ先として一番先頭で紹介されていたので知りました。日本だとほぼ知名度がないように見えますが、Twitterで検索してみると「次世代のHeroku」などと紹介されており、徐々に盛り上がりを見せているように感じます

                                                次世代Herokuと噂のRender.comで、Railsアプリをデプロイしてみる
                                              • プロダクトにNext.jsとGoを採用した理由と背景 - ANDPAD Tech Blog

                                                はじめに こんにちは!エンジニアの柿森です。新規プロジェクトを担当しております。 ANDPADではマイクロサービス開発を推進しており、新規プロジェクトは個別に技術選定を行い、既存システムとAPI経由で連携します。 また、マイクロサービス基盤はk8sで構築されており、死活監視やログ収集もよしなにやってくれる環境が整っております。 新規プロジェクトを立ち上げで、k8s上に乗せることを前提に技術選定を行いました。 技術選定を行うにあたって検討したポイントと、採用した技術について話していきたいと思います。(あくまで筆者個人の考えです。) 採用した技術スタックの概要 フロントエンドはBlitz-jsを参考にNext.jsを採用。 バックエンドはGo + gRPCを採用。 技術選定の方針 大きな方針としては一般的な考えを踏襲しています。 ドキュメントがしっかりしており、GitHubのStarがそれなり

                                                  プロダクトにNext.jsとGoを採用した理由と背景 - ANDPAD Tech Blog
                                                • データ分析 SQL とその実行結果を共有・検索できるアプリ Bdash Server を作りました - クックパッド開発者ブログ

                                                  こんにちは。クックパッドでエンジニアをしている @morishin です。Bdash Server というデータ分析 SQL を共有するアプリケーションを作って社内で使い始めたのでその紹介をします。 クックパッドのサービス開発は「仮説を立てる」→「作ってリリース」→「効果検証」の繰り返しで進んでいます。ここで言う効果検証というのは作ったサービスが狙い通りの使われ方をし、ユーザーに価値を提供できているかどうかの確認のことです。その手段は複数あり、実際に使っていただいたユーザーさんにインタビューをさせていただく場合もあればアプリケーションから送信されたアクセスログ等を分析することで評価する場合もあります。この記事では後者の定量分析を効率化するためのツールを作った話をします。 アプリの概要 まずはアプリの機能を紹介します。Bdash Server は、Bdash という同僚 (@hokaccha

                                                    データ分析 SQL とその実行結果を共有・検索できるアプリ Bdash Server を作りました - クックパッド開発者ブログ
                                                  • Cloudflare Workers を活かしきるスタックを考えた(remix+d1 on pages-functions) + 残タスク

                                                    Cloudflare Workers を活かしきるスタックを考えた(remix+d1 on pages-functions) + 残タスク このスクラップ で試行錯誤していたまとめ。 最終形はここにアップロードした。 docs の下に、このリポジトリを生成した手順、セットアップ方法、リリース方法を書いてある。 (remix-validated-form や vitest のテストの追加でもうちょっといじるとは思う) なぜ cloudflare-workers + d1 のポテンシャルは最強で、近い未来、開発者|個人開発者の銀の弾丸になると思っているのだが、それを活かす開発スタックが知られていない(要出典)。この記事では GW の間に自分で周辺ライブラリを使い倒しながら選定していった。 2021年 は Fullstack Next.js 元年なので、有望な Next.js 系フレームワークを

                                                      Cloudflare Workers を活かしきるスタックを考えた(remix+d1 on pages-functions) + 残タスク
                                                    • EthereumでTwitterっぽいものを作ってみる

                                                      作ったもの dApp を作る練習がてら Twitter っぽいものを Ethereum で作ってみた。ツイートする・グローバルタイムライン・プロフィール・フォロー&アンフォロー・フォロー&フォロワ一覧表示など簡易な機能しかない。 ブロックチェーンにツイートが書き込まれるので削除できない点は注意してほしい。 -> [追記1] EVMのstateは削除できるので保存されたツイート自体は消せる -> [追記2] ツイートの削除はできるが過去のツイートを過去のnodeから結構力技で掘り起こすこともできる(完璧なツイ消しは出来ない)。 デモページは下記。 使い方 当然 Ethereum の mainnet にデプロイできるほどのお金は持ってないので、testnet(ropsten)にデプロイした。rinkby や kavan など他にも testnet はあるが自分がテスト用の ETH を持っている

                                                        EthereumでTwitterっぽいものを作ってみる
                                                      • GitHubのトレンドで振り返る2020年のJavaScript

                                                        れこです。この記事はNode.js Advent Calendar 2020の 12 日目の記事です。今回は年の瀬ということで酒の肴になりそうな記事を書きたいと思います。 本記事では 2020 年に GitHub のトレンドに上がったリポジトリをいくつかの切り口で集計して、独断と偏見で感想を付け加えます。 この記事を酒の肴に 2020 年の JS/TS について懐かしんでもらえたら幸いです。 集計方法 GitHub のトレンドは過去の履歴が残っていないので非公式に集計されたデータを利用しています。 集計期間は 2020/01/01 から 2020/12/05 までの 341 日間 対象言語はJavaScriptとTypeScriptのみ トレンドの過去データのソースはxiaobaiha/github-trending-historyを参照 日ごとにまとめた markdown になっており、

                                                          GitHubのトレンドで振り返る2020年のJavaScript
                                                        • フロントエンドの消失 - または戦争が激しくなる話

                                                          React Server Components に感じたフロントエンドの消失という記事に端を発する一連の議論だが、実際この記事で書かれていることはそうだろうなと思う。話の流れとして誤ってる部分はないと思うし同意する。 この記事ではフロントエンドエンジニアとして、この件についての僕の見解を書く。もちろんフロントエンド(とは?)の総意ではない。 元記事と重複する部分多いが、そこは同じ問題を取り扱う以上避けて通れないため、ご容赦いただきたい。 同じ領域を取り扱ってる以上、開発戦争は激しくなる 様々な理由によりユニバーサルが求められている ※この記事でいう「戦争」とは、お互いの領域を食い合う開発が、活発化することを「戦争」と称しているだけです。それ以上の意図は全くございません 領域がかぶっている 最近のフロントエンド系ユニバーサルエコシステムは、たしかに PHP や Rails の領分を侵そうとし

                                                            フロントエンドの消失 - または戦争が激しくなる話
                                                          • 2021年後半から2022年以降のソフトウェア業界(Web中心)の技術動向予想(ポエム) - Qiita

                                                            1.ワクチン接種拡大により景気浮揚へ、新規案件で新規技術採用 (1)欧米の動向 欧米ではワクチン接種が進み景気拡大への動きがでています。日本も2021年後半から2022年にかけてワクチン接種の進展に伴い、欧米に引っ張られる形で景気が浮揚していくと思います。 (2)日本のDX優遇税制によるソフトウェア案件の増加 日本では、令和4年度末を期限としてDX優遇税制があり、その需要が今も出始めています。 当然景気がよくなれば、ソフトウェア業界の案件も増えると思いますし、新規事業という形で新しい技術をつかってスタートするものも増えると思います。 ちなみに、企業がICT対応する補助金もあるのでそれを使った案件も増えると思います。 実際、昨年度それによる仕事も多くありました。 (3)2022年の日本のデジタル関連の法改正 2022年1月より改正電子帳簿保存法が施行されました。2年の猶予期限がありますが、大

                                                              2021年後半から2022年以降のソフトウェア業界(Web中心)の技術動向予想(ポエム) - Qiita
                                                            • Blitz.jsをRuby on Railsエンジニアが触ってみた感想

                                                              感想です。 何をしたか 現状でBlitz.jsで本番サービスを運用できるかの調査。 Railsで運用している本番サービスの一部機能を、3日間ほどかけて移行を試してみた。 結論 (Railsの主戦場でもある)新規事業開発の文脈でのクイックな立ち上げを想定するなら、本番運用するにはまだ厳しい。 特に、RailsユーザーとしてはActiveRecordがないのが厳しい。 開発効率そのものはRailsと比べて多少落としても、Railsよりもスケーラブルで型安全に開発したいなら、割と良い選択肢に思う。 もろもろ可能性は感じるので、引き続き応援していきたい。 良かった点(=Blitz.jsに興味を持っている理由) 型安全な開発 サーバーもフロントも全てが型に守られた開発、そしてIDEの恩恵を受けられるのは、いうまでもなく心地がいい。 型は補助輪のようなものなので、ユーザースキルが高ければ必須ではないく

                                                                Blitz.jsをRuby on Railsエンジニアが触ってみた感想
                                                              • React Hook FormとZodを組み合わせて利用する|食べログ フロントエンドエンジニアブログ

                                                                こんにちは。食べログ フロントエンドチームの原田です。 現在担当しているプロジェクトで、React Hook FormとZodを組み合わせて利用する機会があったので、今回はReact Hook Formの基本的な使い方からスキーマバリデーションをZodに任せる方法を紹介をしたいと思います。 React Hook FormとはReact Hook Form は「高性能で柔軟かつ拡張可能な使いやすいフォームバリデーションライブラリ」をテーマに掲げた入力フォームの管理に特化した React 向けのライブラリです。 なぜReact Hook Formを利用したか今回のプロジェクトでは複雑なフォームを組む必要があり、フォームの状態管理を任せられる点や、パフォーマンス面、ドキュメントや検索でヒットする情報の多さからReact Hook Formを利用することを決めました。 基本的な使い方まずはReac

                                                                  React Hook FormとZodを組み合わせて利用する|食べログ フロントエンドエンジニアブログ
                                                                • Zodで真のTypeScript firstを手にする

                                                                  fullstack TSなアプリケーションも増えてきた昨今、TSでvalidatorを実装する際に何を採用するかは一大トピックです。今回は、その中でも新しめなライブラリでありBlitzも採用しているZodについて見ていきます。 Zodとは Zodの特徴として、Schema firstなvalidationライブラリであるというのがあります。 validateするschema(単一のschemaからobject, arrayまで)を定義し、それをベースにparseするというものです。 公式にあるexampleを見てみましょう。 import { z } from "zod"; // creating a schema for strings const mySchema = z.string(); mySchema.parse("tuna"); // => "tuna" mySchema.p

                                                                    Zodで真のTypeScript firstを手にする
                                                                  • 角川ドワンゴ学園・次世代教務システムについて - ドワンゴ教育サービス開発者ブログ

                                                                    本稿では、Javaと独自フレームワークで構築された現行の教務システムをTypeScriptとNext.jsで構築された次世代教務システムへと移行していく過程で取り組んでいることを紹介していきます。 はじめに こんにちは。N 高等学校 / S 高等学校の教務システム開発チームの邑本です。ドワンゴでは、N予備校のシステムだけでなくN高等学校とS高等学校の教務システムも開発しています。本稿では、今まであまり触れてこられなかったN高、S高の教務システムについてお話しようと思います。 現在、教務システムの開発チームでは、Javaで構築されている現行の教務システムからTypeScript/Next.jsベースの次世代教務システムへの移行を試みています。 現行の教務システムの機能は多岐に渡るため、 既存業務の見直しによる変更がある場合 新規で機能を開発する場合 に限って次世代教務システムで開発し、小さな

                                                                      角川ドワンゴ学園・次世代教務システムについて - ドワンゴ教育サービス開発者ブログ
                                                                    • ゲーム開発者が、自分の給与を公開するハッシュタグ「#GameDevPaidMe」広がる。秘密になりがちなオカネまわりの話を共有 - AUTOMATON

                                                                      ホーム ニュース ゲーム開発者が、自分の給与を公開するハッシュタグ「#GameDevPaidMe」広がる。秘密になりがちなオカネまわりの話を共有 ゲーム開発者の間で、自身のキャリアとその時期に受け取っていた給与を公開する動きが活性化している。Twitterにて「#GameDevPaidMe」とのハッシュタグが拡散され、各デベロッパーが自身の受け取っている給与を公開しているのだ。同ハッシュタグは、もともと2020年より拡散されていた。Obsidian Entertainmentにてナラティブデザイナーとして勤務しているKate Dollarhyde氏がハッシュタグを創設。給与待遇における職業・性・人種差別を是正するべく、Twitterに自身のキャリアと給与歴を公開したのが始まりだとされる(Gamerant)。給料の話は、なかなか同僚同士でも共有しづらいトピック。しかしそのせいで、自分がもらっ

                                                                        ゲーム開発者が、自分の給与を公開するハッシュタグ「#GameDevPaidMe」広がる。秘密になりがちなオカネまわりの話を共有 - AUTOMATON
                                                                      • 安倍氏銃撃で「現代日本にも義士」 人気ゲーム会社社員、不適切投稿で「合意退職」へ(J-CASTニュース) - Yahoo!ニュース

                                                                        人気オンラインゲーム「World of Tanks Blitz」(ワールド・オブ・タンクス・ブリッツ)を展開するウォーゲーミング・ジャパン(WGJ、東京都千代田区)は2022年7月26日、不適切投稿をした社員の退職が決まったと発表した。 <【画像】実際に拡散したツイート> 投稿内容は「到底容認できるものではありません」とし、「多くの皆様に不愉快な思いをさせてしまいましたことを、心からお詫び申し上げます」と謝罪した。 ■問題ツイートは「到底容認できるものではありません」 WGJをめぐっては、World of Tanks Blitzの担当社員とみられる人物のツイートが拡散し、問題視する声が上がっていた。 この人物は安倍晋三元首相が銃撃され死亡した7月8日、山上徹也容疑者が現場で取り押さえられている写真を添えた投稿を引用リツイートし、「現代日本にも義士はまたいるね!感心した!」(原文ママ)と山上

                                                                          安倍氏銃撃で「現代日本にも義士」 人気ゲーム会社社員、不適切投稿で「合意退職」へ(J-CASTニュース) - Yahoo!ニュース
                                                                        • Blitz.js、Next.js辞めるってよ - Qiita

                                                                          Blitzは、ざっくり言うとReact版Ruby on Railsです。 Reactの面倒なところを全てすっ飛ばし、技術選定なんてどうでもいいから今すぐアプリを動かしたいんだよ、という要望を叶えるのに適したフルスタックフレームワークです。 概要はBlitz.js - React on Rails、実際の使い方はBlitz.jsチュートリアル:投票サービスを15分で作ってみるあたりを見てもらうとして、とにかくチュートリアルに従ってコマンド打てばとりあえず動くものが一瞬でできるとかそんなかんじです。 技術的にはReact + Next.jsで動いています。 ということだったのですが、先日どうも雲行きの怪しいRFCが提出されました。 以下は[RFC] Time to maintain a fork of Next.js?の紹介です。 なお提案者のBrandon BayerはBlitz.jsの作者

                                                                            Blitz.js、Next.js辞めるってよ - Qiita
                                                                          • Why choose async/await over threads?

                                                                            A common refrain is that threads can do everything that async/await can, but simpler. So why would anyone choose async/await? This is a common question that I’ve seen a lot in the Rust community. Frankly, I completely understand where it’s coming from. Rust is a low-level language that doesn’t hide the complexity of coroutines from you. This is in opposition to languages like Go, where async happe

                                                                              Why choose async/await over threads?
                                                                            • GitHub - blitz-js/blitz: ⚡️ The Missing Fullstack Toolkit for Next.js

                                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                GitHub - blitz-js/blitz: ⚡️ The Missing Fullstack Toolkit for Next.js
                                                                              • Blitz.js - The Missing Fullstack Toolkit for Next.js

                                                                                // ---- ON THE SERVER ---- // app/projects/mutations/createProject.ts import { resolver } from "@blitzjs/rpc" import db from "db" import * as z from "zod" // This provides runtime validation + type safety export const CreateProject = z .object({ name: z.string(), }) // resolver.pipe is a functional pipe export default resolver.pipe( // Validate the input data resolver.zod(CreateProject), // Ensure

                                                                                  Blitz.js - The Missing Fullstack Toolkit for Next.js
                                                                                • 東京大空襲で地下鉄への避難が禁じられた理由、コロナ医療崩壊に通じる日本の悪習

                                                                                  くぼた・まさき/テレビ情報番組制作、週刊誌記者、新聞記者、月刊誌編集者を経て現在はノンフィクションライターとして週刊誌や月刊誌へ寄稿する傍ら、報道対策アドバイザーとしても活動。これまで200件以上の広報コンサルティングやメディアトレーニング(取材対応トレーニング)を行う。 著書は日本の政治や企業の広報戦略をテーマにした『スピンドクター "モミ消しのプロ"が駆使する「情報操作」の技術』(講談社α文庫)など。『14階段――検証 新潟少女9年2カ月監禁事件』(小学館)で第12回小学館ノンフィクション大賞優秀賞を受賞。 新刊『潜入 旧統一教会 「解散命令請求」 取材NG最深部の全貌』が発売中。 情報戦の裏側 できれば起きてほしくない「不祥事」だが、起きてしまった後でも正しい広報戦略さえ取れば、傷を最小限に済ませることができる。企業不祥事はもちろん、政治家の選挙戦略、芸能人の不倫ネタまで、あらゆる事

                                                                                    東京大空襲で地下鉄への避難が禁じられた理由、コロナ医療崩壊に通じる日本の悪習