InfoQ Homepage Microsoft Content on InfoQ
-
Humble Programmers’ Reflections by Example on Unit Tests, TDD and BDD
Bruce Meacham discusses using user stories and business requirements for writing good tests that lead to good code, with examples in C#/SpecFlow and JavaScript/Cucumber.
-
Unit Testing Beyond Mock Objects
Sven Rosvall discusses the new generation of mocking frameworks useful for mocking out static methods, creating objects of classes without public constructors, and others.
-
Practical Machine Learning
Seth Juarez introduces the nuML machine learning library, addressing the clustering issue in .NET applications by focusing on recommendation engines and anomaly detection.
-
The Secrets of LINQ: The Modern Day Houdini
Brian Korzynski unveils the secrets on LINQ, how it works and the constructs it uses, covering Funcs, Actions, lambdas, and expressions.
-
Doing Data Science with F#
Tomas Petricek introduces F#’s capabilities in dealing with scientific data: type providers -CSV, XML, JSON, REST-, interactive development, data visualization libraries, integration with R or MathLab
-
The Microsoft Cloud OS Data Platform
Anthony Saxby introduces the new capabilities added to SQL Server, SQL Server PDW and HDInsight in the first half of 2014.
-
A Practical Implementation of Async
Mitchel Sellers uses multiple real-world applications to show practical implementations of Async within actual applications, covering various scenarios and implementations of the Async pattern.
-
All Your Types Are Belong to Us!
Phil Trelford demoes accessing a variety of data sources via F# Type Providers.
-
Building a Language for Spreadsheet Refactoring
Felienne Hermans introduces BumbleBee, a refactoring and metaprogramming spreadsheets tool based on a DSL that can perform transformations against spreadsheet formulas.
-
Delivering Performance Under Schedule and Resource Pressure: Lessons Learned at Google and Microsoft
Ivan Filho shares lessons learned during the development and release of several large scale services at Microsoft and Google from the perspective of a performance manager.
-
Excel Coding Errors Are Destroying World Economies and F# (with Tsunami) Is Here to Stop Them!
Matthew Moloney discusses using F# and .NET inside Excel, demonstrating doing big data, cloud computing, using GPGPU and compiling F# Excel UDFs.
-
The Yin and Yang of Hardware Heterogeneity: Can Software Survive?
Kathryn S. McKinley discusses research approaches and results that abstract, choose, and exploit hardware heterogeneity providing computational power at low energy consumption levels.