Jessica Frazelle tells InfoQ what it's like to work at Docker open source, what are some of the goals for Docker Inc in the near future and the rational between Docker's clustering solution (Swarm).
Natalia Chechina explains the challenges of scaling distributed Erlang beyond a certain number of systems and how SD Erlang helps to overcome those problems.
Peter Bourgon discusses distributed programming with commutative replicated data types (CRDTs), how they work, what problems they solve, and his experience with using the Go language at SoundCloud.
Understanding how Java 8 lambdas capture state can help programmers create more efficient and elegant designs. Todd Montgomery discusses his findings in this space and also unveils Aeron, a new open source messaging library for enabling communication between high volume, low latency applications.
At Lean Kanban France 2014 David Anderson talked about the history of Kanban and new developments. InfoQ interviewed David on Kanban adoption, using Real Options with Kanban, the Modern Management Framework and about software for Enterprise Service Planning.
Ashley Puls explains Java bytecode manipulation: reasons for manipulating bytecode, libraries that help, how NewRelic is using it, and more.
Craig Motlin, technical lead of the GS Collections project, talks about where GS Collections came from, how it compares with other collections libraries, and what influence it had on Java 8. He describes the different philosophy of GS Collections as compared to other collections libraries, and what benefits open-sourcing the internal library has had
Yoni Goldberg explains Gilt's architecture which consists of 350+ microservices, how teams decide the scope of a microservice, API design and management, monitoring, Scala at Gilt and much more.
Aviran Mordo explains the service oriented architecture behind web hoster WiX, when to choose MySQL vs NoSQL products, introducing Scala, and much more.
Francesco Cesarini and Viktor Klang explain the motivation behind the Reactive Manifesto and what exactly it brings to the table. Also: what Erlang and Scala/Akka can learn from each other.
Cliff Click explains 0xdata's H20, a clustering and in-memory math and statistics solution (available for Hadoop and standalone), writing H20's memory representation and compression in Java, low latency Java vs GCs, and much more.
Todd Montgomery talks about improving serialization times and throughput can by understanding how your computer processes and stores data. With this new understanding, architects and developers can build their own protocols to efficiently transmit data. Todd's advice sheds new light on why software developers choose their current serialization and marshaling techniques and how they can improve.
Featured Blog Post
Case Studies Post