InfoQ Homepage Build Stuff 2014 Content on InfoQ
-
Analyzing Social Networks with F#
Evelina Gabasova explains how to run a social network analysis on Twitter and how to use data science tools to find out more about followers.
-
Good Design Is Imperfect Design
Eric Evans discusses how to create good or even great designs with DDD without attempting to be perfect.
-
Write Your Own Compiler in 24 Hours
Phillip Trelford explains how compilers work with live code samples, primarily in F# and C#, covering language design and parsing, all-the-way through to emitting code.
-
The Art of Prototypes and Building MVPs
Ben Hall takes a dive at where to begin along with the mind-set and tooling required to quickly and effectively create prototypes.
-
Seven Ineffective Coding Habits of Many Programmers
Kevlin Henney examines seven coding habits that are not as effective as many programmers — whether working with Java, .NET, native or scripting languages — might believe, and suggests alternatives.
-
Customer Insight, from Data to Information
Thore Thomassen shares from experience how to combine structured data in a DWH with unstructured data in NoSQL, and using parallel data warehouse appliances to boost the analytical capabilities.
-
The Architecture of Uncertainty
Kevlin Henney looks at how uncertainty, lack of knowledge and options can be used to partition and structure the code in a system.
-
Look, No Mocks! Functional TDD with F#
Mark Seemann uses F# to demonstrate how to use functional design with TDD to remove the need for Mock objects.
-
One Weird Trick for Making Perfect Software
Pieter Hintjens teaches a trick he is using daily to create better software clients.
-
Cloud-scale Event Processing using Rx
Bart De Smet explains what it took to bring the concepts of Reactive Extensions (Rx) to the cloud to deal with latency, scale, reliability, and other concerns.
-
REST: I don't Think it Means What You Think it Does
Stefan Tilkov makes a pragmatic introduction to the basic principles of the Web's architectural approach, and takes a look at the most common misconceptions.
-
Not Just Layers! What Can Pipelines and Events Do for You?
Ian Cooper takes a look at two architectural patterns: pipelines for dealing with streams of data effectively, and events which provide significant advantages for loose coupling.