F# Deep Dives, edited by Tomas Petricek and Phillip Trelford, is a new book aimed at showing what is the business value that using F# brings in practice. The book presents 11 real industrial scenarios and the way F# allowed field experts to solve them using a functional-first approach. InfoQ has interviewed Tomas Petricek, co-editor of the book.
Synchronization of data across systems is expensive and impractical when running systems at scale. Traditional approaches for performing computations or information dissemination are not viable. In this article Basho Sr. Software Engineer Chris Meiklejohn explores the basic building blocks for crafting deterministic applications that guarantee convergence of data without synchronization.
Type Providers are an essential element for F#’s extensibility model, but creating new ones can be a chore. Dave Fancher shows how to take the tedium out authoring Type Providers using some simple inline factory methods.
Addison-Wesley Professional Devops in AWS LiveLessons is a video course for infrastructure developers and Sys Ops engineers who aim at creating a fully-automated continuous delivery system in AWS.
The concept of a "microservice architecture" has steadily gained a foothold in software development over the past several years. This article uses Spring Boot to explore the concepts. 9
How does Google manage the test and release processes for Chrome for iOS? What kind of tests are in place? What is the life cycle of a new feature from acceptance to release?
The book "R for Everyone: Advanced Analytics and Graphics" authored by Jared Lander covers R language and how to use it for data analytics and visualizations. InfoQ spoke with Jared about the book.
What role do containers play in a modern cloud-native application? InfoQ reached out to some of the most influential tech leaders in the industry and asked them to participate in a virtual roundtable.
Codecademy recently switched to React.js for their front-end learning environment. Author Bonnie Eisenman provides a glimpse on using React in a large, complex, and critical environment.
First in a series of articles on Scala in large-scale environments, Dave Hrycyszyn speaks to McLaren Applied Technologies' Andrew Jayne about building a custom high-performance data store in Scala.
Apache Spark is an open source big data framework built around speed, ease of use, and sophisticated analytics. In this article, Srini Penchikala discusses how Spark helps with big data processing. 2
This article walks you through the new Java 8 features that are supported by Spring 4.0 and 4.1. 5