Analyzing and visualizing graph data (book intro)
Somewhere early 2013 a wonderful book entitled “F# in practice” will be available and I got the opportunity to write a chapter for it about the usage of F# when dealing with sociograms and social network analysis. Obviously this is a lot about graphs and graph analysis but also about the Twitter API and visualization. Below is the introduction which I reproduce here to give you an idea of what the rest of the chapter is. Along with the text there is also a rather large amount of code I’ll make available. »
Exporting RadDiagram to HTML
About HTML/SVG export of diagrams created with RadDiagram (either Silverlight or WPF). »
Has the content been modified, do changes have to be saved before exit?
How to tell whether the content of a document has changed with repsect to a saved version or file? »
Windows Store Application Architecture I
An overview of a good application architecture and the services you need in order to build a LOB Windows Store application. »
A kaleidoscope from F# and monads
In a previous article I highlighted how Haskell and F# have a peculiar way of turning a quite generic mathematical idea into something more tangible (and more usable too) for programming purposes. This article is somewhat the inverse, it highlights how monads (in F#) are just one example in a zoo of algebraically related structures. In essence, monads are closely related to categories (cfr. the Kleisli triple in previous article) and a category is a doorway to, well, a whole universe of well-known stuff. By ‘well known’ I don’t mean necessarily easy stuff, rather that it’s an established field of research (cobordism, braids, theory of abstract languages, DNA topology, quantum fields, whatnot) and I want to give you a taste of how things look like when looked through the category microscope. »
Categories, monads and F# for dummies
This is an article to stir your curiosity about monads, categories and functional programming (and even more in ‘A kaleidoscope from F# and monads‘ ). I didn’t try to make it mathematically correct and it’s not a precise treatment of monads from the functional programming point of view. It’s only to help you understand and appreciate the unifying power of monads as they appear in the context of F# and Haskell. »
Silverlight Integration Pack
Silverlight Integration Pack for Enterprise Library is a collection of guidance and reusable application blocks designed to assist Silverlight application developers with common LOB development challenges. »
Being a small business; two years later.
One-liners related to running a small business after two years on the road. »
Company profile (PowerPoint)
A PowerPoint presentation which traces the contours of Orbifold and the projects we deliver. »
Consulting brochure update
A retrospective on the stuff delivered in 2010, which results in a lot of pretty pictures and an updated consulting brochure. »
Twirl: like Live Pivot but better
We re-invented Live Pivot and took away the limitations along the way. »
How to store graph-like data structures of arbitrary data types in a relational database with multi-user and multi-application scope? »
Commodities: Graphite bound to WCF RIA Services
About new Graphite sample based on a WCF RIA Service backend. »
If you read this then you probably have noticed we upgraded the site and gave it a fresh new look. Well, the look-and-feel is actually only the surface since a lot more has happened underneath like: working out an automated building, documentation compilation and setup compilation pipeline. This topic is worth on its own a chapter. moving to another host in order to support RIA Services and thus enabling our customers to see their projects ‘live’ working out a new vision and business strategy and, to use a big word, an enterprise vision moving our codebase closer to Net4 and the Visual Studio 2010 wave; harmonizing the Orbifold brand with our business cards, product brochure, Net4 style etc. rethinking prices [...]
My two cents on F#
There is so much I could say about lots of interesting Silverlight and WPF projects but I’m not allowed to (you know, non-disclosure agreements, hyper-secret projects and whatnot), so let me write a few words about something which I’ve had in the back on my noodle now for months.
Start learning F#. It’s an intellectual challenge but refreshing and a good investment, it’s just the beginning of new era. »
The Orbifold, part two.
The past months (weeks in particular) have been hectic, crack-full of 16-hours working days and full of surprises, excitement and changes. First off, we made various legal shifts, hired an accountant and I became freelancer & CEO (whatever it means) at the same time. I quit my job and embarked on a new journey with full focus on WPF, Silverlight and diagramming. At the same time I started working for one of the top management consulting companies (NDA’s here) in a 100% Silverlight research & development environment, full of brilliant minds and high-speed scrum productivity. Along the road we needed to shift away from the old small-business tools and backoffice, so we now have a hosted Microsoft Dynamics (CRM)+Exchange+Sharepoint. Thanks [...]