InfoQ Homepage Development Content on InfoQ
-
Andreia Gaita on .NET and Mono, Unity, VR
Andreia Gaita takes a look at the state of Core CLR and Mono, Unity, cross platform mobile apps with Mono, the state of VR and the many challenges VR developers face.
-
Jon Moore on Hypermedia APIs and Distributed Monotonic Clocks
The interview with Jon Moore begins with a discussion on the relevance of Hypermedia APIs in the context of micro-services as well as the impact of HTTP 2.0 on APIs in general.The second half of the interview focuses on event causality in distributed systems and Moore's research on the application of population protocols for better clock synchronization.
-
Darach Ennis on the Pony Language, Actors, Concurrency
Darach Ennis talks about the actor-model language Pony, its distinguishing approaches to memory management and concurrency, how it relates to Erlang, and much more.
-
Adam Wick on Security, Formal Methods, Types, Unikernels, HaLVM, DRM
Adam Wick talks about software security, research into formal methods and randomisation as well as documentation and types to help write secure software, HalVM and other Unikernels, DRM.
-
Sylvan Clebsch on the Actor-Model Language Pony, Garbage Collection, Capabilities, Concurrency
Sylvan Clebsch introduces Pony, a language built on the actor model which combines new approaches to garbage collection and concepts like capabilities to write high performance, concurrent code.
-
Rick Hudson on Garbage Collection in Go
Rick Hudson talks to Charles Humble about the evolution of Go’s garbage collector, comparing 1.5 to the forthcoming 1.6 release, and also touching on plans for 1.7.
-
Bryan Cantrill on Containers, Linux, Triton and Illumos, Virtualization, Node.js
Bryan Cantrill explains Triton (a way to run secure Linux containers on bare metal), the history of DTrace and ZFS and their (lack of) adoption on Linux, the relevance of OS R&D, Unikernels and more.
-
Felienne Hermans on Applying Software Engineering Methods to Spreadsheets
Felienne Hermans explains the how and why of applying software engineering methods (testing, static analysis, refactoring) to spreadsheets.
-
Chad Wathington and Suzie Prince on Team Collaboration, Mingle and ThoughtWorks Studios
Chad Wathington and Suzie Prince spoke about the importance of feedback and collaboration in teams and keeping feedback going when scaling agile beyond single teams into larger organisations. Designing feedback into the process and keeping the processes people centric. They also discussed new capabilities coming in Mingle.
-
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.
-
Michael Bryzek on Handling Microservices in the Real World
Microservices have been a trending topic for some time now and while we talked a lot about concepts in the past there are more and more real-life experiences to draw on now. In this interview, Michael Bryzek, co-founder and former CTO of Gilt, shares some of his experience working with microservices including how we should design our architectures and APIs to avoid ending up in a dependency hell.