はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ node

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 94件)

保守・理解しやすいコードを書きたい! 〜VSCode拡張機能で循環的複雑度と戦う〜 - Qiita

2024/02/21 このエントリーをはてなブックマークに追加 129 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Qiita 関数 VSCode拡張機能 保守

参考: 循環的複雑度 ちなみに githubで最もやべー関数を発掘するという記事では、循環的複雑度が高い関数が紹介されています。 ものによってはリンク切れしてしまっていますが、最も複雑度が高いのはnode(JavaScript)のjo関数で5505だそうです。想像もつかない... どのようにすれば循環的複雑度を低く抑えられるのか?... 続きを読む

WebのフロントエンドでもDockerで開発環境を構築する理由。(余談としての脱node依存開発) - Qiita

2022/09/10 このエントリーをはてなブックマークに追加 215 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Docker ビルドツール Ubuntu 余談

要は、手元のMacやWindows、Ubuntuなど開発端末上に直接、複数のプロジェクトを配置して開発しつつ、nodeを共有したり、安易にバージョンアップとかしているとビルドができないなどのエラーが発生したりします。 2.nodeをつかったフロントエンドのビルドの脆さ (1)特定の団体がビルドツールをメンテしてくれる言語 ... 続きを読む

【Bun】新しいJavaScriptランタイムについてふわっとまとめた

2022/07/14 このエントリーをはてなブックマークに追加 64 users Instapaper Pocket Tweet Facebook Share Evernote Clip Bun deno DeepL翻訳 bun install フワ

JavaScriptランタイムと言えばnodenodeの代替としてdenoがありますが、新たにbunというものを知ったのでふわっとまとめてみました。次のリンクは、Bunを知るきっかけとなったものです。 トップのコメントを一部抜粋(DeepL翻訳) 私が興奮していることのひとつは、bun install です。 Linuxでは、シンプルなNext.jsアプ... 続きを読む

GraphQL と Prisma から考える次のN年を見据えた技術選定 / Architecture decision for the next N years at StudySapuri

2021/11/27 このエントリーをはてなブックマークに追加 155 users Instapaper Pocket Tweet Facebook Share Evernote Clip Prisma Rails microservices

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など)

2020/12/09 このエントリーをはてなブックマークに追加 385 users Instapaper Pocket Tweet Facebook Share Evernote Clip Mac WSL2 zsh Windows Terminal

はじめに Web開発といえばUNIXターミナルが使えるMacが便利だったが、ついに今年WSL2が正式リリースされた。これでようやくWindowsでまともなWeb開発環境を構築することが可能になって喜びもひとしお。 それどころか、WSL2, Windows Terminal, VS Codeと便利なツールがどんどんリリースされていてMacよりも便利といえる... 続きを読む

Kubernetes: kube-scheduler をソースコードレベルで理解する - チェシャ猫の消滅定理

2020/12/02 このエントリーをはてなブックマークに追加 102 users Instapaper Pocket Tweet Facebook Share Evernote Clip Kubernetes POD スケジューリング クラスタ 責務

はじめに Kubernetes において、Pod を配置するための Node を決定する手続きをスケジューリングと呼び、デフォルトのクラスタでは kube-scheduler がその責務を担っています。本記事ではこの kube-scheduler のソースコードを時系列に沿って追いつつ、どのようなロジックで Pod を配置する Node が決定されるのかを解説... 続きを読む

kubernetesでもぷよぷよがしたいので同じ色のPodが4個くっついたらdeleteされるcustom controller「くべくべ」を作った - Qiita

2020/09/13 このエントリーをはてなブックマークに追加 80 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Kubernetes POD 爽快感 4個

Kubernetes使ってると、Nodeにえらい数のPodが溜まってくじゃないですか。消したくなりますよね。連鎖してほしいですよね。なりません?なので、4つ同じ色のPodが4個くっついたらdeleteされる、爽快感のあるカオスエンジニアリング用のcustom contollerを作りました。 deleteされるだけでは寂しいので、deleteされていく... 続きを読む

Node でお手軽スクレイピング 2020 年夏 - Qiita

2020/07/20 このエントリーをはてなブックマークに追加 497 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita ライブラリ API スクレイピング web

