Node.jsをリアルタイム解析サービスの開発で5年間使って知ったメリットやデメリットを紹介します。大規模な解析サービスをNode.jsで記述する上での工夫などについても解説しています。
![PLAIDがNode.jsを採用し、5年間で12万行書いてわかったこと | PLAID engineer blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/8da735647db4b7acd5e356338e756dd801dfc72b/height=288;version=1;width=512/https%3A%2F%2Fik.imagekit.io%2Fnewt%2F61b151f921640c0018173598%2F51217002-f510-48d6-80e8-474700ceef57%2Fshutterstock_746652745.jpg%3Ftr%3Dw-1000%2Ch-1000%2Cc-at_max)
「第19回ゼロから始めるセキュリティ入門 勉強会」での, CSS Injection の脅威と対策に関する short talk 用に作成した資料です :-) 勉強会ページ: https://weeyble-security.connpass.com/event/98127/ I explain some techniques of CSS Injection by @masatokinugawa, @SecurityMB, and other websec researchers in Japanese. I highly recommend to check the following awesome work by @SecurityMB and @0x6D6172696F. - https://sekurak.pl/wykradanie-danych-w-swietnym-styl
はじめに 最近、意図的に「単体テスト」「結合テスト」という呼び方を避け、Google Testing Blogで紹介されてるTest Sizesによる分類(small / medium / large)に従った呼び方でテストを呼んでいる。 この分類方が自分の身の回りに徐々に浸透してきて、実際のチーム内のテスト戦略も一歩進んだ議論ができるようになってきたので、改めてまとめる。 ちなみにこの記事の話は手動で行われるテストではなく、自動テストを対象としているが本質はあまり変わらないと思う。 続き書きました。 akito0107.hatenablog.com 「単体テスト」「結合テスト」という呼び方について ソフトウェア開発に従事していれば必ず聞く言葉だと思う。改めて他のサイトから引用する形で定義をまとめておく。 単体テストとは *1 単体テストとは、プログラムを検証する作業の中でも、プログラムを
今年もパシフィコ横浜にて開催された「CEDEC2018」。期日は8月22日から同月24日までで、この3日間は多数のセッションに様々な業界・様々な立場の人々が集まる。本稿では、「データを分析する文化を作る-開発運営が自分でデータを分析してもらうためにしたこと-」について、株式会社 Aiming開発グループリードソフトウェアエンジニア(データ分析チーム・Monolithリーダー)の芝尾幸一郎氏が行ったセッションに触れていきたい。 「データ分析は、データ分析の専門家が行うのではなく、開発・運営が自分たちで行うべきである。データ分析の専門家は、そのための手助けをするべきだ」 これは「社内にデータを分析する文化を作る」事を目標とした主張であり、開発・運営が積極的に分析を行って欲しいとの願いも込められている。Aimingでは、そのために次の施策を行った。 ●社員誰にでも見られるBIツールの開発 ●BI
With all of the love and proclamations about REST, we can sometimes forget that it’s simply one of many options. REST is a very good standard for a wide variety of APIs, but there are other API design styles for more nuanced scenarios. To help API developers make sense of which API design style to use and for what situation, let’s look at REST within the context of three other options – gRPC, Grap
Learn Languages 2018 というイベントで、最近のPythonについて発表してきました。 (一昨年まではLightweight LanguageでLLイベントだったのが、去年からLearn Languagesイベントになったらしい!) Python update in 2018 #ll2018jp from cocodrips www.slideshare.net せっかくなのでポイントだけでも書き起こして見ようと思います。 ここ1~2年で便利になった機能 1. The pathlib module (PEP 428) pathlibはファイルパスに関するモジュールで3.4で導入されました。 ただ、build-inのopenやos.pathモジュールがpathlib.Pathオブジェクトを受け入れられるようになったのがPython3.6(PEP519)となっています。 3.
イベント概要 先日、アジャイルの本質について語るイベントが日本橋で開催された イベントのテーマは「本質を理解しないままのアジャイル開発に挑む危うさ」 アジャイル3怪獣 と呼び声の高い (?!) お三方がアジャイル開発の本質を激辛トークで深掘り 会の後半では、参加者を交えたディスカッション(フィッシュボール形式)も行われた イベント詳細はこちら:https://connpass.com/event/96750/ 登壇者 やっとむさん「アジャイルってなにが美味しいの?」 きょんさん「目的論からのアジャイル~手段を目的化すること~」 ryuzeeさん「アジャイル開発でコールド負けしないための5つのポイント」 感想を一言で言うと タイトル通り、内容が本質すぎて辛かった 終始「ぐぬぬ…」となる胸熱展開のオンパレードでした 「アジャイルってなにが美味しいの?」 by やっとむさん 登壇資料 そもそもア
この記事は以下のページに移転しました. blog.ryota-ka.me こんにちは.Kubernetes 班の ryota-ka です。皆さん Kubernetes やっていますか?*1 Kubernetes をやっていこうとすると,大量の YAML を書くことになって大変である.大量の YAML を書くことは大変なので,大抵コピペする.コピペをするが,コピペは怖い.例えば,deployment を定義する YAML をコピペしたとして,万一 label を変更するのを忘れて,想定していない service からルーティングされたりすると悲惨である.そもそも(個人的な意見ではあるが) YAML の仕様自体があまりにも複雑かつ難解であり*2,ある種の仕様が余計なお世話だともしばしば感ぜられる*3. 最近では kustomize が将来的に kubectl に統合される予定で開発が進められて
id:radiocat です。既に記事で紹介されていますが、大阪オフィスの開発部内で毎月開催しているビアバッシュで『タスク管理のやりかたとツールの使いかた』というタイトルで発表をしました。 tech-blog.rakus.co.jp 今回はこの発表で紹介したスクラム方式のタスクマネジメント手法を改めて記事にまとめます。 個人のタスクマネジメントとは? そもそも個人のタスクマネジメントというのはいつ、何を、どう管理するのでしょうか? 家族と生活している人は家族に頼まれた買い物を会社帰りに買って帰るために買い物というタスクを管理したいかもしれません。反対にプライベートは自由気ままに過ごしたいので細かい事まで管理したくない人もいるかもしれません。 ツールの選びかた 何をどこまで管理したいのかは人それぞれなので、ツールの選びかたもその人の生活スタイルや環境によって変わってきます。 世の中には様々な
いつもはてなブックマークをご利用いただきありがとうございます。 2018年2月7日に、以下開発ブログにて廃止を告知しておりました、リニューアルに伴うお気に入りフィードRSSの機能について、このたびリニューアル後にもご利用いただけるよう、仕様変更を行ったうえで、機能提供を継続することにいたしました。 ▽お気に入りフィードをリニューアルしました。またそれに伴う一部機能廃止について http://bookmark.hatenastaff.com/entry/2018/02/07/164517 仕様の変更点は、以下の通りです。 ログインしているブラウザ以外からアクセスするには、本人のみが確認できるトークン付きURLが必要になりました RSSリーダーに登録されている方は再登録をお願いします トークン付きRSSのURLは お気に入りフィード の link[rel=alternate] 要素から確認いた
「Amazon Alexa」と「Cortana」の連携機能を試して分かったこと:鈴木淳也の「Windowsフロントライン」(1/3 ページ) 2017年8月末に突如発表された米Amazon.comと米Microsoftの「音声アシスタント」提携。スマートスピーカー市場をリードするAmazonの「Alexa」と、膨大な数の稼働デバイスがあるWindows 10の「Cortana」が連携するとあって注目を集めたが、当初予告されていた「2017年内」を過ぎても、サービスが始まることはなかった。 2018年に入ると、米国ではAlexa搭載のWindows 10 PCが多数発表され、この音声アシスタント連携の存在価値に疑問符が付いたりもしたが、2018年5月には開発が進んでいることが公の場であらためて明らかになった。 Microsoftが2018年5月に米ワシントン州シアトルで開催した開発者向けイベ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く