タグ

ブックマーク / www.infoq.com (16)

  • SlackでのJavaScriptからTypeScriptへの移行

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    SlackでのJavaScriptからTypeScriptへの移行
    k--kato
    k--kato 2017/04/25
  • TDDはアーキテクチャに悪影響を与えるか?

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    TDDはアーキテクチャに悪影響を与えるか?
    k--kato
    k--kato 2017/04/07
  • TwitterによるReactベースのモバイルWebスタックはネイティブのパフォーマンスに匹敵する

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    TwitterによるReactベースのモバイルWebスタックはネイティブのパフォーマンスに匹敵する
    k--kato
    k--kato 2017/02/24
  • Java 10でラムダが強化される可能性あり

    新しいJEPには、より明確な曖昧さ回避、未使用パラメータのアンダースコアの使用、外部変数のシャドウイングなど、ラムダ機能を強化するための変更提案が提出されている。これらの変更によって、Javaのラムダが他の言語のラムダに近づくことになるが、最初の議論では支持するレベルも様々であった。このJEPは、Java言語を改善するための、他の一連の提案を補完しており、ローカル変数型の推論と拡張された列挙型を含む。これらは全てJava 10に含まれる可能性がある。 3つの変更はすべてラムダに関連しているが、それらは独立しており、フィードバックに応じて、一部が不採用となり、他のものが採用される可能性がある。そのため、この記事では個別に説明する。 より明確な曖昧性回避 ラムダがバージョン8でJavaに追加されたとき、それらをサポートするために型推論を修正しなければならなかった。しかし、過去に行われた変更は、

    Java 10でラムダが強化される可能性あり
  • MozillaのServoブラウザ、nightlyビルド公開

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    MozillaのServoブラウザ、nightlyビルド公開
    k--kato
    k--kato 2016/07/12
  • Microsoft: EdgeはChromeやFirefoxよりもパフォーマンスが改善している

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Microsoft: EdgeはChromeやFirefoxよりもパフォーマンスが改善している
    k--kato
    k--kato 2016/04/30
    でも Android,iPhone や iOS で動かないので… Microsoft: EdgeはChromeやFirefoxよりもパフォーマンスが改善している
  • TDDを諦める

    この記事は,TDDに見切りをつけたある大学教授の経験と,Uncle Bobの反論を要約したものだ。 ソフトウェア工学の大学教授を退官したIan Simmerville氏には,“Software Engineering, 10th edition”を含む数冊の著書がある。同書の第8章はすべてソフトウェアテストに関する内容であり,特に8.2章ではTDDを取り上げている。それらの章で紹介された考え方を何度も引き合いに出しながら,Sommerville氏は先日の記事に,“TDDはソフトウェア工学の大きな進歩です。いくつかのクラスのシステムにおいては,それが有効であることが明らかです。”と述べて,次のような“TDDフレンドリ”なシステムの一覧を紹介している。 階層化アーキテクチャ 合意された成功基準を持ち,それに準拠したテストに基づいて構築されるシステム。 自身のコントロールを越えてシステムと対話す

    TDDを諦める
    k--kato
    k--kato 2016/04/16
    6件のコメント https://t.co/HO5r1Z3G3y “TDDを諦める”
  • VS Code、JavaScriptのエディット機能を改善

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    VS Code、JavaScriptのエディット機能を改善
    k--kato
    k--kato 2016/04/13
  • TypeScript 2.0プレビュー

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    TypeScript 2.0プレビュー
    k--kato
    k--kato 2016/04/12
  • Javaの型推論のローカル変数への拡張を提案するJEP 286

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Javaの型推論のローカル変数への拡張を提案するJEP 286
    k--kato
    k--kato 2016/04/05
  • .NETのOSSについてPhil Haackが語る

    原文(投稿日:2016/03/02)へのリンク .NETのオープンソースに関して、懸念を表明したメンバーやコントリビューターがいることは先週報じた通りだ(訳注:原文の記事は2016/02/24に公開)。現状についてより深い洞察を得るため、InfoQは前・Microsoftのプログラムマネージャーで現在はGitHubエンジニアリングマネージャーであるPhil Haackと連絡を取った。 PhilはQConの“オープンソース化された.NETの超絶的な力”というセッションのトラックホストを務めてもいる。 Philは.NETのOSSに関する現在の変革について説明を始めた。 .NETのOSSコミュニティに関する多くの不満は、他のOSSコミュニティと比べると、.NETのOSSコミュニティがまだ若いという事実によるものだと思う。多くのことがよくなってきているし、改善は続いているとは言え、コミュニティに

    .NETのOSSについてPhil Haackが語る
    k--kato
    k--kato 2016/04/01
    dot NET の OSS 化について,Phil Haack が《何を使って開発してようが関係ない。Azureで動かしてくれるのならね!》と書いていましたので,これを大前提にすると,最近のアクションがよく分かる気がします
  • Stack Overflowの開発者サーベイ2016年版

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Stack Overflowの開発者サーベイ2016年版
    k--kato
    k--kato 2016/03/29
    プログラミング言語の人気調査を本に引用したいと思っています。ぜひ参考にしたいと思う調査はどのような調査でしょう?人気よりもアメリカの言語別求人件数の方が説得力がありませんか? Stack Overflowの開発者サーベイ
  • JUnit 5のアルファ版がリリース,ユニットテストをシンプルに

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    JUnit 5のアルファ版がリリース,ユニットテストをシンプルに
    k--kato
    k--kato 2016/03/29
  • 優れたWebフロントエンド開発者になるには

    この記事では、二人のエンジニアが書いたWeb開発者のためのアドバイスを紹介する。一人はおすすめの有用なツールとテクニックについて、もう一人はブラウザ向けに書くときに遭遇する課題への対処についてアドバイスしている。 今年のはじめ、BazaarvoiceのソフトウェアエンジニアであるRebecca Murphey氏は「A Baseline for Front-End [JS] Developers: 2015」というブログ記事を書き、クライアントサイドWeb開発に使えるツールとアプローチをJavaScript開発者にアドバイスした。記事を要約すると、彼女はこう言っている。 ECMAScript 2015を学ぶ。 Understanding ES6、ES6 Rocks、BabelJSがおすすめだ。私たちはこのリストにAxel Rauschmayer氏の新しい、Exploring ES6を加える

    優れたWebフロントエンド開発者になるには
    k--kato
    k--kato 2015/08/15
    ES6は"Exploring ES6",テストはIntern,Gitはghooks,モジュールはWebPack・・・。そ,そうですか。 ‡優れたWebフロントエンド開発者になるには
  • A Discussion With Neal Gafter on the Future of Java

    Sustainable Security Requirements with the ASVS Josh Grossman provides a brief overview of what the ASVS is, but takes a closer look at balancing trade-offs and prioritizing different security requirements. Josh shares how to make the process repeatable and how to implement it as part of your own organization's requirements process.

    A Discussion With Neal Gafter on the Future of Java
    k--kato
    k--kato 2015/06/29
    @matarillo "When I"ではなくて"When C#"だったのですね。ありがとうございます 《C#にジェネリックを追加した時は》 "When C# added Generics, they did not ..."
  • "JavaScriptを使わないシングルページアプリ"に対する非公式なHTML6提案が議論を引き起こした

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    "JavaScriptを使わないシングルページアプリ"に対する非公式なHTML6提案が議論を引き起こした
    k--kato
    k--kato 2015/05/09
    古い記事ですが2015年3月20日にHTML6について非公式のproposalがありまして,趣旨はJavascriptなしでSPAを実現する,で結論は却下だったのですが,最近の天下一JS MV*フレームワーク武道会事情より同情します ‡
  • 1