InfoQ Homepage Development Content on InfoQ
-
Java EE 7 Using Eclipse
Arun Gupta explains how to do Java EE 7 development with Eclipse, leveraging the new APIs - WebSocket, Batch, JSON Processing, and Concurrency Utilities.
-
Portable Code - The Trials of Porting Total War from Windows to Mac OS X
Guy Davidson, Tom Miles discuss 64-bit programming pitfalls, Unity builds, writing portable code, and persuading a large development team of varying levels of skill to write portable code as well.
-
Priming Java for Speed at Market Open
Gil Tene provides an overview of JIT compiler optimization techniques and their impact on common market-open slowdown scenarios.
-
Catching up with Swift
Ash Furrow discusses Swift, why Swift was needed, the Objective-C problems it addresses, and how ready it is from both technical and business standpoints.
-
Applying Reactive Programming to Existing Applications
Ben Christensen discusses the mental shift from imperative to declarative programming, working with blocking IO such as JDBC and RPC, service composition, debugging and unit testing.
-
Five Techniques to Improve How You Debug Servers
Tal Weiss explores five crucial Java techniques for distributed debugging and some of the pitfalls that make bug resolution much harder, and can even lead to downtime.
-
New in ECMAScript 2016, JavaScript's First Yearly Release
Brian Terlson presents the changes TC39 is making to its specification publishing process for ES2016 and beyond.
-
Building Business UIs with EMF Forms
Maximilian Koegel introduces declarative UI modeling, the EMF Forms framework and its tooling to create view models, sharing from his experience applying the concept to commercial projects.
-
Typesafe Scala, Typelevel Scala – What’s Going On, Anyway?
The panelists discuss the Scala compiler fork (typelevel.org): Is this a positive and natural outgrowth of a growing language or will this development cause irreparable rifts in the Scala community?
-
The End Of General Purpose Languages: Rubinius 3.0 And The Next 10 Million Programs
Brian Shirai proposes using different interoperable languages throughout the life of a product, how to build reliable systems from less reliable components, along with examples from Rubinius 3.0.
-
How Did We End up Here?
Trisha Gee and Todd Montgomery attack the technology industry’s sacred cows by exposing the motivations that hide behind them.
-
Oh Hai HiDPI! Blasting Through the 96 dpi Barrier with Eclipse
Tony McCrary discusses HiDPI's impact on Eclipse software development, how to get the best performance on HiDPI devices, and what can be done to support HiDPI in the Eclipse platform and SWT.