皆さんは Web ページのスクレイピングって書いた事ありますか?私はあります。だってどんなに平和で平穏な生活を送っていても数年に一度はスクレイピングってしたくなりますよね。「うわーまじか!API ないのかよ…。」的な。 そうしたら HTTP クライアントと HTML パーサのライブラリを探してきてインストールした上でご... 続きを読む

モダンJavaScript概論 − Node, npm, ECMAScript, Babel, Webpack | Hypertext Candy

2020/04/30 このエントリーをはてなブックマークに追加 291 users Instapaper Pocket Tweet Facebook Share Evernote Clip Webpack ECMAscript Babel npm 前提

2020.04.30 モダンJavaScript概論 − Node, npm, ECMAScript, Babel, Webpack この記事では、モダンな JavaScript を書くための前提として知っておくべき、いくつかのキーワードを紹介します。想定読者は、初心者 〜 jQuery なら書けるレベルの開発者です。これから React や Vue.js を学びたい方、または Web 開発の世界... 続きを読む

Nodeのイベントループを理解するために遊んだ & Apolloのテストでawait wait(0)するとなぜデータがロードされるか - $shibayu36->blog;

2019/11/05 このエントリーをはてなブックマークに追加 125 users Instapaper Pocket Tweet Facebook Share Evernote Clip React イベントループ Apollo docs https

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

2019/02/15 このエントリーをはてなブックマークに追加 267 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita フレームワーク loopback node.js

本記事は、10 Node.js Frameworks Worth Checking Out: Express, Loopback, Hapi, and Beyond の日本語訳です。 要チェックな10個のNode.js フレームワーク テクノロジーは急速に変化しているので、開発者たちは新しいテクノロジーを使用し、Web開発のニーズに合わせて、より便利なフレームワークを採用しています。Node... 続きを読む

Selenoid 入門 〜軽量で多機能な Selenium Grid〜 - 生産性向上ブログ

2019/01/20 このエントリーをはてなブックマークに追加 66 users Instapaper Pocket Tweet Facebook Share Evernote Clip Selenium Grid 入門 github.com 録画

github.com 今回は、軽量で多機能な Selenium Grid である Selenoid についてまとめてみます。 目次 Selenium Grid とは? Selenoid とは? 軽量 セッションごとに Node が作成される 便利な機能 Getting Started Selenoid の起動 ステータスチェック テスト Live ブラウザスクリーン 録画 ログ取得 Selenoid の停止 Doc... 続きを読む

React のユーザーから見た今後のフロントエンドの予想 · GitHub

2018/11/21 このエントリーをはてなブックマークに追加 105 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub React たたき台 SSR 偏見

predict-frontend.md この記事は議論のたたき台で、ポジショントークや、偏見にまみれています。 今のフロントエンドの分類 古典的なサーバーサイド WAF への +α の味付け 大規模なクライアントアプリケーション管理のための SPA SEO / SSR を考慮した Node ヘヴィーな環境 他、提唱されてるパターン マイクロフロントエ... 続きを読む

trans-loader: npm/webpack なしではじめるフロントエンドプロジェクト

2018/06/28 このエントリーをはてなブックマークに追加 70 users Instapaper Pocket Tweet Facebook Share Evernote Clip Webpack ツールチェイン npm mizchi

フロントエンドはツールチェイン多くて大変ですね。何から初めていいかわからないと思います。 というわけで、 babel や webpack, というかもはや node の インストールすら不要でフロントエンドを始めることができるプロジェクトを作りました。 https://github.com/mizchi/frontend-starter git clone git@github.com:m... 続きを読む

Ethereumを学習するときのロードマップ - アルゴリズムとかオーダーとか

2018/05/11 このエントリーをはてなブックマークに追加 84 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ethereum アルゴリズム オーダー ロードマップ 学習

2018 - 05 - 11 Ethereumを学習するときのロードマップ Ethereum Solidity Truffle 自分がEthereumを学習したときの経験を元にゼロからEthereumを勉強するためのロードマップをまとめてみました。 先人たちは大体この流れで学習を進めていったと思います。 1. Ethereumのnodeを立ててみる go-etherem parity その他 2.... 続きを読む

Node-v10リリース これまでのNodeの振り返り // Speaker Deck

2018/04/27 このエントリーをはてなブックマークに追加 59 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck

All slide content and descriptions are owned by their creators. 続きを読む

Ruby の NODE を GC から卒業させた - クックパッド開発者ブログ

