Welcome, prime year 2011!
2010 was a quite exiting year. It was my first year working in the software industry (or even working at all, this is my first job)!.
In my free time I was (am) trying to extend my mind to the non-
- Ruby (blog post -> here)
- Some BDD on the technical side with RSpec and Cucumber
- A bit of MongoDB and Ruby on Rails
- Physics Game Programming using the Farseer Physics Engine 3.x (more about this later this year)
- And I’ve taught my father some Haskell!
At work I was mostly using C# and C:
- Micro-controller programming in C using OpenAT – doing position detection using the GPS (really FUN!)
- I’ve introduced S.O.L.I.D. and similar design practices. More teaching (fun:)! Also the following technologies; including a new shared in-house base framework:
- NHibernate + FluentNHibernate
The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here’s a high level summary of its overall blog health:
The Blog-Health-o-Meter™ reads This blog is doing awesome!.
A Boeing 747-400 passenger jet can hold 416 passengers. This blog was viewed about 3,500 times in 2010. That’s about 8 full 747s.
In 2010, there were 7 new posts, growing the total archive of this blog to 29 posts. There were 10 pictures uploaded, taking up a total of 881kb. That’s about a picture per month.
The busiest day of the year was April 18th with 48 views. The most popular post that day was InvTetris – Inverse-Space Two-Player Tetris.
Where did they come from?
The top referring sites in 2010 were en.wordpress.com, bucles.wordpress.com, twitter.com, tick.federrot.at, and zfgc.com.
Some visitors came searching, mostly for mathematical shapes, fractals, fractal, inverse tetris, and particles.
Attractions in 2010
These are the posts and pages that got the most views in 2010.
InvTetris – Inverse-Space Two-Player Tetris June 2008
The PropertyGrid – a great friend. April 2008
Super Shapes – my first WPF application April 2008
Fractals on the Gpu August 2008
The Legend of Zelda : Black Crown | First Batch of Images October 2008
Fract allows you to edit shader (.fx) files written using HLSL and
immediately see the changes within Fract. It is primarily meant to create and
explore Fractals. See the “Readme Please.txt” file for further information.
Fract requires, besides a min Shader Model 3.0 graphics card, the following to be installed:
Microsoft .NET 4.0 (http://bit.ly/bEI3bv)
Microsoft XNA 4.0 (http://bit.ly/d7snYW) or Microsoft XNA 3.0 (http://bit.ly/cEIXcz)
I’ve updated my Fractals application to allow deeper zoom-ins. You can see the result in this music-video:
I finally started the long journey to learn How-To-Program-My-Own-Graphics-Card.
My choice of language was C#. And as such I’ve decided to use XNA as the graphics API. And HLSL as my shader language.
I’ve always loved fractals. My dad used to draw them using Q-Basic on his old 33 MHZ computer. A simple black-and-white colored drawing of the Mandelbrot Set took 2 (TWO) hours to execute!
Today I’ve written a colored-version that runs in real time, without any lag.
Here’s the result: