InfoQ

InfoQ

Topic/Tag specific view

What's Next Content on InfoQ


Latest featured content about What's Next

ElasticSearch - A Distributed Search Engine

Topics
Distributed Systems,
REST,
Architecture,
Search,
Enterprise Architecture,
What's Next

Shay Banon demoes ElasticSearch, an open source distributed and RESTful search engine, detailing some of its features: distributed, cloud readiness, facets, and percolator.

Presentations about What's Next

SQLFire: Scalable SQL instead of NoSQL

Topics
Big Data,
SQL,
Relational Databases,
Database Design,
NoSQL,
Database,
Architecture,
Performance & Scalability,
ACID,
What's Next

Jags Ramnaraya presents SQLFire and how SQL can be used for modern data stores backing online highly scalable applications by using a different consistency model and sharing nothing persistence.

Multi-Platform Messaging with RabbitMQ

Topics
AMQP,
Messaging,
Web Services,
Java,
Enterprise Architecture,
SOA,
Languages,
Architecture,
Stomp,
Programming,
What's Next,
RabbitMQ

Rob Harrop demoes how to use RabbitMQ from a variety of languages (Java, Python, Ruby and Erlang) and different environments using AMQP and STOMP to achieve for multi-platform communication.

Orion: Software Development in the Browser

Topics
Tools,
Internet,
Agile,
What's Next,
Eclipse,
IDEs

Boris Bokowski introduces Orion, a web-based development tool, explaining its design principles: integrating several Internet technologies, such as HTTP, REST, JSON, OAuth, OpenID, and others.

Building Scalable Systems: an Asynchronous Approach

Topics
AMQP,
Messaging,
Big Data,
Web Services,
Database Design,
SOA,
Enterprise Architecture,
Database,
Cloud Computing,
Architecture,
Performance & Scalability,
Asynchronous Programming,
What's Next

Theo Schlossnagle expresses his opinion on Big Data, NoSQL, cloud, system architecture and design, then he discusses the benefit of using asynchronous queues for building scalable systems.

A Brief History of the (Java) World and a Peek Forward

Topics
Java,
Languages,
Language,
Programming,
What's Next,
History,
Predictions,
Keynote

Neal Gafter reviews the long history of Java from its inception to the present and makes an incursion into what he thinks will be a great future and guessing what might come in Java SE 9+ after 2014.

WebSockets: The Web Communication Revolution

Topics
HTML 5,
HTML5,
Rich Internet Apps,
HTML,
Web Development,
Markup Languages,
Languages,
Internet,
What's Next,
Programming,
WebSocket,
Browsers

Brad Drysdale makes a case for WebSockets, comparing it with current solutions – HTTP, AJAX, Comet-, and showing its low overhead and latency, making it a better solution for today’s web applications.

Do You Really Get Memory?

Topics
JVM,
Virtual Machines,
Runtimes,
Java,
GarbageCollection,
Languages,
Programming,
Performance & Scalability,
What's Next

Jevgeni Kabanov creates a CPU model in Java in an attempt to explain the underlying mechanism of memory performance bottlenecks and the need for a correlated hardware, OS and JVM improvement.

Clojure: Towards The Essence Of Programming

Topics
Clojure,
Java,
Functional Programming,
Languages,
LISP,
JVM Languages,
What's Next,
Programming,
Language

Howard Lewis Ship talks about Clojure, a language more concise, testable, and readable than Java, letting the developer to focus on his work rather than a verbose syntax.

Above the Clouds: Introducing Akka

Topics
Akka,
Java,
Concurrency,
Languages,
Fault Tolerance,
Scalability,
Programming,
Infrastructure,
Performance & Scalability,
What's Next,
STM,
Actors

Jonas Bonér introduces Akka, a JVM platform that wants to address the complex problems of concurrency, scalability and fault tolerance using Actors, STM and self-healing from crashes.

What’s Next in Continuous Integration?

Topics
Continuous Integration,
Operations,
Agile Techniques,
Tools,
Build systems,
Agile,
Jenkins,
Infrastructure,
Programming,
What's Next

Kohsuke Kawaguchi discusses the future of Continuous Integration and Jenkins as they will be influenced by virtualization, cloud computing, DVCS and analysis software.