タグ

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

  • アジャイル第二の波: アジャイルマインドセットに生きる

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

    アジャイル第二の波: アジャイルマインドセットに生きる
    airj12
    airj12 2018/11/27
    「組織はリーダーの行動を反映します。組織に異なった行動をして欲しいのなら、自身の行動を変えることを考慮してください。難しいでしょうが、これが唯一効果のある方法です。」
  • GDPRについてソフトウェアエンジニアは何を知るべきか?

    もう1つの重要なテーマは、プライバシバイデザインとプライバシバイデフォルトです。これは、今後、すべてのアーキテクチャへ実際に統合されるべきです。この規則以前は、プライバシバイデザインとプライバシバイデフォルトは、設計の自動的要素でしたが、人々は何かが起きるまで、セキュリティやプライバシにお金を払いたくありませんでした。GDPRは、今、これに対処する強力な動機付けになります。2,000万ユーロまでの価値を動機付けます。プライバシバイデフォルトはいろいろなことを意味しますが、来、個人識別データとそのプライバシを適切に管理して、保護することを目的とします。これが一般的に要求するのは、例えば、特に個人識別情報の読み取りアクセスを含む、誰がいつ何をしたかという明白な監査証跡です。さらに、そのデータがいつ保存され、様々なレイヤを移動したかに注意を払い、システムからデータが漏洩するのを避けるために、適

    GDPRについてソフトウェアエンジニアは何を知るべきか?
  • 仕事における内向、両向、外向

    AI、ML、データエンジニアリングInfoQトレンドレポート-2023年9月 今回のポッドキャストでは、InfoQ編集部のメンバーとInfoQの友人たちが、毎年恒例のトレンドレポート作成のプロセスの一環として、AI、ML、データエンジニアリングの領域における現在のトレンドについて議論する。これらのレポートは、InfoQの読者に注目すべきトピックのハイレベルな概要を提供し、また編集チームが革新的な技術に焦点を当てるのに役立つ。InfoQ.comで閲覧可能なレポートとトレンドグ...

    仕事における内向、両向、外向
    airj12
    airj12 2018/02/27
    自分が内向であることを再確認した
  • 短命なJavaScriptフレームワーク

    AI、ML、データエンジニアリングInfoQトレンドレポート-2023年9月 今回のポッドキャストでは、InfoQ編集部のメンバーとInfoQの友人たちが、毎年恒例のトレンドレポート作成のプロセスの一環として、AI、ML、データエンジニアリングの領域における現在のトレンドについて議論する。これらのレポートは、InfoQの読者に注目すべきトピックのハイレベルな概要を提供し、また編集チームが革新的な技術に焦点を当てるのに役立つ。InfoQ.comで閲覧可能なレポートとトレンドグ...

    短命なJavaScriptフレームワーク
    airj12
    airj12 2018/02/19
    質問数は人気指標でもあり不安定指標でもあり
  • MicrosoftがIoT SaaSサービスのパブリックプレビューをリリース

    AI、ML、データエンジニアリングInfoQトレンドレポート-2023年9月 今回のポッドキャストでは、InfoQ編集部のメンバーとInfoQの友人たちが、毎年恒例のトレンドレポート作成のプロセスの一環として、AI、ML、データエンジニアリングの領域における現在のトレンドについて議論する。これらのレポートは、InfoQの読者に注目すべきトピックのハイレベルな概要を提供し、また編集チームが革新的な技術に焦点を当てるのに役立つ。InfoQ.comで閲覧可能なレポートとトレンドグ...

    MicrosoftがIoT SaaSサービスのパブリックプレビューをリリース
    airj12
    airj12 2018/02/06
    んー、かなわん
  • Volkswagenのエンジニアに懲役40ヶ月の実刑が下る

    New York Times他のメディアが伝えるところによると、排気ガステスト装置を欺いて排出量のレベルを過小報告する目的でソフトウェア開発を行なったとして、同ソフトウェアの設計と開発に携わったエンジニアのJames Liang氏に対して懲役40ヶ月と20万ドルの罰金が宣告された。ハードウェアとソフトウェアに排出ガステスト対象デバイス特有の入力属性を登録しておいて、排気ガス中の排出レベルを減少させるために、エンジンのモードを変更可能にしたものだ。通常の運転中はソフトウェアのコントロールをオフにして、トルクを改善したり、あるいは燃料消費量を削減したりしていた。 このスキャンダルによる損失は米国内だけで240億ドルを越え、ソフトウェア工学における倫理に関する議論を再燃させた。 今回の状況における倫理について検討したIEEEの記事の中で、イスラエルのネゲヴ・ベン=グリオン大学でビジネス倫理を担当

    Volkswagenのエンジニアに懲役40ヶ月の実刑が下る
    airj12
    airj12 2017/10/12
    日本の"エンジニア"より権限あるんだろうけど、にしても実刑いくんか
  • AWSがLambda@Edgeをリリース、Node.js関数をCDNと共にエッジロケーションで実行可能に

    Mark Fussell氏とYaron Schneider氏とDaprを知ろう 日のエピソードでは、Thomas Betts氏がMark Fussell氏とYaron Schneider氏に、分散アプリケーション・ランタイム(Dapr)について話を聞いた。最新のInfoQ Architecture and Design Trends Reportでは、Daprはポータビリティとクラウドアプリケーションのための設計というアーリーアダプターのアイデアの一部となっている。

    AWSがLambda@Edgeをリリース、Node.js関数をCDNと共にエッジロケーションで実行可能に
    airj12
    airj12 2017/08/23
    Greengrassの名前が変わったのかと思ったら違った、Edgeと名付けると誤解する人多い気も
  • Blazor、.NETをブラウザに連れ戻す

    Mark Fussell氏とYaron Schneider氏とDaprを知ろう 日のエピソードでは、Thomas Betts氏がMark Fussell氏とYaron Schneider氏に、分散アプリケーション・ランタイム(Dapr)について話を聞いた。最新のInfoQ Architecture and Design Trends Reportでは、Daprはポータビリティとクラウドアプリケーションのための設計というアーリーアダプターのアイデアの一部となっている。

    Blazor、.NETをブラウザに連れ戻す
  • ソシオクラシー3.0の原則の探求

    原則は行動を導き、明示化されることにより意識が生まれ、文化の成長を促進する。7つのソシオクラシー3.0の原則は、取り巻く環境と一体となって行動し、経験から学び、複雑さにうまく対応する協働的・適応的で知的なシステムを生み出すことを望んでいる組織を支援する。 James Priest氏はAgile Consortium Belgium 2017 conferenceにおいてソシオクラシー3.0について発表した。InfoQはQ&A、概要と記事によりこの会議を取り扱う。 Priest氏によると、ソシオクラシー3.0(S3)は、アジャイルに進化し弾力性のある組織のためのオープンなフレームワークである。これは人々が既に用いている、ある特定の文脈における価値をもたらすと考えられるアイデアの集合であると捉えることができる。 Agile Consortium Belgiumの会議において、Priest氏はソ

    ソシオクラシー3.0の原則の探求
    airj12
    airj12 2017/06/07
  • DDDにおける重要なパターン

    Mark Fussell氏とYaron Schneider氏とDaprを知ろう 日のエピソードでは、Thomas Betts氏がMark Fussell氏とYaron Schneider氏に、分散アプリケーション・ランタイム(Dapr)について話を聞いた。最新のInfoQ Architecture and Design Trends Reportでは、Daprはポータビリティとクラウドアプリケーションのための設計というアーリーアダプターのアイデアの一部となっている。

    DDDにおける重要なパターン
    airj12
    airj12 2017/03/28
    oodesign.comへのポインタとして
  • GoogleによるAPIデザインガイドの公開

    Mark Fussell氏とYaron Schneider氏とDaprを知ろう 日のエピソードでは、Thomas Betts氏がMark Fussell氏とYaron Schneider氏に、分散アプリケーション・ランタイム(Dapr)について話を聞いた。最新のInfoQ Architecture and Design Trends Reportでは、Daprはポータビリティとクラウドアプリケーションのための設計というアーリーアダプターのアイデアの一部となっている。

    GoogleによるAPIデザインガイドの公開
  • Google:マネージャはやはり重要な存在である

    Mark Fussell氏とYaron Schneider氏とDaprを知ろう 日のエピソードでは、Thomas Betts氏がMark Fussell氏とYaron Schneider氏に、分散アプリケーション・ランタイム(Dapr)について話を聞いた。最新のInfoQ Architecture and Design Trends Reportでは、Daprはポータビリティとクラウドアプリケーションのための設計というアーリーアダプターのアイデアの一部となっている。

    Google:マネージャはやはり重要な存在である
    airj12
    airj12 2017/02/23
    このManagerと日本語のマネージャは意味が違っている気がする
  • Blisk、開発者向けの新しいブラウザ

    BliskはChromiumベースのブラウザで、ChromeのパフォーマンスとFirefox Developer Editionにあるような開発者サポートを兼ね備えている。 Bliskには、主要な携帯電話とタブレット向けのエミュレータ、ブラウザとエミュレータのページ同期、ソース変更時の自動ページリフレッシュ、クラウドストレージ、バグを説明するのに役立つスクリーンショット撮影やスクリーンレコーディング機能、ページインスペクタが備わっている。こうしたツールはChromium拡張として追加されている。インターネット接続されていない場合、Bliskはコンテンツをローカルに保存し、接続が回復するとクラウドストレージに同期する。 Bliskについてもっと詳しく知るため、Bliskの開発チームにインタビューした。 InfoQ: なぜBliskを作ったのですか? ChromeやFirefoxと比べて、何を

    Blisk、開発者向けの新しいブラウザ
    airj12
    airj12 2016/11/14
    気になるけど金払うほど必要としてないかな
  • JavaOne 2016 - JShellの力を聴衆は少し理解した。

    JavaOne 2016キーノートの間、Mark Reinhold氏は、氏はJavaプラットフォームグループのチーフアーキテクトだが、 Java 9はそこをターゲットにした85のJEPにおいて見られるように、Jigsawより大きくなることを指摘した。私は彼が強調した新しいJavaの機能を議論したいと思う。JEP 222であるJava shellだ(JShellとしても知られている)。 JShellとともに、Java 9は開発者がRead-Eval-Print loop(REPL)を使えるようにする。これはユーザの入力を評価し値や状態変化として出力するインタラクティブなツールだ。 JShellとは何か? JShellはコードスニペットの評価を助けるAPIとツールである。スニペットはJava言語仕様(JLS)の構文定義と一致しなければならない。JShellはまたクエリとコマンドを評価する。スラ

    JavaOne 2016 - JShellの力を聴衆は少し理解した。
    airj12
    airj12 2016/11/07
    リエントラントなユーティリティ処理の作成が捗ることは想像出来るが…
  • アジャイルはなぜアジアで普及しないか

    Lily Maraと信頼性の高いKafkaデータ処理パイプラインを構築する 今日の回では、Thomas Betts氏がカリフォルニア州サンマテオにあるOneSignalのエンジニアリングマネージャー、Lily Mara氏に話を聞いた。 彼女は、OneSignalの他のエンジニアリングチームが使用する社内サービスを担当するインフラサービスチームを管理している。信頼性の高いKafkaデータ処理パイプラインの構築方法について議論する。OneSignalは、RustのKafka...

    アジャイルはなぜアジアで普及しないか
    airj12
    airj12 2016/07/07
    「アジャイルでは,財布の紐を握る人たちに対して,不都合な事実を伝えられることが必要になります。(略)西洋に比較して,服従や尊敬,“顔を立てる”ことを重視するアジアの文化では,これが決定的に困難なのです」
  • Apache Stormが1.0に、パフォーマンス改善と多数の新機能

    ChatGPTを使った企業データの検索についてPamela Fox氏と語る 人気のあるサンプルアプリでは、Azure Cognitive SearchがChatGPTと組み合わされ、企業ドキュメントに保存された情報を検索するためのチャットインターフェースを提供している。 Retrieval Augmented Generation (RAG)は、大規模な言語モデルの有用性を向上させるための手法で、応答に使用する所定の事実セットを提供する。

    Apache Stormが1.0に、パフォーマンス改善と多数の新機能
    airj12
    airj12 2016/05/09
    最近のこの界隈は本格的にさっぱり分からなくなってきたやばい
  • Javaの型推論のローカル変数への拡張を提案するJEP 286

    JEP 286導入に関する提案が,platform-jep-discussメーリングリストに提出された。実装されれば,Javaの型推論がローカル変数にまで拡張されることになる。提案はまだ初期の段階のため,どのバージョンを対象とするか,あるいは実装されるかどうかも定かではない。 型推論とは,型の関連付けをしない変数宣言を可能にする機能である。Javaでは少し前から型推論を備えている - Java 5でジェネリックが追加された時に,ジェネリックメソッドを扱う型推論が採用された。Java 7ではダイアモンド演算子<>が(Project Coinの一部として)導入されて,ArrayList<>にバインドされた型を使用せずにList<String>型の変数を初期化できるようになった。さらに最新のJava 8では,メソッドチェーンの型を推論するラムダ式とストリーム,ラムダ引数の仮パラメータ型が追加され

    Javaの型推論のローカル変数への拡張を提案するJEP 286
    airj12
    airj12 2016/04/04
    次はasync/awaitとかくるのかな
  • Gartnerによる2018年までの主要IoTテクノロジ

    Gartnerは最近のレポートで、2018年までのIoTテクノロジのトップ10を明らかにした。レポートには「組織がIoTの可能性を完全に解き放つための10のテクノロジ」というサブタイトルが付けられ、IoTシステムに取り組んでいる組織にとって、大きなインパクトを及ぼすと思われる具体的なIoTテクノロジに焦点を当てている。 GartnerのアナリストでVPのNick Jones氏は、現在の未成熟なIoTテクノロジおよびサービスによってもたらされる問題に注意するよう呼びかけた。「未成熟なものに対して設計すること、そしてそれが生み出すリスクを管理することが、IoTを活用する組織にとって主要な課題になります」。Jones氏は、IoTのスキルを持つ人材の不足も「大きな課題になるでしょう」と語った。 このレポートで取り上げられたIoTテクノロジを以下に挙げる。 IoTセキュリティ: 物理的不正使用、デバ

    Gartnerによる2018年までの主要IoTテクノロジ
    airj12
    airj12 2016/03/17
    「ビジネスが解決しようとしているテクノロジ・リスクはどれも、Googleに行き着きそうです。」おそるべし
  • 大規模システムの保守における技術的負債とチームのモラル

    Agile Testing Days 2015において、Thomas Bradford氏はテストがなく大きな技術的負債のあるモノリシックなJavaベースのシステムの保守に関する経験について語った。InfoQは、システムを保守する上での問題や作りこまれた技術的負債、なぜ別のアプローチをとったのか、どうやってチームのモラルを向上させたのかについて氏にインタビューした。 InfoQ: 巨大なJavaのシステムを保守する上での問題について詳しく教えていただけますか?何が最大の問題でしたか? Bradford: 私が当社に来たのは最近のことで、昨年の頭にエンジニアリングのVPとして採用されました。私の任務は、開発者がほぼ10年に渡って彼らを悩ませてきた過去の品質問題に取り組むのを手助けすることです。具体的にいうと、開発者はさらなる問題を引き起こすことなしにシステムを変更したりバグを修正したりすること

    大規模システムの保守における技術的負債とチームのモラル
    airj12
    airj12 2016/02/03
    自ら分かってくれる偉い人は稀なので技術的負債を数値化して説得する努力は必要と思う
  • エンタープライズ分野でのイノベーション

    Markus Andrezak氏はGOTO Berlin 2015カンファレンスでエンタープライズ分野でのイノベーションについて話した。InfoQは氏にイノベーションについての誤解について話を聞き、エンタープライズ分野で革新的なプロダクトを作るための策について話を聞いた。 InfoQ: GOTO Berlinでの講演で、あなたは移民、開拓者、都市計画者モデルを示しました。簡単に説明してください。 Andrezak: 移民、開拓者、都市計画者(PST)モデルはもともと、Simon Wardley氏が発明したものです。氏は英国の有名なストラテジストで、Wardleyマップの開発者でもあります。PSTを使って、氏はシステム開発を進化の過程として説明しました。これを企業に適用することで、氏はどのような種類の仕事とどのようなタイプの人が継続して成功を求められるのかを説明しています。 開拓者は新しいア

    エンタープライズ分野でのイノベーション
    airj12
    airj12 2016/01/18
    自分の立ち位置が中途半端な事に劣等感を感じてたけど、なるほど移民か