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が最近リリースされ、重要な変...
![.NET Core は project.json の廃止を予定している](https://cdn-ak-scissors.b.st-hatena.com/image/square/d677301774713d46fcf341b06cae8b16c8c8c109/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s1_20240702063404%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
ベルリンで開催されたmicroXchg 2016カンファレンスでRichard Rodger氏は,“Surviving Microservices”と題したプレゼンテーションを行なった。マイクロサービスアーキテクチャの安定稼働を維持したいと望む開発者を対象とした,実践的なガイドだ。講演で議論されたおもなテーマは,メッセージ思考システムのメリット,サービス間コミュニケーションにおけるパターンマッチングの使用,障害時の対処,Seneca.jsマイクロサービスフレームワークの紹介などだ。 InfoQは先日,nearFormの共同設立者でCTOのRodger氏と席を共にする機会を得て,この講演のテーマについてさらに詳しく聞くことができた。話題はさらに,Seneca.jsフレームワークを開発した動機(およびマイクロサービスプラットフォームの現在の状況における位置付け)や分散システムにおける効果的な障
よいコードを書くためには,設計の基本を守り,既存のコードを読むことが必要である – Java ChampionでハイパフォーマンスコンピューティングのスペシャリストであるMartin Thompson氏のことばだ。InfoQは,QCon London 2016で“Engineering You”と題した講演を終えた氏に,ソフトウェア産業が直面する課題は何か,プログラマがそれを克服して優れたソフトウェアエンジニアになるにはどうすればよいのか,などをインタビューした。 InfoQ: 講演の中であなたが引用した,1986年の,ソフトウェアエンジニアリングに関する最初のNATOカンファレンスの内容は,現在でも通用します。ソフトウェア産業がいまだ問題を解決できないのはなぜでしょう? Martin Thompson: 1986年のNATOカンファレンスには,たくさんのテーマがありました。彼らはソフトウ
関数型プログラミングとリアクティブ非同期プログラミングで高名なコンピュータ学者のErik Meijer氏が,GOTO Copenhagen 2015で,癌告知を受けたことで人生の見方が変わったことなど,ここ数年の自身の生活について詳しく報告するとともに,ハッカーとしての生き方に対する自身の見解について語った。 Meijer氏は聴衆に対して,自身が2013年にMicrosoftを離れて,“世界中をリアクティブかつ非同期にする”という目標を掲げて自身のスタートアップであるApplied Dualityを設立したことを紹介した。最初の仕事は,関数型プログラミングの実現を目指して,ストリームライン版PHPのHackをFacebookと共同で開発したことだった,と氏は言う。それ以降はGoogleで,2014年にDartでasync/awaitとストリームをサポートする作業の支援を行っている。 その後
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く