タグ node
人気順 5 users 10 users 100 users 500 users 1000 users保守・理解しやすいコードを書きたい! 〜VSCode拡張機能で循環的複雑度と戦う〜 - Qiita
参考: 循環的複雑度 ちなみに githubで最もやべー関数を発掘するという記事では、循環的複雑度が高い関数が紹介されています。 ものによってはリンク切れしてしまっていますが、最も複雑度が高いのはnode(JavaScript)のjo関数で5505だそうです。想像もつかない... どのようにすれば循環的複雑度を低く抑えられるのか?... 続きを読む
WebのフロントエンドでもDockerで開発環境を構築する理由。(余談としての脱node依存開発) - Qiita
要は、手元のMacやWindows、Ubuntuなど開発端末上に直接、複数のプロジェクトを配置して開発しつつ、nodeを共有したり、安易にバージョンアップとかしているとビルドができないなどのエラーが発生したりします。 2.nodeをつかったフロントエンドのビルドの脆さ (1)特定の団体がビルドツールをメンテしてくれる言語 ... 続きを読む
【Bun】新しいJavaScriptランタイムについてふわっとまとめた
JavaScriptランタイムと言えばnode。 nodeの代替としてdenoがありますが、新たにbunというものを知ったのでふわっとまとめてみました。次のリンクは、Bunを知るきっかけとなったものです。 トップのコメントを一部抜粋(DeepL翻訳) 私が興奮していることのひとつは、bun install です。 Linuxでは、シンプルなNext.jsアプ... 続きを読む
GraphQL と Prisma から考える次のN年を見据えた技術選定 / Architecture decision for the next N years at StudySapuri
Transcript GraphQL ͱ Prisma ͔Βߟ͑Δ ࣍ͷNΛݟਾٕ͑ͨज़બఆ @qsona 2021-11-27 JSConf JP whoami • @qsona • Web Engineer at ελσΟαϓϦ (ϦΫϧʔτ) • Node.js / Rails / GraphQL / Microservices @qsona ͱ Node.js • ιϑτΣΞΤϯδχΞͱͯ͠ॳΊͯݱͰίʔυΛॻ͍ͨͷ͕ αʔόʔαΠυ Node.js Ͱͨ͠ (!!) • Node v0.10, EcmaScript 5 • Node ֶԂͷίϛϡχςΟʹҭͯͯΒͬͨͷͰɺ ࠓͷͰొஃͰ͖ͯͱͯ͏Ε͍͠Ͱ͢! ຊൃද... 続きを読む
WSL2でWeb開発環境の構築メモ (zsh, node, dockerなど)
はじめに Web開発といえばUNIXターミナルが使えるMacが便利だったが、ついに今年WSL2が正式リリースされた。これでようやくWindowsでまともなWeb開発環境を構築することが可能になって喜びもひとしお。 それどころか、WSL2, Windows Terminal, VS Codeと便利なツールがどんどんリリースされていてMacよりも便利といえる... 続きを読む
Kubernetes: kube-scheduler をソースコードレベルで理解する - チェシャ猫の消滅定理
はじめに Kubernetes において、Pod を配置するための Node を決定する手続きをスケジューリングと呼び、デフォルトのクラスタでは kube-scheduler がその責務を担っています。本記事ではこの kube-scheduler のソースコードを時系列に沿って追いつつ、どのようなロジックで Pod を配置する Node が決定されるのかを解説... 続きを読む
kubernetesでもぷよぷよがしたいので同じ色のPodが4個くっついたらdeleteされるcustom controller「くべくべ」を作った - Qiita
Kubernetes使ってると、Nodeにえらい数のPodが溜まってくじゃないですか。消したくなりますよね。連鎖してほしいですよね。なりません?なので、4つ同じ色のPodが4個くっついたらdeleteされる、爽快感のあるカオスエンジニアリング用のcustom contollerを作りました。 deleteされるだけでは寂しいので、deleteされていく... 続きを読む
Node でお手軽スクレイピング 2020 年夏 - Qiita
皆さんは Web ページのスクレイピングって書いた事ありますか?私はあります。だってどんなに平和で平穏な生活を送っていても数年に一度はスクレイピングってしたくなりますよね。「うわーまじか!API ないのかよ…。」的な。 そうしたら HTTP クライアントと HTML パーサのライブラリを探してきてインストールした上でご... 続きを読む
モダンJavaScript概論 − Node, npm, ECMAScript, Babel, Webpack | Hypertext Candy
2020.04.30 モダンJavaScript概論 − Node, npm, ECMAScript, Babel, Webpack この記事では、モダンな JavaScript を書くための前提として知っておくべき、いくつかのキーワードを紹介します。想定読者は、初心者 〜 jQuery なら書けるレベルの開発者です。これから React や Vue.js を学びたい方、または Web 開発の世界... 続きを読む
Nodeのイベントループを理解するために遊んだ & Apolloのテストでawait wait(0)するとなぜデータがロードされるか - $shibayu36->blog;
Apolloを触っていて、テストをするために https://www.apollographql.com/docs/react/development-testing/testing/#testing-final-state を読んでいた。その文章の中で、 MockedProviderをrenderした時はloading状態になる データがロードされた最終状態にするにはwaaitみたいなnpm packageを使って、await wait(0)とか... 続きを読む
要チェックな10個の Node.js フレームワーク - Qiita
本記事は、10 Node.js Frameworks Worth Checking Out: Express, Loopback, Hapi, and Beyond の日本語訳です。 要チェックな10個のNode.js フレームワーク テクノロジーは急速に変化しているので、開発者たちは新しいテクノロジーを使用し、Web開発のニーズに合わせて、より便利なフレームワークを採用しています。Node... 続きを読む
Selenoid 入門 〜軽量で多機能な Selenium Grid〜 - 生産性向上ブログ
github.com 今回は、軽量で多機能な Selenium Grid である Selenoid についてまとめてみます。 目次 Selenium Grid とは? Selenoid とは? 軽量 セッションごとに Node が作成される 便利な機能 Getting Started Selenoid の起動 ステータスチェック テスト Live ブラウザスクリーン 録画 ログ取得 Selenoid の停止 Doc... 続きを読む
React のユーザーから見た今後のフロントエンドの予想 · GitHub
predict-frontend.md この記事は議論のたたき台で、ポジショントークや、偏見にまみれています。 今のフロントエンドの分類 古典的なサーバーサイド WAF への +α の味付け 大規模なクライアントアプリケーション管理のための SPA SEO / SSR を考慮した Node ヘヴィーな環境 他、提唱されてるパターン マイクロフロントエ... 続きを読む
trans-loader: npm/webpack なしではじめるフロントエンドプロジェクト
フロントエンドはツールチェイン多くて大変ですね。何から初めていいかわからないと思います。 というわけで、 babel や webpack, というかもはや node の インストールすら不要でフロントエンドを始めることができるプロジェクトを作りました。 https://github.com/mizchi/frontend-starter git clone git@github.com:m... 続きを読む
Ethereumを学習するときのロードマップ - アルゴリズムとかオーダーとか
2018 - 05 - 11 Ethereumを学習するときのロードマップ Ethereum Solidity Truffle 自分がEthereumを学習したときの経験を元にゼロからEthereumを勉強するためのロードマップをまとめてみました。 先人たちは大体この流れで学習を進めていったと思います。 1. Ethereumのnodeを立ててみる go-etherem parity その他 2.... 続きを読む
祝Node-v10リリース これまでのNodeの振り返り // Speaker Deck
All slide content and descriptions are owned by their creators. 続きを読む
Ruby の NODE を GC から卒業させた - クックパッド開発者ブログ
2017 - 12 - 25 Ruby の NODE を GC から卒業させた こんにちは、技術部のフルタイム Ruby コミッタの遠藤( @mametter )です。メリークリスマス。 本日 Ruby 2.5.0 がリリース予定です。いろいろな改善が含まれています。クックパッドからの主な貢献としては、 「trace 命令の削除による高速化」 や 「分岐・メソッドカバレッジの測定のサポート」 など... 続きを読む
エンジニアが「明日からマネジメントして」と言われたら – FiNC Engineering Blog – Medium
software engineer. javascript/ruby/rails/perl/node/finc 製品開発におけるマネジメントの全体感 最初に結論 エンジニアがマネジメント始める際には、↑のようにざっくり簡単にでいいので開発チームのマネジメントの全体像を掴んだうえで、自分がマネジメントするべき範囲を明確にして動くことをオススメしてみます。 以降、もう少し詳しく説明します。 なんで書こ... 続きを読む
WebSocket + Node.js + Express — Step by step using Typescript
WebSocket + Node.js + Express — Step by step tutorial using Typescript This is a quick step by step tutorial about WebSocket, Node/Express and Typescript. The full source code provided in these exampl... 続きを読む
.mjs とは何か、またはモジュールベース JS とエコシステムの今後 | blog.jxck.io
created_at: 2017-08-15 updated_at: 2017-08-15 tags: [ es module , tc39 , javascript ] Intro 長いこと議論になっていた ES Modules の Node における扱いに一応の決着が付き、 .mjs という拡張子が採択された。 この拡張子の意味と、今後ブラウザと合わせて Universal JS を実装してい... 続きを読む
.mjs とは何か、またはモジュールベース JS とエコシステムの今後 | blog.jxck.io
created_at: 2017-08-15 updated_at: 2017-08-15 tags: [ es module , tc39 , javascript ] Intro 長いこと議論になっていた ES Modules の Node における扱いに一応の決着が付き、 .mjs という拡張子が採択された。 この拡張子の意味と、今後ブラウザと合わせて Universal JS を実装してい... 続きを読む
フロントエンド実装中に使えるモックサーバを爆速で準備する - Qiita
で完了 なければ nodeのバージョンをnで管理する などを読みつつnodeとnpmをインストールしてください 準備するもの コンソール db.json ブラウザ(動作確認用) やること db.json ファイルを作成する bashの touch コマンドやWindowsなら右クリックからなどでお好きなようにファイルを作ってください db.json にリソースを登録する ここでモックサーバから返し... 続きを読む
キーワード検索はもう古い? 元最年少社員が生み出したグーグルキラー | BUSINESS INSIDER JAPAN
グーグルなどを使ったキーワード検索は、しばしば不毛な試みに感じられる。ヒット件数は数百万を超え、その中から本当に必要な情報を探し出すのは、時間のかかる作業だ。 サンフランシスコに拠点を置くスタートアップ「Node(ノード)」は、これを変えようとしている。 創業者でCEOのファロン・ファテミ(Falon Fatemi)氏率いるNodeは7月25日(現地時間)、同社がこれまで水面下で進めてきた、情報の... 続きを読む
JSのデバッグにはconsole.log()ではなくNodeのデバッガーを使いなさい - WPJ
JSのデバッグにはconsole.log()ではなくNodeのデバッガーを使いなさい 2017/05/15 Camilo Reyes Articles in this issue reproduced from SitePoint Copyright © 2017, All rights reserved. SitePoint Pty Ltd. www.sitepoint.com. Transla... 続きを読む
Google、「App Engine flexible environment」正式版に。自由にコンテナを持ち込んで運用を任せる。Node/Ruby/Javaなど、ASP.NET Coreも - Publickey
Google、「App Engine flexible environment」正式版に。自由にコンテナを持ち込んで運用を任せる。Node/Ruby/Javaなど、ASP.NET Coreも GoogleはGoogle App Engineで提供している「App Engine flexible environment」が正式版になったことを 発表しました 。 App Engine flexible... 続きを読む