Blog of Rob Galanakis (@robgalanakis)

Archive for June, 2011

Relearning python, part 8: Over the hump

I did it.  As I was finishing yesterday’s blog post, I finally got my project working, and exposed on the internet.  Now I that things are finally figured out, I can document and test it. I ended up writing a process that runs a socket/ZeroMQ based service, which is...

Read more

Relearning python, part 7: Which way is up?

Weeks after beginning python, I have hit a forest on a plateau- the speed of learning and discovery has slowed, and I’m getting confused and discovered.  I’m beginning to think I won’t finish my current project- I am sure deploying it on a server is going to be another...

Read more

Relearning python, day 6: Please serve me!

I wrote last time about all the difficulty I had with deciding on a UI framework.  Well, it turns out that was nothing compared to trying to get a server up and running. I suppose I should say first that I have no experience doing web programming.  None.  I...

Read more

Code quality metrics are king

If you want to induce a bout of anger and depression, run a tool like NDepend on your codebase (or Resharper’s code analysis, or VS2010’s code metrics, or any other similar tool).  I would guess, if you’re a competent developer who knows what ‘good code’ looks like, you’ll find...

Read more

Relearning python, day 5: UI Hell

Last week, I started writing the client and UI portions of my data aggregation service.  I spoke about client/service protocol frustrations in my last post, but the most frustrating part so far has been figuring out the UI.  There are three parts of this: 1. Oh my god, so...

Read more

Relearning python, day 4: The ecosystem

I'm mostly finished my service architecture and have moved onto developing the client and UI. As this has moved from the realm of 'normal' programming to more 'framework driven' programming, it has exposed me to a completely new part of python and one I wasn't too familiar with-...

Read more

1 2