Your SlideShare is downloading. ×
Node.js地獄巡り
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Node.js地獄巡り

583
views

Published on

茨城でべろっぱコミュニティ忘年会用ネタスライド

茨城でべろっぱコミュニティ忘年会用ネタスライド

Published in: Technology

1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
583
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
1
Comments
1
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. NNooddee..jjss地獄巡り Java S cr ip t Java it t JavaScript JavaSc t S crpp r ip JavaScri 88 va Ja S ct VV varip Ja Sc t ava ip cript J 88 aS vvaScr VV Jaa J ipt cr aS JavaScript JavaScript Jav @morinezumiiii
  • 2. 輪廻転生の コールバック地獄
  • 3. 輪廻転生の コールバック地獄 •・ 地獄に入�ったら地獄に従え •・ 非同期で悔い改�めよ •・ どうしても、というのなら血と肉を削り ffiibbrree,,ssyynncchhrroonniizzeeやaassyynnccを使え •・ yyiieellddが導入�されるとか淡い期待を抱くな
  • 4. MMVVCCを粗末にした者への 応報 CC VV MM RR VV VV
  • 5. MMVVCCを粗末にした者への 応報 •・ 自分がどれだけ規模が大きくしたか
 見つめ直せ •・ 大きな物をEExxpprreessss..jjssのみでフロント
 エンドまで実装するなど、生前で
 悪い行いをしたものには、保守地獄行き
  • 6. NNooddee..jjssという名の 鬼サーバ nnooddee EENNVV==pprroodduuccttiioonn ss pppp..jj aa nnooddee
  • 7. NNooddee..jjssという名の 鬼サーバ OOSS AAppaacchhee NNggiinnxx
  • 8. NNooddee..jjssという名の 鬼サーバ × AAppaacchhee OOSS × NNggiinnxx
  • 9. NNooddee..jjssという名の 鬼サーバ •・ AAppaacchheeやNNggiinnxxと一癖も二癖も異なる •・ アプリケーション内で例外を起こす輩に は容赦なくサーバを殺される •・ にわか臭丸出しでppmm22を使う輩には
 メモリリークギロチンで首を斬られる
  • 10. 死後、地獄に 落ちないためにすべき行い Ãフfl゚€ロ∏クfi゙ ◊ラœマ→ Ãフfl゚€ロ∏クfi゙◊ラœマ→ Ãフfl゚€ロ∏クfi゙◊ラœマ→ Ãフfl゚€ロ∏クfi゙◊ラœマ→ ∏クfi゙◊ラœマ Ãフfl゚€ロ い 識高 ←意 fl゚€ロ∏クfi゙◊ラœマ ←Ãフ ←Ãフfl゚€ロ∏クfi゙◊ラœマ ←Ãフfl゚€ロ∏クfi゙◊ラœマ ←Ãフfl゚€ロ∏クfi゙◊ラœマ
  • 11. 死後、地獄に 落ちないためにすべき行い •・ 非同期のメリットを考えよ •・ ssyynncchhrroonniizzeeなどを多用していれば
 それは設計が誤っている •・ NNooddee..jjssらしい書き方をせよ
  • 12. 死後、地獄に 落ちないためにすべき行い •・ 小規模ならEExxpprreessss..jjssのみでも良い •・ 中規模から大規模になるならば
 AAnngguullaarr..jjssやBBaacckkbboonnee..jjssを検討せよ •・ モジュール化出来るものは
 モジュール化せよ •・ JJaaddee、LLEESSSSを活用して部品化、
 共有せよ
  • 13. 死後、地獄に 落ちないためにすべき行い •・ NNOODDEE__EENNVVとnnooddee--ccoonnffiiggを使って
 環境操作を使いこなすべし •・ いつアプリが死んでもおかしくないと
 思うべし •・ プロセス監視を自動化せよ •・ ppmm22が不安ならばffoorreevveerrを使うべし
  • 14. 死後、地獄に 落ちないためにすべき行い •・ NNooddee..jjssは今非常に熱いテクノロジ •・ 改�善や移り変わりや著しく早い
 ((nnooddee..iiooやnnooddee..aappppやkkooaaとかも出たし)) •・ 新しく出たものはまず触ってみるのが吉
  • 15. 道はひとつではない Node.js Ruby on Rails Django Yesod Groovy Fuel PHP
  • 16. 精進せよ あざっした