InfoQ Homepage Companies Content on InfoQ
-
Markus Völter on DSLs, Modeling, MPS, Mbeddr
Markus Völter explains the concepts of the MPS Language Workbench, how it enabled the mbeddr project, approaches to DSLs and how to combine them, programs vs models, formal verification, and more.
-
Martijn Verburg on the London JUG, the JCP and Oracle's Handling of the Java Community
Martijn Verburg talks about the London Java user group, their adopt a JSR program, the JCP and Oracle’s handling of the Java community
-
Big Data Architecture at LinkedIn
In this interview at QCon London, LinkedIn’s Sid Anand discusses the problems they face when serving high-traffic, high-volume data. Sid explains how they’re moving some use cases from Oracle to gain headroom, and lifts the hood on their open source search and data replication projects, including Kafka, Voldemort, Espresso and Databus.
-
IBM’s Graham Charters on OSGi, WebSphere and Jigsaw.
IBM WebSphere OSGi Applications Lead Architect, Graham Charters, talks to Charles Humble about OSGi, exploring its use and relevance within WebSphere, how useful it is for Java EE developers, and how OSGi and Jigsaw can co-exist. The interview also touches on issues around OSGi and governance, and the impact of modularity on development and operations teams.
-
Philip Wadler on Functional Programming
Philip Wadler talks about the role of functional programming and some of the reasons for its slow rise in the past and its influence today. Also: lambda calculus, monads, continuations and much more.
-
Allen Wirfs-Brock on ECMAScript, Browsers and the Ambient Computing Era
Allen Wirfs-Brock talks about the ambient computng era and how the web and the browsers fit in this vision. He also shares his experiences from working on EcmaScript 5/6, and explains about the evolution of this spec.
-
Gil Tene Discusses Garbage Collection, the OpenJDK and the JCP
Gil Tene talks to Charles Humble about different garbage collection techniques, and specific collectors including Azul's C4, IBM's Balanced GC, and Oracle's Garbage First, before moving on to discuss both the JCP and OpenJDK.
-
IDE's and Developer tools, current state and future
Software developers spend a lot of their time working in an IDE or editor. JetBrains Tool Evangelist Hadi Hariri talking about expanding IDE offerings, Jetbrains Open-Source experiences and community contributions, Objective-C and dynamic language IDE's, tool integration and a sneak preview into the future of software development.
-
Desktop HTML5 vs. Mobile HTML5, with Aditya Bansod
Aditya talks about the benefits of working with the HTML5 platform and the state of the art both in mobile devices and desktop. He also makes his prediction about were the market is heading and how the demand from media companies will shape future devices and specs.
-
Mike Lee and Brian LeRoux on Mobile Development, Patents, Cross Platform UIs
Mike Lee and Brian LeRoux discuss how patents affect app developers and approaches to keep away patent trolls. Also: when to choose native GUIs over web GUIs for mobile apps - and when not.
-
Ari Zilka on RAM is the New Disk & BigMemory
Terracotta creator Ari Zilka talks about about the RAM is the new disk and argues for scaling up before scaling out, comparing the architectural approaches of lots of VMs with small heaps vs. a few JVMs with very large heaps. Ari introduces BigMemory, a Java add-on to Enterprise Ehcache, which allows app designs with huge amounts of memory accessible in-process, with minimal garbage collection.
-
Bart De Smet on Reactive Extensions (Rx) for .NET and Javascript
Bart De Smet explains Reactive Extensions (Rx), a library for composing computations over asynchronous event streams of data for .NET and Javascript, the concepts and implementation of Rx and more.