タグ

JavaScriptに関するkurakanoのブックマーク (15)

  • 無責任な"not for me"発言は迷惑なのでやめてほしい - lacolaco

    愚痴。 最近特定の技術やライブラリ、ツールなどに対して、「自分には合わなかった」のような発言をする人をよく見かける。 ちょっと前だと「○○はクソ」のような直接的なdisが目立っていた気がするので、少しは丸くなったつもりなのかもしれないが、 Angularというひとつの技術のユーザーコミュニティを主催する僕としては余計に迷惑だ。 もっと慎重になれ medium.com AirbnbがReact Nativeを使うのをやめた記事、これは当に偉い。 技術選定を行い、結果的にマッチしなかった、というレポートには、最低限次の項目が必要だと考えている。 開発の目的 選定理由 マッチしなかった理由 このどれが欠けてもいけない。単に言葉遣いが柔らかいだけでdisと変わりないどころか、下手するとFUDにすらなり得る。 FUD - Wikipedia FUD(英: Fear, Uncertainty and

    無責任な"not for me"発言は迷惑なのでやめてほしい - lacolaco
    kurakano
    kurakano 2018/10/19
    当時はスルーしてたけど ”海の向こうのコミッターよりも、勉強会で会える日本の開発者のほうが身近で、信頼できるのだ。”この方が日本でのAngularの顔っぽい人っぽいんですよね。最近日本初のGDEになったらしいですし
  • 【JavaScript】3大フレームワーク Angular, React, Vue.jsを比べてみよう (2018年4月) - Rのつく財団入り口

    JavaScriptフレームワークを比較してみよう (2018年4月) トレンドの移り変わりが激しいWebフロントエンド。2017-2018年現在、JSフレームワークで最も有力な3強がAngular/React/Vue.jsの3つと言われています。他に日で比較的聞くのはRiot.js、Ember.js、Hyperappなどがありますね。 ちょいとFW選定の技術調査でいろいろ調べたりしたので、このエントリでは初学者なりに比較を整理してまとめてみたいと思います。 なお最後にも書いてありますが、実際に使ったりして得られた知見もあれば、入門レベルだと確かめようがないのでやネットの情報や意見の中で多いものの受け売り的になっているところもあります。フレームワークって結局どれがいいのという話は混乱したり場合によっては荒れがちですが、最終的には情報は各自の判断でご利用ください。フレームワークは開発をよ

    【JavaScript】3大フレームワーク Angular, React, Vue.jsを比べてみよう (2018年4月) - Rのつく財団入り口
    kurakano
    kurakano 2018/10/19
    次の新規がAngularになるかもで、こう見ると企業視点ならAngularもぜんぜんありなのかなと前向きに構えたい。TypeScriptはもうVue.jsでも広まってる感あるし優越感はないのかな。
  • Removing jQuery from GitHub.com frontend

    EngineeringRemoving jQuery from GitHub.com frontendWe have recently completed a milestone where we were able to drop jQuery as a dependency of the frontend code for GitHub.com. This marks the end of a gradual, years-long… We have recently completed a milestone where we were able to drop jQuery as a dependency of the frontend code for GitHub.com. This marks the end of a gradual, years-long transiti

    Removing jQuery from GitHub.com frontend
    kurakano
    kurakano 2018/09/09
    ホスティングやめたのかと 捨てられるほうだった
  • 🚀 Nuxt 2 is coming! Oh yeah!

    Just 25 days after 1.4.0 release, Nuxt 2 is almost ready. Over 330 commits, 320 changed files, 8,200 additions, and 7,000 deletions not counting other nuxt repositories! OK, it seems LOTS of changes but don’t worry, we tried our best to have only a little amount of breaking changes and focus on stability, performance and better development experience. We just made a summary of the changes. 🏎 Webp

    🚀 Nuxt 2 is coming! Oh yeah!
    kurakano
    kurakano 2018/08/09
    (edgeじゃない)nuxtが早く2になってくれないと「今は時期が悪い」が続くなあ
  • GitHub - rialto-php/puphpeteer: A Puppeteer bridge for PHP, supporting the entire API.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - rialto-php/puphpeteer: A Puppeteer bridge for PHP, supporting the entire API.
    kurakano
    kurakano 2018/07/03
    PuppeteerをPHPで動かせるライブラリ。新しい言語NGでもミドルウェアと言い逃れたりしたいときに。
  • PhantomJSの開発が終了しリポジトリがアーカイブ化された

    QtWebKitをベースにしたヘッドレスブラウザであるPhantomJSの開発が終了され、2018年6月2日にリポジトリもアーカイブされました。 ariya/phantomjs: Scriptable Headless Browser 以前にもお伝えしていましたが、PhantomJSはQtWebKitをベースにしていて安定版が利用しているバージョンも古いままでした。 また、QtWebKitの新しいバージョンへアップデートを行うベータ版も開発されていましたが、Headless Chromiumが公開されたことや個人でPhantomJSのメンテナンスを続けていくの難しいという問題もあり開発は停止していました。 2017-05-03のJS: Headless Chrome/FirefoxとPhantomJS/SlimerJS、ES modules - JSer.info 2017-09-05のJ

    PhantomJSの開発が終了しリポジトリがアーカイブ化された
    kurakano
    kurakano 2018/06/12
    おつかれさまでした。
  • Mozillaが「WebAssembly Studio」発表。C/Rust/AssemblyScript対応のオンラインIDE

    Mozillaが「WebAssembly Studio」発表。C/Rust/AssemblyScript対応のオンラインIDE Mozillaは、Webブラウザ上で高速に実行できるWebAssemblyに対応したアプリケーションを開発するためのオンラインIDE「WebAssembly Studio」を発表しました。 オンラインIDEのサービスとして「WebAssembly.Studio」でベータ公開され利用できるほか、コードがGitHubでオープンソースとして公開されており、サーバにインストールして実行することも可能です。 WebAssemblyは、Webブラウザ上でネイティブコードに近い実行速度で高速に実行できるバイナリフォーマットです。 マイクロソフト、Google、Mozilla、Appleなどの主要なWebブラウザベンダがW3CのWebAssembly Community Grou

    Mozillaが「WebAssembly Studio」発表。C/Rust/AssemblyScript対応のオンラインIDE
    kurakano
    kurakano 2018/04/12
    “AssemblyScriptとは、TypeScriptをWebAssemblyへ事前コンパイル可能にするため、TypeScriptにいくつかの制約などを加えたTypeScriptのサブセットです”あるていどTS気分で書けるのかな
  • Can (a== 1 && a ==2 && a==3) ever evaluate to true?

    Moderator note: Please resist the urge to edit the code or remove this notice. The pattern of whitespace may be part of the question and therefore should not be tampered with unnecessarily. If you are in the "whitespace is insignificant" camp, you should be able to accept the code as is. Is it ever possible that (a== 1 && a ==2 && a==3) could evaluate to true in JavaScript? This is an interview qu

    Can (a== 1 && a ==2 && a==3) ever evaluate to true?
    kurakano
    kurakano 2018/01/18
    黒魔術というほどでもないのが
  • JSer.infoを開始してから7年が経ちました

    2011年1月15日にJSer.infoを開始してから今日でちょうど7年となりました。 今年は特にイベントもないので簡単にJSer.infoの振り返りを書いてみます。 去年の紹介記事 去年一年間に紹介したサイト数は1074でした。 また、今までのすべての紹介したサイト数の合計は7691でした。 JSer.infoの紹介したサイトデータはすべてデータ化されているので次のページから見れます。 jser/jser.info JSer.info Data Dashboard JSer.infoのゴール あらためて振り返るとJSer.infoのゴールは次のようなものです。 「JavaScriptに興味がある人にもっとJavaScriptを知ってもらう」 「JavaScriptの情報を整理して正確に伝える」 「更新コストを小さくして、継続できる形を作る」 毎年この時期になるとゴールを振り返って、そもそ

    JSer.infoを開始してから7年が経ちました
    kurakano
    kurakano 2018/01/16
    ありがたい
  • 2017-10-24のJS: CKEditor 5、MDN Web Docsへのドキュメント統合

    JSer.info #354 - Mozilla、MicrosoftGoogle、W3Cが協調してウェブ開発のドキュメントをMDN Web Docsに集約していくことを発表しました。 Mozilla brings Microsoft, Google, the W3C, Samsung together to create cross-browser documentation on MDN - The Mozilla Blog 目に見える変化としては、MSDNのドキュメントがMDNにリダイレクトされていきます。 ブラウザ固有のドキュメントに関してはMicrosoft Edge documentation - Microsoft Edge Development | Microsoft Docsなどに残ります。 Documenting the Web together - Microsof

    2017-10-24のJS: CKEditor 5、MDN Web Docsへのドキュメント統合
    kurakano
    kurakano 2017/10/27
    間違ってMSDNに行ってムキー!となることがなくなる。のか?
  • Koa - next generation web framework for node.js

    IntroductionKoa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. By leveraging async functions, Koa allows you to ditch callbacks and greatly increase error-handling. Koa does not bundle any middleware within its core, and it provides an elegant suite of methods that make writing serve

    kurakano
    kurakano 2017/10/24
    express作者の新しいwebアプリFW?expressは古いと言われる時代なのか…。 数年前のわりには全然耳に入ってこなかった。
  • TestCafeでブラウザの自動テスト(E2Eテスト)

    TestCafeという自動テストフレームワーク(いわゆるE2Eテストフレームワークジャンルとしておきます)を試してみました。 TestCafeの特徴としては、Seleniumを使っていないこと、設定ファイルなしで利用できる点です。 Seleniumを使ったテストフレームワークとしては、Protractor、testium、WebdriverIOなどがあります。 (Seleniumを使わない他のテストフレームワークだとNightmareなど) Seleniumを使わずにどうやって自動的にブラウザを操作するかというと、中継サーバーを起動してそこにテストコードなどを追加して動かすことができるSelenium RC(1)方式に近いものだと思います。 同名のウェブサービス/クライアントアプリも出していて、こちらはSelenium IDEのようにGUIで操作して記録したものを再生などができます。 なぜ

    TestCafeでブラウザの自動テスト(E2Eテスト)
    kurakano
    kurakano 2017/10/20
    Selenium不要で記述が簡単そうなテストフレームワーク。リモートURLを自分のブラウザに入れればSelenium IDEのように軽く目視しながらも自動テストできる?puppeteerとどっちがいいか
  • Ayo.js について - from scratch

    Ayo.js とは 「Node.js の fork です。」と言ってもまだできたばかりで正直このタイミングで記事にしてもまだ語ることはそんなに多くないです。 ただし、JavaScript界隈が騒ぎになりかけていることは確かです。日でも発言が増えてきたので自分なりにまとめて今時点での話をしようと思います。 ちなみに読み方は好きに読んでくれ、と言われてます。 「アイ・オー」でもいいし、「エイ・ヨー」でも良いとのことです。ネーミング的には昔あった io.js fork騒動を想起させるネーミングになってます。もしも io.js についてご存じない方もいるのであれば、こちらをご参照ください。 yosuke-furukawa.hatenablog.com Ayo.js の目的 https://github.com/ayojs/ayo/blob/zkat/values/VALUES.md ここを見ると

    Ayo.js について - from scratch
    kurakano
    kurakano 2017/08/28
    あーストライキのような参加者の意思表明がOSSではforkという形なのか。node.jsは2回め。おこでfork≠即それが(並行)稼働ってことね。呼び方はなんでもえーよ。
  • メモ: Node.jsとAyo.jsに分裂したという話 - 技術探し

    この記事は自分用のリンク集メモです。(色々と聞かれるときにリンク探すの大変なため) 注意: 追記・変更が頻繁に行われるでしょう 原因 Rodの違反行為一覧 参考Issues TSC投票ステータス 自主的に辞退した人 Mylesの意見・考え Bryanの意見・考え 自主辞退要求とRodの声明 Nodeの将来 Hacker News ZDNet TSC Node.js Foundationの動き 主な変更 TSCとCTCのリマージ 規約の更新 新しいModerationチームを立ち上げるための取り組み ボード Coreへの全体周知 Board 質問リスト このissueへの反応 Ayo.js フォークに関して 意見交換場所 npm 目的 Values アイコン CI さいごに 原因 Rodが複数回のNode.js Foundationの行動規範に対し違反を行っていた。 コレに関して、TSCで辞

    メモ: Node.jsとAyo.jsに分裂したという話 - 技術探し
    kurakano
    kurakano 2017/08/27
    (゚」゚)ノヘイタクシー / 貢献度高い人の規約違反が貢献度から見逃されたのでforkしたよって話?nodeコミュそんなんなんだ…
  • フロントエンド開発の基本知識(2017年夏) - Qiita

    10年ぶりくらいに Web 開発に再デビューしなくてはならなくなった筆者が見た、現代のフロントエンド開発の基知識についてまとめます。フレームワークを使ったシングルページアプリケーション開発が対象です。若干の不正確には目をつむってズバリ言い切るスタイルで書いていきます。 Node.js 現代のフロントエンド開発には Node.js を使います。フロントエンド開発を強力にサポートするいくつものツールが Node.js で実装されているからです。 Web 開発で言語処理系というと、Ruby on Rails のような Web アプリケーションフレームワークを思い浮かべるかもしれません。もちろん Node.js にもそのようなフレームワークはいくつも存在しますが、フロントエンド開発で使うツールはそれとは全然関係ありません。 これらのツールを使うことによって解決するのは、以下のような要望です :

    フロントエンド開発の基本知識(2017年夏) - Qiita
    kurakano
    kurakano 2017/07/12
    フロントエンド開発なのにひたすらNode.jsの整備をすることが基本知識ということが辛さ。本当に基礎知識なのか。"フレームワークを使ったシングルページアプリケーション開発"が本当に基礎レベルになったのか。おじさん
  • 1