2017/12/25 このエントリーをはてなブックマークに追加 140 users Instapaper Pocket Tweet Facebook Share Evernote Clip trace mametter メリークリスマス クックパッド

2017 - 12 - 25 Ruby の NODE を GC から卒業させた こんにちは、技術部のフルタイム Ruby コミッタの遠藤( @mametter )です。メリークリスマス。 本日 Ruby 2.5.0 がリリース予定です。いろいろな改善が含まれています。クックパッドからの主な貢献としては、 「trace 命令の削除による高速化」 や 「分岐・メソッドカバレッジの測定のサポート」 など... 続きを読む

エンジニアが「明日からマネジメントして」と言われたら – FiNC Engineering Blog – Medium

2017/12/12 このエントリーをはてなブックマークに追加 525 users Instapaper Pocket Tweet Facebook Share Evernote Clip medium Rails perl Ruby エンジニア

software engineer. javascript/ruby/rails/perl/node/finc 製品開発におけるマネジメントの全体感 最初に結論 エンジニアがマネジメント始める際には、↑のようにざっくり簡単にでいいので開発チームのマネジメントの全体像を掴んだうえで、自分がマネジメントするべき範囲を明確にして動くことをオススメしてみます。 以降、もう少し詳しく説明します。 なんで書こ... 続きを読む

WebSocket + Node.js + Express — Step by step using Typescript

2017/11/12 このエントリーをはてなブックマークに追加 112 users Instapaper Pocket Tweet Facebook Share Evernote Clip WebSocket Express node.js

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

2017/08/15 このエントリーをはてなブックマークに追加 331 users Instapaper Pocket Tweet Facebook Share Evernote Clip MJS INTRO jxck.io ES Modules 決着

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

2017/08/15 このエントリーをはてなブックマークに追加 331 users Instapaper Pocket Tweet Facebook Share Evernote Clip MJS INTRO jxck.io ES Modules 決着

created_at: 2017-08-15 updated_at: 2017-08-15 tags: [ es module , tc39 , javascript ] Intro 長いこと議論になっていた ES Modules の Node における扱いに一応の決着が付き、 .mjs という拡張子が採択された。 この拡張子の意味と、今後ブラウザと合わせて Universal JS を実装してい... 続きを読む

フロントエンド実装中に使えるモックサーバを爆速で準備する - Qiita

2017/08/12 このエントリーをはてなブックマークに追加 305 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita bash JSON npm モックサーバ

で完了 なければ nodeのバージョンをnで管理する などを読みつつnodeとnpmをインストールしてください 準備するもの コンソール db.json ブラウザ(動作確認用) やること db.json ファイルを作成する bashの touch コマンドやWindowsなら右クリックからなどでお好きなようにファイルを作ってください db.json にリソースを登録する ここでモックサーバから返し... 続きを読む

キーワード検索はもう古い? 元最年少社員が生み出したグーグルキラー | BUSINESS INSIDER JAPAN

2017/07/28 このエントリーをはてなブックマークに追加 90 users Instapaper Pocket Tweet Facebook Share Evernote Clip グーグルキラー キーワード検索 ノート サンフランシスコ 拠点

グーグルなどを使ったキーワード検索は、しばしば不毛な試みに感じられる。ヒット件数は数百万を超え、その中から本当に必要な情報を探し出すのは、時間のかかる作業だ。 サンフランシスコに拠点を置くスタートアップ「Node(ノード)」は、これを変えようとしている。 創業者でCEOのファロン・ファテミ(Falon Fatemi)氏率いるNodeは7月25日(現地時間)、同社がこれまで水面下で進めてきた、情報の... 続きを読む

JSのデバッグにはconsole.log()ではなくNodeのデバッガーを使いなさい - WPJ

2017/05/15 このエントリーをはてなブックマークに追加 424 users Instapaper Pocket Tweet Facebook Share Evernote Clip デバッガー WPJ Transla デバッグ

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

2017/03/15 このエントリーをはてなブックマークに追加 64 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey Java コンテナ 運用 正式版

Google、「App Engine flexible environment」正式版に。自由にコンテナを持ち込んで運用を任せる。Node/Ruby/Javaなど、ASP.NET Coreも GoogleはGoogle App Engineで提供している「App Engine flexible environment」が正式版になったことを 発表しました 。 App Engine flexible... 続きを読む

 
(1 - 25 / 94件)