Last Thursday evening I attended a very interesting presentation on the pretty cool new features of the upcoming GHC 7.8. Though I've personally not yet had the chance to play with the new release, I'm very excited about it, since apparently many of the features that were discussed for a long while are now finally included. As it was mentioned in the meeting, it's not that it's not a mess anymore, it's just that it's much less of a mess. ;)
Here you can find a PDF copy of the presentation slides [sans code]. [The talk was hosted by the Zurich HaskellerZ group.]
A couple of days ago I attended this really great presentation on "RabbitMQ Internal Architecture", which was hosted by the Zurich Erlang group. The presentation slides are available here, so if you have any interest in RabbitMQ, Erlang, or both, do check them out. =)
AOP is something that I've been hearing about for the past… well… forever, and it's always seemed that every time someone makes a mention of it, someone else goes about mentioning all the cons.
I can't say that I've really looked that deep into it in the past, but I guess last night's presentation on AOP using PostSharp has made me re-think. I should probably at least give it a try… any opinions? Anyone else want to tell me about all the cons? =P [Cause that's what I've been hearing since morning….]
Last week I attended a talk titled "How polymorphic types give rise to free theorems", which was basically an introduction to what's explained and elaborated in these two papers: - Theorems for free! - Free Theorems in the Presence of seq
As much as this has nothing to do with anything I do, I still find the topic quite interesting, and do recommend the papers to anyone with an interest in Haskell, coding in general or math. =)
Of all the Zurich Dev events so far, I think this last one [last week] was the most interesting to me. The talk was about "Scriptcs", which allows you to develop C# apps outside of Visual Studio, in any text editor. It's basically turning C# in to a scripting language, using Roslyn for compilation. This is something I'm going to have some fun with..
Slides from the presentation are now online and can be viewed here. Totally worth checking out!
Last week at the "Embrace the Cloud with F#" talk which was organized by the Zurich F# group, this was presented : {m}brace. It's a cloud computing framework in F#, and it's pretty cool.
Last Thursday the HaskellerZ group in Zurich held a talk on "Edward Kmett's lens package", which I attended and enjoyed… and so I have been having some fun playing with the package. It's here for any Haskell enthusiasts reading this, check it out! =)
By the way this is pretty cool: Structure101. Last week there was an interesting talk hosted by the "Zurich Developers .NET User Group" with the topic of "RediscoveringModularity", which was to a great extent about the above software architecture management tool. Aside from the fact that I managed to walk into a glass wall, [yes, really, quite the classic!], it was a great event and quite informative. And now I'm seriously considering giving the tool a try as it seems to be possibly what I've been looking for, for a while… If anyone here is using it/ ends up using it please let me know.
Ah, great, I just noticed now that the slides and all the relevant material from last week's "Understanding Eventual Consistency and Riak" are available here.
The event that was hosted by the "Zurich FLOSS and IT geeks", was as usual interesting, informative and well organized. Looking forward to their next one…
A few weeks ago I attended a very informative [as well as extremely funny] tech talk titled "Neo4j And Connected Data". During the presentation Jim Webber made a mention of his new book called "Graph Databases", which is available to download from here.
During the past weeks I've had a chance to have a better look into the book, and simply put, I like it! =) For anyone interested in the relevant topics, I really recommend checking it out.
Last week, as mentioned before, I attended a lecture titled "History of Functional Programming Languages", which was organized by the "Zurich F# Users" group. For the few folks who were asking me about it, here you can find the PDF version of the lecture slides. It was a pretty cool lecture, so enjoy! ;)
On Tuesday evening I attended the 2nd OpenStack user group meeting at the Switch building in Zürich. Out of the numerous presentations, the most interesting [well, the most relevant you could perhaps say...] to me were the "Heat" presentation, and the "CloudFoundry on OpenStack" one. If anyone here is interested in the topic[s] you can check out the presentation slides here. You can also view the video recordings of all the talks here.
Oh, yes, and there's of course pictures. And below there's a couple of pictures with me in them looking all sorts of dazed.
P.S.: YES, the pizza was great! [Thanks for the reminder! =P]
The Erlang group meetup on Wednesday evening was pretty cool. I arrived to the local.ch building a tad too early and caused a bit of a commotion... well... what a surprise... anyway... =P The topics were "Erlang Ports, Parsing and Internal FS", and the presentation was comprehensive and easy to follow. And of course the discussions afterwards were quite informative. Even though I currently don't really have a proper use case for Erlang, I get tempted to come up with at least some sort of a hobby project using Erlang, every time I go to one of these events...
Oh, and here's something nice for anyone trying to learn Erlang. ErlangQuest is a set of challenges, from simple to difficult, the solving of each takes you one step further in understanding Erlang. Check it out!
On Tuesday evening I attended the "Zürich .NET Developers" very first event, with the topic of "Windows 8 development with MVVM Light", at the Microsoft Zürich building. I had a bit of a misfortune, or perhaps miscalculation getting there, as it started to wet-snow pretty heavily just before I got to the Wallisellen train station, and the 5 minute walk between the station and the MS building was quite sufficient for me to get thoroughly soaked. When I got to the door I was dripping, and the first thing I said to the gentleman who opened the door on me was "is there a bathroom here somewhere?". =)
But once I managed to get myself dry and comfortable, all was great. Laurent Bugnion gave a rather thorough and pretty interesting presentation about MVVM, as well as a nice demo of some of the cool features available for .NET development, on Windows 8. I might not be a fan of Windows 8 itself... well.... at all, but I'm definitely interested those development goodies.
Oh, and a friend just sent me these.... You can probably spot me in there. =P [Click for high-res.]
Last week I attended an afterhours introductory lecture to the Clojure programming language [at the ETH as usual]. Currently my only knowledge of Clojure comes from a few Channel 9 talks, and this lecture gave me a better idea of what the language is all about. Now I'm finding myself getting more interested and looking for a reason to use it.
For anyone who might be interested, here you can find the lecture slides.
There's a Clojure online REPL here. And interestingly enough there's even an Android version of the REPL available for free here.
So, for a million and one reasons I just created my own URI Shortener. Since we had this discussion with a couple of friends before... well this is for you, it's open so everyone can used it. ;)
As of last week, Microsoft Sho [the .NET Playground for Data] is publicly available for download. Check it out.
"Sho is an interactive environment for data analysis and scientific computing that lets you seamlessly connect scripts (in IronPython) with compiled code (in .NET) to enable fast and flexible prototyping. The environment includes powerful and efficient libraries for linear algebra as well as data visualization that can be used from any .NET language, as well as a feature-rich interactive shell for rapid development. Sho is available under the following license."
I've been trying it out a bit, and skimming through the book. I think there's a possibility that I just may like this thing better than R. There's also a rather interesting Channel 9 video on the topic. Here it is:
I love OpenID. =) I really do... I guess it's obvious by now. I've always been intrigued by the idea, so much so that a couple of years ago I started serving my own OpenID on Aasemoon.com.
Recently I decided it was time Verse supported OpenID, and after a few evenings of playing around with the PHP OpenID libraries, now it pretty much does that. The thing is, I have no idea how well this works. A lot of testing has to be done and I'm certain that there are still tons of bugs... but I guess I'll perfect it in time. =) Also, you can now use your Verse profile as your OpenID, in other OpenID enabled website. So yes Verse serves OpenIDz too now. =) Or at least as far as my testing of it goes....
This is something that I'm very much looking forwards to getting my hands on. It could very well be a life saver for me.
"On Monday, National Instruments announced one such platform. It's called LabView Robotics. In addition to LabView, the popular data-acquisition application, the package includes a bunch of tools specific to robotics. It can import codes in various formats (C, C++, Matlab, VHDL), offers a library of drivers for a wide variety of sensors and actuators, and has modules for implementation of real-time and embedded hardware. NI says engineers could use the package to both design and run their robotic systems."
This weblog is a
collection of my random thoughts. It's as simple as that. What I write here
is for my friends, or anyone else who might find it worth reading. This is
not a tech blog, a science blog, a lyrics blog or...although you might find
either one of those topics in here "randomly". I appreciate comments very much, so
if you have any thoughts about something that you read here please drop me a
line and let me know. So...after all this, welcome to my weblog, thanks for
visiting and enjoy your stay! =)