同ドメインでリクエストを2つのシステムに振り分ける方法 | スペースマーケットブログ      2018-08-20 02:20:32  詳細
こんにちは。 エンジニアの奈良です。 スペースマーケットでは、現在マイクロサービスへの移行を進めています。 はじめはシンプルな単一のrailsアプリだったのですが、サービスが大きくなり、複数のプロジェクトを並行して開発を進めるにあたって、フロントエンドとバックエンドだったりサービスごとだったりと、どんど...
https://blog.spacemarket.com/code/alb-vs-nginx/
Webサイトのクローリングやスクリーンショット撮影が簡単にできるヘッドレスChromeがGCPに登場 - GIGAZINE      2018-08-19 08:20:29  詳細
Googleのクラウドである「Google Cloud Platform(GCP)」のサービスの1つである「Google App Engine」が2018年6月にJavaScriptの実行環境であるNode.jsに対応し、それに伴ってさまざまなNode.jsアプリがApp Engineで動作するようになりました。その中の一つに「Puppeteer」というものがあり、このPuppeteerを用いるとGUI...
https://gigazine.net/news/20180818-gcp-node-puppeteer-headless-chrome/
node.jsでWebスクレイピングして取得データを保存する - ほんじゃら堂      2018-08-19 05:20:30  詳細
node.jsでデータ収集のためのWebスクレイピングを行う。 Webスクレイピングの流れというのはだいたい決まっていて、 WebページにアクセスしてHTMLを取得する 取得したHTMLの中から必要なデータを抽出する 抽出したデータを保存する の3段階となる。 通常、Webスクレイピングが必要となるのは データ取得用のAPIが提供さ...
http://blog.honjala.net/entry/2018/08/17/005719
Node.jsのビルトインモジュールに名前空間が使われるかもしれない - 技術探し      2018-08-19 02:20:33  詳細
注意: これはまだ未定です。 他にいい案があれば、提案やコメントをしてほしいです。 'use strict'; const fs = require('@nodejs/fs'); // import fs from '@nodejs/fs'; console.log(fs.readFileSync(__filename, 'utf8')); このように、@nodejsという名前空間でビルトインモジュールを保護する案が出ています。 もち...
https://blog.hiroppy.me/entry/2018/05/25/100000
Node.jsにworkerが入った - 技術探し      2018-08-19 02:20:32  詳細
worker_threads とは? 目的 child_process や cluster と違う部分 会話する方法 共有範囲 API制限 禁止 変更 歴史 使い方 複数のworkerを動かす スレッド間でメッセージングを行う パフォーマンス まだできないこと さいごに Node@10.5.0で入ったworkerの話です。 この記事は、Roppongi.js #4の登壇資料です。 5minで話...
https://blog.hiroppy.me/entry/worker_threads
Node.js Package Mode について - 技術探し      2018-08-19 02:20:12  詳細
github.com docs.google.com slides.hiroppy.me まだ、masterへ入っていないので、未確定です。 今は、Coreで開発するかhttp2の様な感じでupstreamで開発するやsemverの扱い等の開発指針を決めたところです。 現在のNode.jsのECMAScript Modulesに対する問題点 ESMを使用する場合、現在はファイルの拡張子を.mjsにする必...
https://blog.hiroppy.me/entry/nodejs-package-mode
Node.jsのビルトインモジュールに名前空間が使われるかもしれない - 技術探し      2018-08-18 02:20:35  詳細
注意: これはまだ未定です。 他にいい案があれば、提案やコメントをしてほしいです。 'use strict'; const fs = require('@nodejs/fs'); // import fs from '@nodejs/fs'; console.log(fs.readFileSync(__filename, 'utf8')); このように、@nodejsという名前空間でビルトインモジュールを保護する案が出ています。 もち...
https://www.hiroppy.me/entry/2018/05/25/100000
Node.jsにworkerが入った - 技術探し      2018-08-18 02:20:33  詳細
worker_threads とは? 目的 child_process や cluster と違う部分 会話する方法 共有範囲 API制限 禁止 変更 歴史 使い方 複数のworkerを動かす スレッド間でメッセージングを行う パフォーマンス まだできないこと さいごに Node@10.5.0で入ったworkerの話です。 この記事は、Roppongi.js #4の登壇資料です。 5minで話...
https://www.hiroppy.me/entry/worker_threads
Node.js Package Mode について - 技術探し      2018-08-18 02:20:11  詳細
github.com docs.google.com slides.hiroppy.me まだ、masterへ入っていないので、未確定です。 今は、Coreで開発するかhttp2の様な感じでupstreamで開発するやsemverの扱い等の開発指針を決めたところです。 現在のNode.jsのECMAScript Modulesに対する問題点 ESMを使用する場合、現在はファイルの拡張子を.mjsにする必...
https://www.hiroppy.me/entry/nodejs-package-mode
Node.jsのビルトインモジュールに名前空間が使われるかもしれない - 技術探し      2018-08-17 23:20:40  詳細
注意: これはまだ未定です。 他にいい案があれば、提案やコメントをしてほしいです。 'use strict'; const fs = require('@nodejs/fs'); // import fs from '@nodejs/fs'; console.log(fs.readFileSync(__filename, 'utf8')); このように、@nodejsという名前空間でビルトインモジュールを保護する案が出ています。 もち...
https://abouthiroppy.hatenablog.jp/entry/2018/05/25/100000
Node.jsにworkerが入った - 技術探し      2018-08-17 23:20:38  詳細
worker_threads とは? 目的 child_process や cluster と違う部分 会話する方法 共有範囲 API制限 禁止 変更 歴史 使い方 複数のworkerを動かす スレッド間でメッセージングを行う パフォーマンス まだできないこと さいごに Node@10.5.0で入ったworkerの話です。 この記事は、Roppongi.js #4の登壇資料です。 5minで話...
https://abouthiroppy.hatenablog.jp/entry/worker_threads
Node.js Package Mode について - 技術探し      2018-08-17 23:20:13  詳細
github.com docs.google.com slides.hiroppy.me まだ、masterへ入っていないので、未確定です。 今は、Coreで開発するかhttp2の様な感じでupstreamで開発するやsemverの扱い等の開発指針を決めたところです。 現在のNode.jsのECMAScript Modulesに対する問題点 ESMを使用する場合、現在はファイルの拡張子を.mjsにする必...
https://abouthiroppy.hatenablog.jp/entry/nodejs-package-mode
textlintで日本語の文章をチェックする | Web Scratch      2018-08-04 09:20:13  詳細
textlint textlintはMarkdownなどテキスト向けのLintツールで、テキスト版ESLintみたいな感じのツールです。 JavaScriptでルールを書けるテキスト/Markdownの校正ツール textlint を作った | Web Scratch 最近azu/JavaScript-Plugin-Architectureという小さな書籍を書いていて、色々簡単に使えるような仕組みを追加して...
https://efcl.info/2015/09/10/introduce-textlint/
Serverless FrameworkでExpressを動かす(serverless-httpを使用)      2018-07-23 12:20:03  詳細
Serverless Frameworkの公式ブログで Deploy a REST API using Serverless, Express and Node.jsという記事を見つけたので、この記事で紹介されているserverless-httpとういミドルウェアを使って、Serverless上でExpressを動かしてみました。 環境 $ sw_vers ProductName: Mac OS X ProductVersion: 10.12.6 BuildVersio...
https://qiita.com/daikiojm/items/087af018959547614376
Operationalizing Node.js for Server Side Rendering – Airbnb Engineering & Data Science – Medium      2018-07-23 10:20:10  詳細
Operationalizing Node.js for Server Side RenderingAs Airbnb builds more of its Frontend around Server Side Rendering, we took a look at how to optimize our server configurations to support it. At Airbnb, we have spent years steadily migrating all Frontend code to a consistent architecture where e...
https://medium.com/airbnb-engineering/c5ba718acfc9
ndb/README.md at master · GoogleChromeLabs/ndb · GitHub      2018-07-21 23:20:06  詳細
Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Sign up
https://github.com/GoogleChromeLabs/ndb/blob/master/README.md
GitHub - GoogleChromeLabs/ndb: ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools      2018-07-21 22:20:07  詳細
Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Sign up ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools
https://github.com/GoogleChromeLabs/ndb
普及期を終え成熟期に入った「Node.js」はこれからどうなる?-コミッターが語る現状と未来【前編】:CodeZine(コードジン)      2018-07-18 15:20:02  詳細
サーバサイドJavaScriptのための環境として登場した「Node.js」は、今やクライアント環境でのJavaScriptランタイムとしてもポピュラーなものとなっています。その開発はどのようなプロセスで進められており、今後はどのような形で進化していくのでしょうか。今回、Node.jsのコミッターであるヤフーの大津繁樹氏と、「Jap...
https://codezine.jp/article/detail/10942
RailsでLaravel Mix(webpack)を使って15分でES6を書きはじめる      2018-07-15 14:20:10  詳細
この記事の各Version Rails 5.2.0 Ruby 2.5.0 node 9.11.2 yarn 1.7.0 laravel-mix ^2.0 What・Why? Laravel Mixとは? https://github.com/JeffreyWay/laravel-mix LaravelのAssets Compileの機能 webpackのWrapper API Node.js のライブラリ、PHPを必要としない なぜ Laravel Mixなのか? RailsのSprockets、AssetsPipe...
https://qiita.com/saboyutaka/items/8efbb7778993599e52de
2018/07/12 に発生したセキュリティ インシデント (eslint-scope@3.7.2) について      2018-07-13 08:20:05  詳細
2018 年 7 月 12 日に、ESLint 開発チームが管理する npm パッケージに悪意あるコードが挿入されるセキュリティ インシデントがありました。 ESLint からのアナウンス: https://eslint.org/blog/2018/07/postmortem-for-malicious-package-publishes npm からのアナウンス: https://status.npmjs.org/incidents/dn7c1fgr...
https://qiita.com/mysticatea/items/0141657e4478d9cf4614