Sunday, 26 May 2013

Visualizing transistor characteristics with Arduino and F#

The F#.NET Journal just published an article about electronics:
"The Arduino is a popular family of hobbyist microcontroller boards. These devices make it easy to connect sensors and actuators to a PC and control them via the serial port using a variety of programming languages including F#. This article shows how a simple circuit can be controlled from F# in order to visualize the properties of a transistor interactively..."
To read this article and more, subscribe to The F#.NET Journal today!

Tuesday, 21 May 2013

XML serialization

The F#.NET Journal just published an article about reflection and serialization:
"This article builds upon the recent article about reflecting values of non-recursive F# types in order to create a simple but effective and efficient XML serialization library..."
To read this article and more, subscribe to The F#.NET Journal today!

Monday, 13 May 2013

Creating a Windows Service and using Event Logs

The F#.NET Journal just published an article about windows programming:
"Long running programs such as daemons are conventionally run as services under the Windows operating system. Windows services can be started automatically when a machine boots up. Logging is conventionally accomplished by writing to an Event Log. This article walks through an example windows service that creates and uses its own event log and provides a TCP echo server..."
To read this article and more, subscribe to The F#.NET Journal today!

Friday, 10 May 2013

Basic universal reflection

The F#.NET Journal just published an article about meta programming:
"Reflection has many practical applications but is significantly harder using the built-in API that it can be if consideration is restricted to F# types as they are used in messages. This article describes a simple library that allows non-recursive F# types and values of them to be converted to and from an abstract representation in the form of a union type. This makes it much easier to write fast serialization libraries for a variety of different serialized formats..."
To read this article and more, subscribe to The F#.NET Journal today!

Sunday, 5 May 2013

Slackless gears

The F#.NET Journal just published an article about GUI programming:
"There are many parallels between types and the built-in WPF controls. An editable boolean can be represented by a check box. An editable enum can be represented by a combobox. An editable string by a text box and so on. Editable sequences are notably absent from the set of built-in WPF controls. This article describes the design and implementation of a WPF control that allows an arbitrary sequence to be edited..."

To read this article and more, subscribe to The F#.NET Journal today!