InfoQ Homepage Java Content on InfoQ
-
Gil Tene on Understanding Latency
Gil Tene explains latency and how it relates to service and response times, measuring latency, common misconceptions about latency, what to do when a system's latency can't meet SLAs, and much more.
-
Monica Beckwith on Tuning and Optimizing Java Garbage Collection
Performance engineer Monica Beckwith covers tuning java garbage collection, including: defining customer requirements; methodology; baselining and measurement; strengths and weaknesses of the different collectors; heap usage; causes of GC pauses; the distribution of pauses; tuning pause characteristics; going off-heap to avoid collection; scaling GC on multi-core and high memory machines.
-
Mik Kersten on Current and Future ALM Trends
Mik Kersten talks about current and future trends in ALM and the support for approaches like large scale Agile, DevOps, Docker, Big Data, functional languages and the Internet of Things.
-
Chris Richardson on Functional Programming in Scala and Java, Event Sourcing
Chris Richardson explains the appeal of Scala, functional programming in Java and other languages, the basics of Event Sourcing, and his perspective on the state of the Java ecosystem.
-
Maurice Naftalin on Java Lambdas, Java 8 Streams, Parallelism
Maurice Naftalin explains uses for lambdas in Java, how streams work in in Java 8, parallel streams and threading, side effects, and much more.
-
Yakov Fain on the State of Java, JavaScript, Web Development
Yakov Fain explains the state of Java, JavaScript, and web development today, explains reasons for choosing Dart or TypeScript, and why he's interested in web components and Polymer.
-
Takipi's Tal Weiss Talks Candidly About Enterprise Debugging Practices
In his role as co-founder and CEO of Takipi enterprise debugging, Tal Weiss advises enterprises on how to plan and execute production debugging strategies. In this candid interview, Weiss spoke to InfoQ about best (and worst) tools and practices.
-
Trisha Gee on the Java Eco-System
What's the impact of Java 8 on the Java ecosystem and why did we have to wait so long for these improvements? Is the JCP the right tool for driving innovation and do we need a really new version of Java? One that would not need take care of backward compatibility? We met Trisha Gee - a great member of our Java community - in New York to talk about these topics.
-
Sadek Drobi on Architecture, Scala
Sadek Drobi explains ways to simplify software architectures by reframing the problem and requirements. Also: Scala, Prismic.io, and much more.
-
Interview with Martin Lippert about the EclipseCon conference
Recorded at EclipseCon NA 2015, Martin Lippert talks to Alex Blewitt about the way in which EclipseCon conferences are put together, from the track selection and call for papers to the conference itself, as well as the kind of thoughts that go into the scheduling of the various tracks to minimise conflict.
-
Interview with Jay Jay Billings on the Eclipse Science Working Group
Recorded at EclipseCon NA 2015, Jay Jay Billings talks to Alex Blewitt about the recently created Eclipse Science working group, including the challenges involved in data visualisation of petabytes of data and on highly parallel computing that might have hundreds of thousands of processes all processing data.
-
Interview with Martin Lippert on the Eclipse Flux Project
Recorded at EclipseCon NA 2015, Martin Lippert talks to Alex Blewitt about the Eclipse Flux project, an innovative and incubating sub-project of the Eclipse Cloud project, and how it can be used to provide a Google Docs experience for code across desktop and cloud-based IDEs, along with potential inclusion within other Cloud based editing tools.