Bachelor thesis finished!

Published on 22 May, 2009

Finally, my bachelor thesis has come to an end! I now have a very strong feeling of relief (because I managed to finish it in time!) and accomplishment (because it wasn’t always trivial to see the ligt at the end…). Now I can start studying for my upcoming exams, of which there are fortunately only two!

For those who don’t know yet, there are basically three big components:

  1. Drupal Episodes module
  2. the daemon, which performs the discovery, processing and syncing of files (it still doesn’t have a proper name — your suggestions are welcome!)
  3. Drupal CDN integration module

For more information, I’d like to refer you to the bachelor thesis text draft that I’ve attached to this blog post and possibly even to the blog post in which I announced what my bachelor thesis would be about.

I’m aware that I’ve failed to communicate more often about the steps along the way. The reason is simple: my bachelor thesis is bigger than the average one to say the least and therefor I really needed all the time I could find (the countless nights that I worked past 2AM might also be good indicators). Writing a blog post easily costs me at least an hour every time.
I will write a series of blog posts in the weeks after my exam period though, about the most interesting parts. They’ll be mostly on the design of the daemon and its interesting aspects, so they may not sparkle the interest of every Drupal developer. It’s a very different from the Drupal world. Oh and … I reused parts of Django inside the daemon!

To get a quick glimpse of the functionality incorporated into my work, I’ve written down the list of used technologies here:

Simultaneously with publishing this blog post, I’m sending out e-mails to the companies that contacted me to test my work. They’ll either test just the daemon or the whole suite. I’d like to take the time here to thank all of them in advance (in chronological order, i.e. when they contacted me or I them to participate in testing):

  • SimpleCDN: CDN (San Jose, California, U.S.A.)
  • EdgeCast: CDN (Los Angeles, California, U.S.A.)
  • NowPublic: Drupal web site (Vancouver, Canada)
  • TechConnect: Drupal web sites (Sittard, The Netherlands)
  • Development Seed: Drupal shop (Washington D.C., U.S.A.)
  • WorkHabit: Drupal shop, CDN broker (Sacramento, California, U.S.A.)
  • Rambla: CDN (Antwerp, Belgium)

Thanks!

P.S.: I’m not accepting any more testers for now, to ensure that I have enough time to communicate with these

Paul

15 years 7 months ago

Hello Wim,

I had the pleasure of assessing some of your work earlier today and it’s great work Wim.

I felt that my site was slow, and after doing some web searches, you proposed the value proposition very well of making sites faster.

I think now you will be focused on getting a career, and I wish you the best on that.

God bless.

Paul

Hey Wim:

Like we talked about on twitter… I know this went to press (finally!). A HUGE congrats. This is solid work, and you should be proud of what you’ve accomplished.

Congratulations.

Best,

Jonathan

Jim

14 years 7 months ago

My congratulations! Bachelor thesis writing is a hard work to be completed with excellence.

Jim