Rachel Reese on the challenges and benefits of using microservices at Jet. In particular how F# made it easier to refactor and maintain hundreds of microservices. The hard bit is the infrastructure.
Paulmichael Blasucci explains how to use property-based testing in F# with FsCheck and how to ensure the data FsCheck generates fits the problem domain, the reasons for F#, ZeroMQ and more.
Mathias Brandewinder explains why F# is well suited for data science: the REPL, type providers for seamless data access, functional programming concepts and much more.
Yan Cui talks about the advantages of using F# to build DSLs and using the actor model. Also: why and how to use graph databases to model (game) economies.
Andrea Magnorsky talks about her experience with adopting F# for .NET game development, where F# fits, property based testing with FsCheck, and much more.
Richard Minerich explains the reasons for choosing F#, how F# Type Providers help to integrate languages like R, how to bring Functional Programming to enterprise developers, and much more.
Tomas Petricek explains F# and some of its features like Type Providers, pits F# Computation Expressions vs Monads, and highlights issues teaching functional programming to developers, and much more.
Declan Whelan discusses Agile Coaching and the lessons learnt returning to coding as part of a new lean startup as well Agile Coach Camp, pair coaching and his role on the Agile Alliance board.
Phil Trelford discusses how to design large scale applications with functional concepts, the state of the F# community and much more.
Brian Rasmussen explains Project Roslyn: accessing information about a code base, creating static analysis tools, building REPLs and other scripting tools with Roslyn, VS integration and much more.
In this interview Martin Odersky, the creator of the Scala language talks about work on the next version of Scala and how the functionalities in the JVM help make Scala better. Odersky touches on how some of the most popular entities on the web, such as Twitter and LinkedIn use Scala. And he discusses the complexity of the language and its role as a functional and object-oriented language.
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.”