並び順

ブックマーク数

期間指定

  • から
  • まで

2561 - 2600 件 / 3567件

新着順 人気順

*JavaScriptの検索結果2561 - 2600 件 / 3567件

  • Next.jsの開発元Vercel、Edge FunctionsでWebAssemblyのサポートを発表

    Next.jsの開発元Vercel、Edge FunctionsでWebAssemblyのサポートを発表 Next.jsの開発元であり、Webアプリケーションのホスティングサービスなどを提供するVercelは、CDNエッジでJavaScriptを実行できる「Vercel Edge Functions」でWebAssemblyのサポートを発表しました。 WebAssembly is now supported in Vercel Edge Functions. Code in C, Go, Rust, and more – and run it at the Edge.https://t.co/N5NKwmJ3mn — Vercel (@vercel) August 26, 2022 Vercel Edge FunctionsはCDNエッジでJavaScriptを実行し、認証用プロキシやキャ

      Next.jsの開発元Vercel、Edge FunctionsでWebAssemblyのサポートを発表
    • [Perl]他の言語にあるアレをもって来ようぜって話

      このエントリはPerl Advent Calendar 2024の22日目のエントリとなります。 他の言語にあるアレとは皆さん、Perl触ってますか?Perlを触っている方もそうでない方も、ご自身がよく使う言語にあるメジャーなライブラリや大変有用な基礎機能というものがあると思います。私が思いつくところですと、例えば以下のようなものでしょうか。 C#におけるLINQ F#におけるパイプライン演算子 Goにおけるgoroutine RubyにおけるMix-in ElixirにおけるLiveView PHP/LaravelにおけるLivewire などなど・・・ とにかく、いくつかの言語で実装されている便利なやつ、ということを言いたいのです。 で、最近私はTypescriptという言語を触る機会が多いのですが、この言語では大変有用なライブラリがたくさん作られ、提供されています。一部をご紹介します

      • 古川陽介に聞く!フロントエンド最前線#4 ー Next.js v13.4 / Lighthouse User Flows

        例えばこのコードでは、PostFeedをローディングしてる最中は「Loading feed...」っていうローディングUIがまず表示され、読み込みが終わったらコンポーネントが描画される、というようなことができます。 このように、App Routerは非常に大きな可能性を秘めているのですが、これからのNext.jsの開発スタイルとかがガラッと変わるんじゃないかということで、皆さん激震が走ってるというところですね。 白石: それほどの変更だとすると、マイグレーションが必ず話題になると思うんですが、どうなるんでしょうか? 古川: マイグレーションについてのドキュメントはあるのですが、実際に移行するのはかなり大変です。 Pages Routerも残るので、無理にApp Routerに書き換えなくてはならないというものでもない。 ただ、これから追加される新しい機能のほとんどがApp Routerベー

          古川陽介に聞く!フロントエンド最前線#4 ー Next.js v13.4 / Lighthouse User Flows
        • PLAIDはGitHub Sponsorsを利用してOSSのスポンサーになりました

          PLAIDはGitHub Sponsorsを利用してOSSのスポンサーになりました

            PLAIDはGitHub Sponsorsを利用してOSSのスポンサーになりました
          • Next.js AppRouterのエラートラッキング・ロギング手法で悩む

            この記事には間違いが含まれている可能性があります。もし、間違いやより良い方法があればコメントで教えて下さい🙏🏻 2024/08/01 追記 Server Componentのエラーに関しては詳細が取れないのですが、最近Next.js側で onRequestError という拡張がされています。まだ未リリースですがおそらくv15には入るはず。これがあればSentryですべてのエラー詳細を取れるようになる…気がします。 https://github.com/vercel/next.js/pull/67539 Next.js AppRouterのエラートラッキングで悩む 前提条件 Next.js v14.1 App Router セリフホスティング(AWS ECS) 僕が調べた限りでは現状(2024/02/20)では、Next.js AppRouterのすべてのエラーやリクエストログを、自由

              Next.js AppRouterのエラートラッキング・ロギング手法で悩む
            • Temporalで変わるJavaScriptの日時操作 [JS Modern Features no.1] | gihyo.jp

              乗りこなせ! モダンフロントエンド Temporalで変わるJavaScriptの日時操作 [JS Modern Features no.1] 本連載について はじめまして! サイボウズ フロントエンドエキスパートチームの左治木です。 本連載では、Webフロントエンドに関してもう一歩踏み込んだ知識について、サイボウズフロントエンドエキスパートチームのメンバーによって不定期で解説記事を掲載しています。前回までの記事では「CSS Modern Features」と題して、CSSの比較的新しい機能の中でインパクトの大きいものをピックアップして弊チームの麦島が解説してくれました。 JS Modern Features / JavaScriptの進歩 この記事からは「JS Modern Features」と題して、JavaScriptに関するコンテンツを数回に分けてお届けします。 JavaScrip

                Temporalで変わるJavaScriptの日時操作 [JS Modern Features no.1] | gihyo.jp
              • 生成系AIが発展する中で必要なスキルセットとは 「GitHub Copilot」を活用するエンジニアたちが考える、それぞれの生存戦略 | ログミーBusiness

                株式会社タイミー社が主催した「GitHub Copilotで拓く開発生産性」で、開催されたパネルディスカッション。「GitHub Copilot」を活用するエンジニアたちが、活用における疑問などを議論しました。全2回。後半は、生成系AIが発展する世界における、エンジニアのスキルセットについて。 アルゴリズムの変化に伴い、Tipsが陳腐化する可能性はある司会者:次にオンラインで来ているのは、「GitHub Copilotの裏側のアルゴリズムが変わっていっているということですが、アルゴリズムが変わることで今回ご紹介いただいたTipsが陳腐化することもあるのでしょうか?」 服部佑樹氏(以下、服部):はい、あります。端的に言えるのは、結局良いコードを書くという(のが目指す)ところなので、最終的にTipsはツールの使い方ではないということです。隣のタブで開いているものを開いたからCopilotの質が

                  生成系AIが発展する中で必要なスキルセットとは 「GitHub Copilot」を活用するエンジニアたちが考える、それぞれの生存戦略 | ログミーBusiness
                • プログラミング言語Flixに関するMagnus Madsen氏へのインタビュー

                  原文(投稿日:2022/02/25)へのリンク Flixは多くのプログラミング言語にインスパイアされたオープンソースのプログラミング言語であり、開発者は関数型、命令型、論理型のスタイルでコードを書くことが可能である。FlixはScalaに似ており、Hindley-Milnerに基づく型システムとGoにインスパイアされた並行処理モデルを採用している。JVM言語はポリモーフィックエフェクトシステムやDatalog制約などのユニークな機能をサポートしている。 FlixのプログラムはJVMバイトコードにコンパイルされ、開発者はFlix Visual Studio Code拡張機能を使用するか、online playgroundを使用して言語を評価することができる。 コミュニティはいくつかの原則に基づいて言語を開発している。例えば、NULL値を使わない、デフォルトでprivate、リフレクションを使

                    プログラミング言語Flixに関するMagnus Madsen氏へのインタビュー
                  • cuGraph でページランクを計算したら爆速だった - Taste of Tech Topics

                    概要 こんにちは、機械学習エンジニアの古賀です。 最近、人の動きを時系列で解析するためにグラフデータを扱ったのですが、データ量が大きくなると解析に時間がかかってしまい、効率が悪いと感じることがありました。 そんな中、cuGraph という高速にグラフ分析ができるライブラリが あることを知ったので、どれくらい高速なのか、有名なページランクの計算を題材に他のライブラリと速度を比較してみました。 目次は以下です。 概要 グラフとは Python によるグラフデータの分析 cuGraphとは ページランクとは ページランク値の定義 ページランクとグラフ 検証 実行環境 cuGraph ライブラリのインストール ライブラリのインポート データセット 検証内容・結果 1. NetworkX のグラフ、NetworkX のアルゴリズムを用いてページランクを計算 2. NetworkX のグラフ、cuGr

                      cuGraph でページランクを計算したら爆速だった - Taste of Tech Topics
                    • Solidの特徴と、その裏側 - console.lealog();

                      https://www.solidjs.com ずっと調べたいものリストにはあったやつで、Astro熱がちょっと収まったのでこのタイミング。 めちゃめちゃ雑にまとめると、React + MobX feat. Svelteって感じのUIフレームワークです。(つまり好みは分かれるであろう) Solidとは 基本はReactライクな書き味 JSXでコンポーネントを書く、Propsでデータを単方向に流す もちろん細かい挙動に差異はあるし、互換性はない `Suspense`とか`Portal`とか`ErrorBoundary`とかもある MobXライクなリアクティブの仕組みがビルトインされてる Propsが自動でProxyされてるイメージ 依存配列なしに、状態を読み取ったコンポーネント・関数だけが更新できたり ストア(ちょっと大きめの状態用)関連のコードもある Svelteと同様に、コンパイルして最

                        Solidの特徴と、その裏側 - console.lealog();
                      • RubyKaigi 2023 で開催された廊下会議の紹介 - ANDPAD Tech Blog

                        こんにちは @hsbt です。ゼルダの伝説 ティアーズ オブ ザ キングダムがついに発売されたので RubyKaigi 2023 の登壇後にプレイを開始していますが、引き続き原神もアップデートがあり、さらに崩壊:スターレイルも始めてしまったので大変なことになっています。 さて、今回は 5/11-13 に長野県松本市 まつもと市民芸術館 で開催された RubyKaigi 2023 で私 @hsbt が廊下会議で何を話してきたのか、という内容をご紹介します。 廊下会議とは 本日の技術顧問業、「技術カンファレンスへ参加するときに大事にしたいのは廊下(自然発生的に起こるインフォーマルなオフライン議論の場)だ」という話をした— Takuto Wada (@t_wada) 2019年10月17日 t_wada さんが初出かどうかは定かではないのですが、カンファレンスの醍醐味は廊下、とはよく言われます。

                          RubyKaigi 2023 で開催された廊下会議の紹介 - ANDPAD Tech Blog
                        • URL1つであらゆるチャート・グラフを生成&カスタマイズ可能な「Image-Charts」を使ってみた! - paiza times

                          どうも、まさとらん(@0310lan)です! 今回は、URLだけで多種多様なチャートやグラフを生成できる無料のWebサービスをご紹介します! 棒グラフ・折れ線グラフ・レーダーチャート・バブルチャート…など、さまざまな種類を生成できるだけでなく、細かいスタイリングやサイズ・レイアウトまでURLに追記するだけで調整可能なのが特徴です。 手っ取り早くデータの可視化をしたい人も含めて、ご興味ある方はぜひ参考にしてみてください! 【 Image-Charts 】 ■「Image-Charts」の使い方 それでは、「Image-Charts」をどのように使えばいいのか詳しく見ていきましょう! まず最初に「Image-Charts」を使うためのユーザー登録やAPIキーの設定などは一切不要です(フリープランの場合) 覚えておく必要があるのは次のURLのみです! https://image-charts.c

                            URL1つであらゆるチャート・グラフを生成&カスタマイズ可能な「Image-Charts」を使ってみた! - paiza times
                          • Next.jsでrewritesを使うと全く関係ないページで再レンダリングが発生する

                            【まとめ】Next.jsのrewritesは気軽に使わない方が良いかも 一つでもrewrites設定が書かれているとクライアントサイド含め色々な処理が発生する rewrites設定が一つでも書かれていると、rewritesのパターンにマッチしないページであっても再レンダリングが発生することがある JSのバンドルサイズが大きくなる可能性あり(next@v11.0.2 でrewriteをひとつ記述しnext buildしたところmain.jsが約4KB増えた)

                              Next.jsでrewritesを使うと全く関係ないページで再レンダリングが発生する
                            • Next.jsのISRを独自に実装する ~ レンダリングミドルウェアによるCSR/SPAサイトの高速化編 ~

                              この記事は何? これは「Next.jsのISRを独自に実装する」という記事の続編になります。 この記事では、上で紹介しきれなかった、CSRなページ・SPAなコンテンツをスタティックなページに変換して配信するということについて紹介していきます。 前提となる情報は上の記事で述べられているため、まずはそちらをご覧ください。 全体像 上の記事にでも説明されていた概要図をそのまま引用しています。 本記事で説明するのは、Cloudflare Workers以外の部分です。 ここではオリジンをNext.jsにしていますが、Create React Appで作ったようなプレーンなSPAサイトでも構いません。 Next.jsのISRを独自に構築する ~ Cloudflare Workers編(Cache APIの注意点) ~ Workerとオリジンとの間にレンダリングミドルウェアを挟むことで、事前に代理レン

                                Next.jsのISRを独自に実装する ~ レンダリングミドルウェアによるCSR/SPAサイトの高速化編 ~
                              • EC2インスタンスのTomcatプロセスを監視する方法 | DevelopersIO

                                困っていた内容 CloudWatchからtomcatプロセスを監視したいのですが、どうすればよいでしょうか? CloudWatch Agentの設定ファイルにおいて、httpdの様にexeでtomcatと指定しても、正しく監視できていません。 どう対応すればいいの? procstatプラグインの「pattern」を使用することで監視が可能です。 本記事では、実際の設定方法について解説します。 やってみた 前提 CloudWatch Agentをセットアップが完了していること (SSMのParameter storeに設定を保存していること) tomcatがインストールされていること 手順 ドキュメントでは、以下の様に記載されています。 procstat プラグインでプロセスメトリクスを収集する - Amazon CloudWatch ・pattern: プロセスの起動に使用するコマンドライ

                                  EC2インスタンスのTomcatプロセスを監視する方法 | DevelopersIO
                                • Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編④|Yuu's Memo

                                  皆さんこんにちは!! 前回に引き続き、フロント(Vue.js)側の開発を始めていきます。 Vue.jsに皆さんも大分慣れてきたのではないでしょうか? 前回は、予定の詳細表示ダイアログを作成しました。 前回までの記事はこちらからどうぞ Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編①Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編②Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フ

                                    Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編④|Yuu's Memo
                                  • MIX - 超軽量MSXエミュレーター with Z80.js

                                    MSX向けソフトウェアの開発サイクルを速くするために超軽量エミュレータを合わせて作っていきます。 MITライセンスのオープンソース実装「Z80.js」を発見、ESモジュール化して、メモリとBIOSの一部をつなげるテストプログラム「test.js」を書き「Hello World」に成功! 下記のように、MSXのBIOSレベルでエミュレートする作戦です const bios = (st) => { /* BIOS emulate 0x005F CHGMOD - スクリーンモード切替 0x00C3 CLS - 画面全体をクリア 0x00A2 BIOSの CHPUT 0x00D5 INKEY ; ret a: 1=up, 2=right up, 3=right, 4=right down, 5=down, 6=left down, 7=left, 8=left up 0x00C6 POSIT lo

                                      MIX - 超軽量MSXエミュレーター with Z80.js
                                    • 準備|クリエイティブコーディングの教科書

                                        準備|クリエイティブコーディングの教科書
                                      • Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド準備編|Yuu's Memo

                                        皆さんこんにちは!! 前回までで、最低限のスケジュール管理をできるAPIサーバーの作成が終わりました。 今回からは、フロントエンド編ということで、ようやくWEBアプリの開発らしくブラウザー上で動きを確認できるようになります。 フロントエンドは、Vue.jsで作成するのですが、いくつか開発に便利なライブラリーを利用して開発を行なっていくので、今回は「準備編」ということで、一気にそれらのライブラリーをプロジェクトへ組み込んでいきたいと思います。 では、張り切っていきましょう!! 前回までの記事はこちらからどうぞ Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編①Laravel + Vue.jsでGoogleカレンダーのクロ

                                          Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド準備編|Yuu's Memo
                                        • Next.js App Router: 関数宣言とアロー関数、どちらを使うべき?→どちらでもいい - Qiita

                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                          • Compute@Edge は GraphQL Server の夢を見るか — HACK The Nikkei

                                            この記事はNikkei Advent Calendar 2021の6日目の記事です。 こんにちは、長期インターン生の林(Shinyaigeek)です。 fastly の提供する Compute@Edge という Edge Computing 基盤があります。 まだベータという形でですが、このランタイムで JavaScript の対応が始まったことをうけ、 Compute@Edge で何ができるのか、そのために何が必要なのか、というのを実際に Compute@Edge で Apollo Server を用いて GraphQL Server を建てることを通して考察します。 Compute@Edge とは 本題に入る前に Compute@Edge とはどのような技術なのか、何ができるのか、という説明から入りたいと思います。 Compute@Edge とは fastly が提供している Edge

                                              Compute@Edge は GraphQL Server の夢を見るか — HACK The Nikkei
                                            • バージョン1.0リリース記念:Rust製データフレームライブラリ、Polarsの進化した機能を試す | gihyo.jp

                                              これらのメソッドを使用することで、データフレームの列に対して.when()で定義した条件に従ってデータの操作を行えます。たとえば以下のサンプルスクリプトでは、楽器名と演奏者数のデータフレームに対して条件により「Group」列を追加しています。 example03.py:.when()で指定された条件で新たな列を追加するサンプル import polars as pl # サンプルデータフレームを楽器名と演奏者数で作成 df = pl.DataFrame( { "Instruments": ["Violin", "Trombone", "Flute", "Cello", "Trumpet"], "Players": [5, 1, 3, 2, 1], } ) # 新しい列 'Group' を条件に基づいて作成 df = df.with_columns( pl.when(pl.col("Play

                                                バージョン1.0リリース記念:Rust製データフレームライブラリ、Polarsの進化した機能を試す | gihyo.jp
                                              • We've added JavaScript-native RPC to Cloudflare Workers

                                                We've added JavaScript-native RPC to Cloudflare Workers2024-04-05 Cloudflare Workers now features a built-in RPC (Remote Procedure Call) system enabling seamless Worker-to-Worker and Worker-to-Durable Object communication, with almost no boilerplate. You just define a class: export class MyService extends WorkerEntrypoint { sum(a, b) { return a + b; } } And then you call it: let three = await env.

                                                  We've added JavaScript-native RPC to Cloudflare Workers
                                                • Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編①|Yuu's Memo

                                                  皆さんこんにちは!! 昨日に引き続き、フロント(Vue.js)側の開発を始めていきます。 前回までで、一応LaravelのBlade上にVue.jsのコンポーネントを表示する事ができました。 今回はカレンダーを作っていきたいと思います! 前回までの記事はこちらからどうぞ Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編①Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編②Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド準備編 今回は前回インストールしておいたライブラリーを使用するので、それ

                                                    Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編①|Yuu's Memo
                                                  • Node.jsのネイティブES Modulesサポートが抱える問題を解決するBabelプラグインを書いた

                                                    babel-plugin-node-cjs-interop というパッケージを作ったのでその紹介です。 (GitHub) 何が問題か Node.jsのネイティブES ModulesサポートとBabelやTypeScriptのES Modulesサポートを併用したときに問題が起きます。 ESMとCJS JavaScriptには標準のモジュールシステム (ES Modules, ESM) がありますが、ESMの策定前に先だっていくつかのコミュニティー定義のモジュールシステムが存在していました。そのうちNode.jsを中心として使われていたのがCommonJS Modules (CJS) です。そのNode.js界隈でもESMへの移行が進んでいます。 移行にあたって問題になることのひとつが、ESMとCJSのエクスポートモデルの違いです。 ESMでは、モジュールは0個以上の名前つきエクスポートを定

                                                      Node.jsのネイティブES Modulesサポートが抱える問題を解決するBabelプラグインを書いた
                                                    • 法律版のGoogle、正式ローンチしたLegalscapeがめざす「法のインフラ」とは何か? | Coral Capital

                                                      月間10万人が読んでいるCoral Insightsのニュースレターにご登録いただくと、Coral Capitalメンバーによる国内外のスタートアップ業界の最新動向に関するブログや、特別イベントの情報等について、定期的にお送りさせていただきます。ぜひ、ご登録ください! 「Legalscapeは一言でいえば『法律版のGoogle』です」。Legalscapeの八木田樹さん(Co-Founder&CEO)はそう説明します。Googleのミッションは「世界中の情報を整理し、世界中の人々がアクセスして使えるようにすること」ですが、Legalscapeはその一部である法情報を整理し、アクセスして使えるようにしようとしています。 Legalscapeは、弁護士事務所や企業法務部などで働く法律のプロに向けたB2Bサービスです。ベータ版サービスとして1年半ほど運営した後、2021年6月にLegalscap

                                                        法律版のGoogle、正式ローンチしたLegalscapeがめざす「法のインフラ」とは何か? | Coral Capital
                                                      • ReactのCSSの選択肢を比較してみた

                                                        世はReact with CSS 戦国時代...! Pure CSS CSS Modules Styled Components(CSS in JS) Emotion(CSS in JS) Linaria(CSS in JS) Tailwind CSS Framework(Chakura UIなど) と、Reactと共に使うCSSの選択肢は非常に多岐に渡り、学習者を混乱に陥れることもしばしばかと思います。 私が実装経験がない Tailwind CSS Framework については今回語りませんが、それ以外のCSS実装方法を全く同じコンポーネントを実装することで比較してみました。 下記が実際にコーディングしたGitHubになります。 Pure CSS 通常のCSSです。 CSSは全てがグローバルで管理されてしまうので保守・管理にコストがかかり、崩壊しやすいです。 なのでBEMなどのCSS設

                                                          ReactのCSSの選択肢を比較してみた
                                                        • TypeScriptでもモジュラーモノリス、Node.jsでシステム構築するUbie

                                                          ここまで見てきた3社の事例は、いずれもプログラミング言語「Ruby」とそのWebアプリケーションフレームワーク「Ruby on Rails(以下、Rails)」で開発したアプリケーションにモジュラーモノリスを導入するものだった。Railsでアプリを開発すると通常はモノリスになるため、サービスの成長によって巨大なモノリスが出来上がる。これをモジュラーモノリス化することで、開発生産性を上げていた。 モジュラーモノリスはアーキテクチャーなので、実際にはプログラミング言語やフレームワークには依存しない。freeeの事例でも、Railsのシステムに加え、開発言語として「Go」を採用したシステムにモジュラーモノリスを導入していた。 今回は、開発言語として「TypeScript」、そのサーバーサイド実行環境として「Node.js」を採用したUbieの事例を取り上げる。同社は、消費者向けの症状検索エンジン

                                                            TypeScriptでもモジュラーモノリス、Node.jsでシステム構築するUbie
                                                          • Rust で GraphQL server を書いてみた

                                                            こんにちは どうも、僕です。 みなさん、Rust 書いていますか。自分は最近入門しました。 今回は、元々 Go で書いていた個人ブログのサーバサイドを Rust で書いてみたのでそれについて書きます。 ソースコードはこちら。 ※ 筆者がこのコードを書き始めた段階での Rust 力は Tour of Rust を1周流し読みしたくらいの力量です。 どうして Rust なのか 個人的に入門してみたかったから。これに尽きます。 自分はフロントエンドの技術が好きで、普段からブラウザに近い部分のコードを書く機会が多いです。 そこでどうして Rust かというと、最近のフロントエンドはアプリケーションのランタイムの部分は従来通り JavaScript で動作している状態ではありますが、ビルド周りであったりのツールチェイン周りは他言語に置き換わるケースをしばしば見かけます。具体的な例で言うと、esbui

                                                              Rust で GraphQL server を書いてみた
                                                            • Storybookとは?Storybookを用いたフロント開発

                                                              はじめに 半年くらい前にプロジェクトにStorybook及びChromaticを導入したのでその知見を今更まとめたいと思います。Storybookに触れたことがない方・Storybookの導入を検討されている方向けの記事になります。 ChromaticはStorybookを用いた非常に強力なサービスです。Chromaticの記事も書いたので以下をご参照ください。 Storybookとは何か? Storybookは「UIカタログ」です。それぞれのUIコンポーネントをブラウザで手軽にチェックすることができます。React以外にもVueやAngular、Svelteなどにも対応しています。オープンソースで無料のサービス(モジュール)です。 以下のように開発中のコンポーネントをブラウジングできます。 Storybookの利点として以下の点が挙げられます 手軽にUIのテストができる サーバー側の準備

                                                                Storybookとは?Storybookを用いたフロント開発
                                                              • Pythonの運営評議会は、global interpreter lockの廃止をどう決定したのか|unknown protocol

                                                                Pythonの仕様はPEP(Python Enhanced Propozal)、つまりPythonの仕様を拡張するための仕様を誰かが提起し、それをSteering Council(運営評議会)が決定することでPythonそのものに盛り込まれる。インターネットの仕様に詳しい人であれば、RFCみたいなものといえば伝わるだろうか。 ちなみに、昔からそうだったというわけではなく、それまでPythonの生みの親であるGuido van Rossumが一人で決めていたのが、2019年に引退を機に現在の運営体制になっており、その際の議論は、こちらに書いた。 CPython’s global interpreter lock (“GIL”) prevents multiple threads from executing Python code at the same time. The GIL is a

                                                                  Pythonの運営評議会は、global interpreter lockの廃止をどう決定したのか|unknown protocol
                                                                • 君は新しい日付/時刻API Temporal を知っているか?

                                                                  2024.06.28 Kyoto.js #22 の登壇資料です https://kyotojs.connpass.com/event/321343/

                                                                    君は新しい日付/時刻API Temporal を知っているか?
                                                                  • microCMSとDeno(Aleph.js)で少し未来のWEBサイト開発

                                                                    今日は少しだけ未来のWEBサイト開発のお話をします。 ですが、ある程度形になりそうなので、それほど遠くはない未来かもしれません。 Aleph.jsとmicroCMSで簡単なWEBサイトを作成してみました。 開発したサイトは以下のシンプルなサイトになります。 Deno製フレームワークAleph.js 今回はDeno製のSSGフレームワークであるAleph.jsを使用してWEBページを作成してみました。Aleph.jsとはNext.jsにインスパイアを受けたフレームワークであり、ドキュメントの構成もとてもよく似ています(というかNext.jsのドキュメントを引用して作成されています)。 microCMS HeadlessCMSは国産のCMSであるmicroCMSを利用しました。最近ではJavaScriptSDKが開発され、さらに開発がしやすくなりました。 Deno(Aleph.js)の開発は何

                                                                      microCMSとDeno(Aleph.js)で少し未来のWEBサイト開発
                                                                    • 民事全判決のオープンデータ化、実現間近「新しい判決は全件検索できる時代が来る」 - 弁護士ドットコムニュース

                                                                        民事全判決のオープンデータ化、実現間近「新しい判決は全件検索できる時代が来る」 - 弁護士ドットコムニュース
                                                                      • Webinar Registration - Zoom

                                                                        はてな営業部では人気オンラインセミナー「オウンドメディアの始め方」を2021年1月12日(火)に開催いたします。 マーケティング課題の解決のため、オウンドメディアを活用したコンテンツマーケティングへの取り組みを考えているご担当者様に向けて、オウンドメディアを始める前に把握しておくべきポイントや陥りやすい失敗についてお話させていただきます。 ぜひご参加ください。 ■ このようなお悩み・課題を持つご担当者様におすすめです - オウンドメディアを始める前に何を考えておくべきなのか把握したい - 順調なオウンドメディアとうまくいかないオウンドメディアの傾向が知りたい - 自社のオウンドメディアで改善できるポイントがないかヒントが欲しい ■ セミナー概要 - 日時:2021年1月12日(火) - スケジュール -- 14:00-14:30 オウンドメディアの始め方 -- 14:30-14:45 Q&

                                                                          Webinar Registration - Zoom
                                                                        • 2022年現在におけるUniRxの使いみち - Qiita

                                                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 私が「UniRx入門」という記事を書き始めてから5年、最後に投稿してから4年が経過してしまいました。 記事を更新していなかったこの数年間で、UniRxを取り巻く環境が大きく変わってしまいました。 UniRxというライブラリ自体に特に大きな更新はないのですが、UnityのC#バージョンがアップデートされたり、UniRxよりも便利なライブラリが登場したりしました。 今回は2022年現在のUnityにおけるUniRxの立ち位置と、その使い方について解説します。 UniRxの立ち位置 現代のUniRxの状況 2017年頃の古いバージョ

                                                                            2022年現在におけるUniRxの使いみち - Qiita
                                                                          • Deno 用のフロントエンド開発ツール packup について

                                                                            Deno (ディノ) Advent Calendar 17日目の記事です。 今日は Deno 用のフロントエンド開発ツールの packup を紹介します。 packup is 何 packup は Deno 用の parcel です。HTML ファイルをエントリポイントとして、js / css をバンドルして、シングルページアプリを生成します。 JavaScript のバンドルには WASM 版の esbuild を使っています。 使い方 次のコマンドでインストールできます。

                                                                              Deno 用のフロントエンド開発ツール packup について
                                                                            • Next.js 14.2正式リリース、webpack後継ビルドツールのTurbopackがリリース候補版に

                                                                              Next.js 14.2正式リリース、webpack後継ビルドツールのTurbopackがリリース候補版に Vercelは同社が開発するWebアプリケーションフレームワークの最新版となる「Next.js 14.2」の正式リリースを発表しました。 Next.jsは、ReactをベースとしたオープンソースのWebアプリケーションフレームワークです。ルーティングやサーバサイドレンダリング(SSR)、静的サイト生成(SSG)など多数の機能を備えています。 Next.js 14.2では、webpack後継のRust製のビルドツール「Turbopack」がリリース候補に到達。ビルドの性能向上やキャッシュ、エラーメッセージの改善などが行われています。 Next.js 14.2 ◆ Turbopack (RC): 99.8% of tests passing for `next dev --turbo`

                                                                                Next.js 14.2正式リリース、webpack後継ビルドツールのTurbopackがリリース候補版に
                                                                              • 三井住友銀行が新会社 高齢の親を見守るデジタルアプリ提供へ | NHK

                                                                                高齢の親と離れて暮らす世帯が増える中、三井住友銀行は、デジタルアプリを活用して親の行動の見守りや資産状況の確認などのサービスを提供する新会社を設立する方針を固めました。新たな分野に乗り出して顧客の獲得につなげるねらいです。 関係者によりますと、三井住友銀行は来月にも、離れて暮らす親の見守りなどのサービスを提供する子会社を設立する方針を固めました。 新会社が提供するサービスでは、新たに開発したスマートフォンのアプリを通じて、親の口座の入出金の状況を確認できるほか、位置情報を活用した居場所の確認やオンラインでの健康相談、それにチャットを使った家族どうしのコミュニケーションも可能だということです。 銀行では、全国におよそ400ある店舗を活用して、利用者に対しアプリの導入や使い方のサポートを行う予定で、ことしの夏にもサービスの提供を始める計画です。 少子高齢化や核家族化が進む中、離れて暮らす親の見

                                                                                  三井住友銀行が新会社 高齢の親を見守るデジタルアプリ提供へ | NHK
                                                                                • JSからTSへ移行した Vue.jsプロダクトの型チェックを 漸進的に強化する | ドクセル

                                                                                  Frontend engineer @lapras_inc / TypeScript / Vue.js / Firebase / 元消防士

                                                                                    JSからTSへ移行した Vue.jsプロダクトの型チェックを 漸進的に強化する | ドクセル

                                                                                  新着記事