In this interview, recorded at EclipseCon 2013, InfoQ asks Mike Milinkovich about the history of the platform and foundation, recent changes, and where Eclipse is going in the future.
Paul Webster provides some history and context for the evolution of the Eclipse 4 project, and sketches out where it is going with the Eclipse Kepler (4.3) and Luna (4.4) releases in the future.
Doug Schaefer talks with Alex Blewitt at EclipseCon 2013 in Boston about the origins of the Eclipse C/C++ Development Tooling, and where it's going in the future. Read on to find out more.
Damian Conway explains where Perl 5.x is used today and why (hint: the CPAN library repository), and what Perl 6 offers: modern OOP, an optional type system, libraries for parallelism and concurrency, and very powerful built-in tools for parsing including extensible grammars.
Eric Steven Raymond, in an interview at the Agile Culture Conference, talks about the hacking culture and some of the lessons the Agile community could learn from open source development.
Mik Kersten, the community team lead for the Eclipse Mylyn project and Eclipse Board Member, discusses the inspiration behind Mylyn, his surprise at its quick success in open source community, and its influence on other development tools. Taking place at Agile 2012, Mik also discusses the role of developers in Agile Lifecycle Management and recent changes in the DevOps movement.
Neil Bartlett discusses why he felt it was necessary to create BndTools, an OSGi development environment for Eclipse, and what its advantages are over PDE for creating modular applications.
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
Simon Thompson and Huiqing Li explain refactoring with functional languages and Wrangler (Erlang) and HaRe (Haskell). Also: how Wrangler's ad-hoc mode allows everyone to write custom refactorings.
Ville Tuulos talks about Disco, the Map/Reduce framework for Python and Erlang, real-world data mining with Python, the advantages of Erlang for distributed and fault tolerant software, and more.
Mik Kersten discusses the role of Mylyn and Tasktop in Agile development and how these tools return control to developers. Also: how Mylyn streamlines development in Eclipse.
In this interview, Google’s Josh Bloch shares his views on the open-source Java landscape as well as on the future of the Java language, including changes being implemented via Project Coin. Bloch also discusses support for multi-core in programming languages, support for multiple languages on the JVM, Java pain points and the “next big language.”