InfoQ Homepage Development Content on InfoQ
-
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.
-
Anil Madhavapeddy on Unikernels and OCaml
Anil Madhavapeddy describes why unikernels have important security properties, how they can be built, and how they can be utilised alongside of Docker containers. He stresses the importance of type safe languages, particularly OCaml, which was used for the Mirage OS project, but also touches upon Go and Rust.
-
Colin Garlick on Architecture Design in an Agile World
Architecture design is defining the basic structure of our software for now and for the future. But how can this work, given that we are living in an agile world accepting the fact that we only have limited knowledge of our final system? InfoQ was talking with Colin Garlick about architecture design and responsibilities during software development.
-
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.
-
Neha Narula on the Latest Research in Databases, Transactions, Distributed Programming
Neha Narula talks about the latest research and concepts in distributed programming and databases, reducing the overhead of transactions, are multicore systems like distributed systems, and much more.
-
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.
-
Improving Technical Skills and Agile Practices
Ruud Wijnands talks about things that can and do go wrong with Agile transitions, improving technical skills and practices, supporting people in learning, the value that agile can bring to organizations and giving managers more insight into the possibilities of agile, helping teams to increase their agility and what managers can do to increase the success of agile transitions.
-
Mitchell Hashimoto on Consul, Terraform, Atlas, Go as a Language for Tools
Mitchell Hashimoto explains how Vagrant, Consul, Terraform and Atlas help developers and ops to set up complex systems and keep them running. Also: Go as a language for tools.
-
The Importance of Technical Practices in Agile
Tim Ottinger talks about things that can and do go wrong with Agile transitions, why facilitation matters in agile, increasing the understanding of agile, what is needed to create trust in the organization, the importance of technical practices in Agile, improving technical skills and practices and the “Taking back Agile” initiative.
-
Interview with Eike Stepper on the Eclipse Oomph project
Recorded at EclipseCon NA 2015, Eike Stepper talks to Alex Blewitt about the newly created Eclipse Oomph project, and how it makes provisioning Eclipse projects and workspaces a one-click operation, in order to configure a workspace as well as import a standard set of projects in a repeatable way.
-
Camille Fournier on Consensus Systems: ZooKeeper, Etcd, Consul
Camille Fournier explains consensus systems ZooKeeper, etcd, and Consul: how they work, what they do, how they differ from each other. Also: must-read papers in distributed programming.
-
Camille Fournier on the Software and Data Science Behind Rent the Runway
Camille Fournier explains how Rent the Runway uses software and data science to handle a massive shipping and warehouse operation, modelling inventory life cycles, optimising shipping and much more.