Trail running, climbing/scrambling, cooking, reading, and drinking.
I had a lot more spare time before I became a parent, which has made me a lot more focused on the things I take on.
Does anyone have suggestions for good resources to get started learning F#? I’ve been curious about it for a while, but I might dig into it seriously now.
I actually really like Programming F# 3.0, Second Edition. It covers the language very well from top to bottom, while assuming relatively little familiarity with .NET. The only caveat is that it predates Xamarin Studio being good with F#, so there will be a bit of stuff you’ll need to glean off StackOverflow or other documentation—especially if you get serious about things and need tooling like NuGet. I think that’s an acceptable caveat, though.
Massive piles of refactors at $WORK, par for the course.
Learning O'Caml in my spare time and putting together a minimal website for making training schedules for a race (running), based on a given date.
FYI, there’s no apostrophe in OCaml.
Outside of day to day work, I’m tinkering on a paste-bin style service for time series graphs. It’s up and running on http://graphcake.com/ and I’m slowly adding new features as I find time.
Hmm, cool. Any way to dump a bunch of data in as csv/etc? I know a bunch of people that track weight/lifting/etc as xls/csv. It’d be extra nice of you to allow exporting data as csv as well.
I added bulk import and exporting data to the todo list. Data import kind of falls into the realm of the “time travel” feature (since it involves adding data points that aren’t right now). I’ll also need to figure out a good UI solution for the two input features.
Finally got my company started, it takes a while, in Sweden at least. Have the homepage kind of complete at http://sayon.se/en/ now. Feedback is very welcome. This week will be spent with R&D, and a visit from an old friend.
The design is nice, but it would be great if you had links to a portfolio to show off more of what you can do. As it is, you’re requiring potential customers to believe that you can deliver “big results”. Even better if you show them by example!
Thank you, nice to hear someone else say it looks nice! Yes, a portfolio had been nice, but all I have for now is http://sayon.se/en/work/. It’s a bit of a catch 22, you need work to show off to get work and you need work to get work to show off. I have been employed for nearly nine years, but the things done for others isn’t something that I can show off. So my thought was to show off some of my open source work, to show some technical skill at least. But I know it’s quite the leap of faith to take as a customer, I’m working on getting a portfolio together. Thank you for the feedback!
working on http://gethoneybadger.com
Pretty slick! It’d be nice if there was some audio that went along for the huge video on the page. It’s a bit hard to see what’s going on with the extension without squinting, as well.
However, the extension itself looks pretty cool, and I’ll give it a shot. Thanks for sharing!
Thanks for checking it out. I’ll be sure to update the video with some sound.
I live my development life in tmux and vim.
I generally use Ubuntu, though I used to use debian, which was probably better . It doesn’t matter much what distro you pick for your workstation. Ubuntu’s not great, but it’s easy to set up.
I’ve started using Google Docs, though I really preferred writing design docs in HTML (or markdown) and getting feedback over email instead.
Almost all of my communication is over email, though I use irssi for IRC.
This was actually something I was wondering about for the last several days. I haven’t developed using OpenSSL or anything related to security or networks in the past. But is there no real alternative to OpenSSL? I would be genuinely surprised in this case given that almost every other library has multiple competing implementations.
GnuTLS is the other open-source TLS implementation. It has its own set of security holes.
A quick note: OpenSSL has a BSD license. GnuTLS is LGPL. You’re correct, I’m just noting the license differences.
NSS is also open source (Mozilla/GPL/LGPL licenses).
I was going to mention the license differences, but I’m not sure how much of a role that plays in deciding to use one or the other. Most software depending on a TLS implementation dynamically link to the shared library, so LGPL shouldn’t be an issue.