タグ

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

  • Apache ArrowとJava: ライトニングスピードのビッグデータ転送

    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が最近リリースされ、重要な変...

    Apache ArrowとJava: ライトニングスピードのビッグデータ転送
    msykt
    msykt 2020/09/21
  • KSQLがConfluent Cloudで利用可能に

    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が最近リリースされ、重要な変...

    KSQLがConfluent Cloudで利用可能に
  • AmazonがAWS Glueに新しいストリーミングETL機能を導入

    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が最近リリースされ、重要な変...

    AmazonがAWS Glueに新しいストリーミングETL機能を導入
    msykt
    msykt 2020/08/22
  • Visual Studio Codeの新しいPython言語サーバーPylance

    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が最近リリースされ、重要な変...

    Visual Studio Codeの新しいPython言語サーバーPylance
    msykt
    msykt 2020/07/20
    お、後で試してみよう
  • TornadoVM: GPUとFPGAでJavaを高速化する

    このようなコンピューティングにおける新しい異種デバイスの中には、マルチコアCPUGPU(Graphics Processing Unit)、FPGA(Field Programmable Gate Array)などがあります。多様性はすばらしいことですが、これら新しいデバイスを効率的にプログラムする方法が必要です。 その最たるものとして挙げられるのが、ヘテロジニアス(異種)プログラミング言語の代表格である、CUDAとOpenCLの2つです。しかしこれらの言語では、APIに低レベルな機能が現れているため、専門家でないユーザが使うには非常に難しいものになっています。その例として、OpenCL 3.0標準の中から次の一節を引用してご紹介しましょう。 OpenCLが対象とするのは、ポータブルかつ効率的なコードの記述を望む専門的プログラマです。[...] 従ってOpenCLでは、低レベルのハードウ

    TornadoVM: GPUとFPGAでJavaを高速化する
    msykt
    msykt 2020/07/08
    “簡単に言うとTornadoVMは、透過的かつ動的にJavaバイトコードをOpenCLにオフロードし、生成したコードを異種ハードウェア上で実行することの可能なJVM言語用の並列プログラミングフレームワークです。”
  • Concurnas - 並列およびGPUコンピューティングのための新しいJVM言語

    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が最近リリースされ、重要な変...

    Concurnas - 並列およびGPUコンピューティングのための新しいJVM言語
    msykt
    msykt 2020/06/16
    Actor モデルを採用した JVM 上で動く言語。akka-actor みたいだけど、GPU や Off Heap 等のサポートが色々あるらしい。
  • Apache Arrow and Java: Lightning Speed Big Data Transfer

    How to Use Multiple GitHub Accounts Git is a popular tool for version control in software development. It is not uncommon to use multiple Git accounts. Correctly configuring and switching Git accounts is challenging. In this article, we show what Git provides for account configuration, its limitations, and the solution to switch accounts automatically based on a project parent directory location.

    Apache Arrow and Java: Lightning Speed Big Data Transfer
  • 自己組織化チームにおける協調的意思決定

    原文(投稿日:2020/02/06)へのリンク 自己組織化チームにおいて、メンバが持つすべてのポテンシャルを発揮する機会を与えることは、今日の企業が成功を収める上で最良の方法だ、とLorenzo Massacci氏は主張する。Agile Business Day 2019で、氏は、自らを組織化するチームが継続的かつ効率的な意思決定を可能にする方法について講演した。 協調的意思決定(Collaborative decision-making)は複雑なアクティビティだ。講演の中でMassacci氏は、このような決定を行うための方法として、コンセンサス、多数決、独裁的決定、同意(consent)など、さまざまなアプローチを紹介した。 状況を理解しながら、ひとつひとつの方法を意識的に適用せよ、というのが氏のアドバイスだ。 自己組織化チームによる効果的かつ効率的な意思決定を可能にするためには、意思決

    自己組織化チームにおける協調的意思決定
    msykt
    msykt 2020/05/16
    “重要なのは、常に全員で意思決定をする必要はない、ということです。意思決定への関与の仕方を明確にして、貢献する方法を全員で学ぶことが大切なのです。”
  • Jenkinsの開発者が継続的リスクベーステストのMLスタートアップを立ち上げ

    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が最近リリースされ、重要な変...

    Jenkinsの開発者が継続的リスクベーステストのMLスタートアップを立ち上げ
    msykt
    msykt 2020/04/01
    おー、面白そう“コード変更に対して、どのようなテストを行えばレグレッションをより正確にキャッチできるのか、私たちは、十分な精度を持って予測することができます。それはとりもなおさず、開発者へのより迅速な
  • Delta - Netflixの開発したデータ同期および拡張のためのプラットフォーム

    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が最近リリースされ、重要な変...

    Delta - Netflixの開発したデータ同期および拡張のためのプラットフォーム
    msykt
    msykt 2020/01/11
    そうなのか…。Data Store に依る話なのか、それともロジカルにそういうことなのか気になる。“ダンプが使用されているのは、一般的にログには、すべての変更は含まれていない、ということにチームが気付いたためだ。”
  • データエンジニアリングの未来 - QCon San FranciscoでのChris Riccomini氏の講演より

    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が最近リリースされ、重要な変...

    データエンジニアリングの未来 - QCon San FranciscoでのChris Riccomini氏の講演より
    msykt
    msykt 2020/01/08
    リアルタイムがステージ2か…。なかなかのツヨツヨ感
  • Googleのイノベーションから学んだこと - 問題の枠組み、データの使用、MVPの定義

    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が最近リリースされ、重要な変...

    Googleのイノベーションから学んだこと - 問題の枠組み、データの使用、MVPの定義
    msykt
    msykt 2019/12/04
    “我々の役割は、ユーザを重視した問題解決を行うことにある。必要以上にソリューションに拘るのではなく、ユーザにとって最良の方法で問題が解決できたかどうかを常にチェックするべきだ。そうすれば、新たなアイデ
  • AmazonがQuantum Ledger Databaseの一般提供開始を発表

    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が最近リリースされ、重要な変...

    AmazonがQuantum Ledger Databaseの一般提供開始を発表
    msykt
    msykt 2019/11/28
    “従来のようなリレーショナルデータベースに監査証跡を構築する必要がなくなると同時に、プリンシパルアナリストのDavid Teich氏が説明するように、単純な方法による信頼性の向上が可能になる。”
  • 効率性と効果性 - アジャイルは争いであってはならない

    原文(投稿日:2019/09/14)へのリンク 自分の提唱する"アジャイル"が、組織やマネージャの望む"アジャイル"とはまったく違う、と感じたことはないだろうか?もしそうなら、立ち止まって再評価をする必要がある — Agile Business Day 2019で行った講演の中で、Tony O'Halloran氏はこう主張した。基的な目標にミスマッチがあると、チェンジエージェント(change agent)たちの間にストレスと不安が生じ、あなたはプロフェッショナルとして、孤立した立場にひとり置かれることになる。チェンジエージェントは、彼らが協力する人々と共に、自分たちが目標とする"アジャイル"に対するビジョンを共有し、有効性(effectiveness)と効率性(efficiency)の優先順位を明確にする必要がある、とO'Halloran氏は提唱する。 効率性と有効性は大きく異なる2つ

    効率性と効果性 - アジャイルは争いであってはならない
    msykt
    msykt 2019/11/18
    向かいたい方向が必ずしも一致していない、というのは割とある。それぞれの気持ちも分かるんだけどね…。『7 Rules for Positive, Productive Change』は面白そう。でも今夏に出たばかりで翻訳無いのか…。
  • ApacheCon 2019基調講演 - James Gosling氏のオープンソースへの旅

    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が最近リリースされ、重要な変...

    ApacheCon 2019基調講演 - James Gosling氏のオープンソースへの旅
    msykt
    msykt 2019/11/11
    Gosling さん Emacs 書いてたのか…“CMUで氏が自身のバージョンのEmacsをコーディングしたのは、Multicsの開発中にEmacsに習熟して、大学院で"viはダメだ(vi sucks)"ということが分かったからだ。”
  • 顧客重視の自律的チームを実現するには

    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が最近リリースされ、重要な変...

    顧客重視の自律的チームを実現するには
    msykt
    msykt 2019/10/31
    “顧客重視の方向に進むための方法のひとつは、カスタマジャーニー(customer journey)を定義し、その一部あるいは特定のプロダクトについて、エンドツーエンドでチームが責任を負うような構造的手法を見出すことだ。”
  • Shopifyはいかにしてモジュラモノリスへ移行したか

    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が最近リリースされ、重要な変...

    Shopifyはいかにしてモジュラモノリスへ移行したか
    msykt
    msykt 2019/10/31
    “優れたソフトウェアアーキテクチャというのは、常に進化するタスクです。アプリの正しいソリューションは、運用する規模によってまったく違います。”
  • Celia Kung氏、LinkedInのBrooklinデータストリーミングサービスを語る

    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が最近リリースされ、重要な変...

    Celia Kung氏、LinkedInのBrooklinデータストリーミングサービスを語る
    msykt
    msykt 2019/10/16
    “Brooklinはデータレプリケーション時に、ソースデータベースに対して"select * from table"のようなクエリを実行せず、MySQLデータベースのbinlogのようなソースデータベースログを使用する。”
  • Smashtest - スピードに特化した新たなWebアプリテスト用DSL

    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が最近リリースされ、重要な変...

    Smashtest - スピードに特化した新たなWebアプリテスト用DSL
    msykt
    msykt 2019/09/05
    “ソフトウェアは急速に変化するので、テストはそれに追いつかなくてはなりません。スピードを優先したテスト言語を開発したかったのです。”
  • GraalVM 19.0、待望のGAをリリース

    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が最近リリースされ、重要な変...

    GraalVM 19.0、待望のGAをリリース
    msykt
    msykt 2019/09/05
    おー。そろそろ試してみようかな