Community, Presentations

F# Exchange 2017: Is There Such a Thing as Too Much Awesomeness?

I’m extremely pleased to be attending this year’s F# Exchange (6-7 April 2017) The program is very nearly finalized and the content looks amazing. In fact, this is shaping up to be one of those rare conferences where, no matter which sessions I choose to attend, I’m sure to be missing some fantastic presentations. Of course, it doesn’t hurt that I’ll get to catch up with friends both old and new. I’m also looking forward to finally meeting some “online friends” in real life. But I wanted to take this opportunity to highlight some of the topics on which I’ll be presenting…

Many people will tell you how cool the F# language is (and rightfully so). But it obviously takes more than just coolness to build great software. It takes high-quality tools. So, in April, I’ll be talking about two such tools:

Though really, these libraries are just “F# friendly” ways of plugging into broader concepts (property-based testing and ZMTP-based distributed systems, respectively).

Test What Now?

Fans of property-based testing (sometimes called random testing) will tell you how it lets you ensure your code “upholds invariants” (in the mathematical sense). That’s great. Really. And I’ll certainly be demonstrating some of that. But I really hope attendees will learn how to adopt a metrics-focused view of testing. We’ll also be looking how random data-generation can help you better understand a problem domain. Taken together, this provides a more robust foundation for quality assurance.

Connect All the Things!

We live in a connected world. ZMTP provides a simple, robust means of developing software in such a world. And while I could spend hours exploring the nuances of this topic, Skill Matter’s only given me 45 minutes. But that should be plenty of time to demonstrate the power and the potential of using ZeroMQ to build distributed systems. The concepts and patterns we’ll cover are the building blocks for all manner of solutions, from micro services to time-series databases to peer-mesh file sharing.

In conclusion

Hopefully, you’ll be at Skill Matter‘s F# Exchange 2017. It’s going to be a really incredible couple of days. If you do attend, please don’t hesitate to say hello. I can hardly wait to hear your thoughts on anything (and everything) F#.

Community, Presentations

The Month NYC Ran Out of Excuses Not to Learn F#

It’s Official! I’m totally declaring September 2013 F# Month (in New York City, at least). I mean, here we are — not seven days into the month yet — and I’ve got a veritable cornucopia (note the reference to impending autumn) of events for you to attend. For starters, on Tuesday 10 September, I’ll be in Parsippany, NJ, at the Northern New Jersey .NET Users’ Group, for an introduction to F#. Then, a few days later, on Saturday 14 September, it’s back to mid-town for Code Camp NYC 2013. This day-long event features several F# talks (one of which will be given by yours truly). Pushing into the following week, on Tuesday 17 September, the inimitable Rachel Reese will present to the NYC F# Users’ Group on actor-based concurrency in F# (also in mid-town). Next up: Wednesday 18 September and Thursday 19 September see the return of Skill Matter’s Progressive F# Tutorials NYC, in Brooklyn’s lovely DUMBO neighborhood. This intense two-day hands-on learning-fest is more than a mere conference. It’s chok-full of in-depth education, taught by many of the foremost minds in the F# community (minds like Don Syme, Tomas Petricek, Phil Trelford, and Rick Minerich … to name but a few). Then, as an added bonus, as if this wasn’t enough, Vermont Code Camp 5 happens, on Saturday 21 September, in beautiful Burlington, VT. It’s not too far from New York, and features a couple of F# talks (including — you guessed it — one of mine). So, that’s five events, spread over two weeks, offering more F#-y goodness than you thought possible. Many of these events are free. Most still have tickets available. All of them will be awesome. So, if you’ve had even a passing interest in F#, you’ve just run out of excuses. See you there!

(Note: Did I miss something? Leave it in the comments and I’ll update this post as necessary. Thanks!)


Double Trouble

Updated 23 Jan 2012

A nice recording of my presentation, along with other NYCFSUG talks, can be found here.

Updated 30th Sep 2011

Unfortunately, due to (highly disappointing) hurricane Irene, the New York City F# Users’ Group meeting has been rescheduled. Please check out this link for the details.

Shameless plug!!!

Come check out the next New York City F# Users’ Group meeting on Tuesday 30th August 2011 at 18:30 hours. It’s a double-header featuring two guys from Jersey — Steve Goguen and yours truly. Click the link below for all the pertenant details. It’s gonna be a blast!

Double Trouble with Paulmichael Blasucci and Steve Goguen

Shameless plug!!!