InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Microsoft、Eclipse Foundationに参加
EclipseConにおいて、MicrosoftがEclipse Foundationにソリューションメンバーとして参加することを発表した。これにはTeam Explorer Anywhereのオープンソース化も含まれる。InfoQがレポートする。
-
2016年のJava EEとマイクロサービスは?
昨年の12月末,C2B2とPayaの創設者であるSteve Millidge氏は2016年を,JavaEEマイクロサービスの年になると予想した。WildFlyやTomEE,KumuluzEEフレームワークなど,氏に同調する意見は多い。しかし開発者の中には,Java EEには根本的に問題があるため,マイクロサービスには向いていないという意見もある。
-
GoogleがFlash広告を廃止,100% HTML5に
Adobe Flushの長く苦しい死への旅は,Googleが自社のディスプレイネットワークでのFlash実行を停止すると発表したことによってなおも続く。同社は公式記事で,"より多くの人たちとデバイスにブラウジングエクスペリエンスを拡大するため,Google Display NetworkとDoubleClick Digital Marketingは今後,HTML5 100%になります” と述べている。
-
Sigilによる.NETのIL生成
Sigilは共通中間言語(CIL)を生��するライブラリである。ILGeneratorを扱いやすい粒度のインターフェースでラップしたもので、 多少の最適化を自動で行い、生成されるILの検証機構を提供する。 InfoQはILGeneratorとSigilの理解を深めるため、Sigilの作者であるKevin Montrose(StackOverflowのチームリーダー)に話を聞いた。
-
AutoMapperと静的クラスに関する議論
APIを設計する時、静的クラスは少し悩みの種である。きわめて頻繁に機能を公開するために静的関数とインスタンスメソッドの両方が議論されてきた。先日AutoMapperで名高いJimmy Bogard氏はこの議論に巻き込まれた。
-
GoogleのJ2ObjC 1.0がJavaコードをObjective-Cに変換する
J2ObjCは,Googleが開発した,Javaコードを iOSの上で実行可能なObjective-Cコードに変換するオープンソースツールである。Javaで記述されたビジネスコードをAndroidとWeb, そしてiOSで共有することが目的だ。Webへの変換はGWTを使って行なう。UIコードは扱わないので,別途プラットフォーム毎に作成する必要がある。
-
GoogleがGit Ketchをキックオフ - フォールトトレラントなGit管理システムの実現へ
開発が始まったばかりではあるが,GoogleがGit Ketchの最初のコミットを発表した。レジリエンスとスケーラビリティを目的として複数のGitサーバに情報を複製する,マルチマスタのGit管理システムである。JavaベースのGitサーバであるJGitをベースとして変更を加えているが,それ以外のGitサーバでもマルチマスタのクラスタに参加することができる。
-
OCamlがiOS開発に本格対応
サンフランシスコを拠点とするプログラマのEdgar Aroutiounian氏が先日,Jeffrey A. Scofield氏が先頃公開したiOS用のOCamlクロスコンパイラであるOCamliOSのパッケージを開発した。InfoQはAroutiounian氏に話を聞いた。
-
マイクロサービスを設計するときはエンジニアの発想を捨てる
マイクロサービスとそのAPIの設計をするときは、ユーザにフォーカスしたデザイナーとして考える必要がある。Nic Benders氏はMicroservices Practitioner Summitのプレゼンでそう主張した。まず、APIを設計し、それからサービスを外から内側に向かって開発するのだ。
-
.NETのオープンソース
現在の.NETのオープンソースの状態について、一部のコントリビュータが懸念を表明している。プロジェクトへ個人として貢献すること、組織として貢献することを巡って議論されている。また、.NETエコシステムでMicrosoftの役割も議論の対象だ。
-
Chris Lattner氏が語る - Swift 3でのCocoa命名変更
swift-evolutionメーリングリストの先日のポストで,Swiftを開発したChris Lattner氏は,Swift 3を定義する上で指針となるいくつかの基準について概説すると同時に,互換性のない変更が取り入れられる予定であることを明らかにした。
-
Oracleが2017年にJavaブラウザプラグインを非推奨へ
Oracleは2017年に予定されているJDK 9リリースに合わせて,Javaブラウザプラグインを非推奨(deprecate)にすると発表した。最終的にはOracleのJDK(Java Development Kit)とJRE(Java Runtime Environment)から完全に削除される予定だが,それがどのリリースになるかのは,まだ明らかではない。
-
パフォーマンスと開発エクスペリエンスを改善したClojure 1.8
今月の初め,Clojureコミュニティの主要な開発者のひとりであるAlex Miller氏が,Clojureの最新バージョンを発表した。小規模な拡張や16件のバグフィックスも含まれているClojure 1.8の中で,注目すべき新機能はダイレクトリンク,文字列関数,そしてソケットサーバだ。
-
-