Archive for the ‘common’ Category

These times

Monday, October 26th, 2009

These are crazy times for me! And that’s true in many ways:

In the last months I’ve been working with three very innovative mobile development frameworks – each of which is remarkable in its own way. I’ve to hate and love all of them and I’m so thankful that I got this chance at all! I’m very happy that I did not loose touch to my old colleagues at WebDev/WebSalesDev and still see them every once in a while.

I’m also working on a very interesting project in my spare time with my buddy Lino – I hope we can give you an update about this soon.

And I’ll be back to Mosbach, soon. I’m so curious about what’s up next – crazy times everywhere I look :-)

In the meantime: I’m afraid I often don’t have the time to post new content here – and some things pass by so fast I just don’t feel like they’re necessary or that important at all.

Stay tuned!

New Team. New Challenges.

Tuesday, September 22nd, 2009

In early September I started working in a new team. The main reason for this step was change itself. Since I’m still in training it’s always great to see something different and new. This helps me complete my picture of software development and also takes me to another company with business processes slightly different from those I’m used to.

I’m still a software developer. But the kind of software I’m developing has changed and so have my experiences and learnings. Of course they did not change completely – but they changed focus. For the last year I’ve mostly been developing server side applications combined with HTML/CSS/JavaScript. Although I would not see them as very large they were certainly more complex and more demanding on hardware than what I’m developing now. That thing which I’m entirely new to is development for mobile. This basically means developing for devices like the iPhone, Blackberry or Android. For me, this is a great opportunity. It’s helping me a lot to fine-tune my programming skills. Here are some examples of things I had already expected and some things I just experienced:

  • memory and processing power is so limited compared to desktop or even server environments (iPhone 3G: ~400MHz, 128MB of RAM, no swap! – Desktop: multi-core 1-2GHz, GB’s of RAM)
  • (only for the iPhone) memory management can be a tricky if you’ve always been developing in a garbage collected environment like the Java platform
  • SDKs like the iPhone SDK or Android SDK rely heavily on software design patterns. A developer using those SDks is at a loss if he’s does not only understand those but is also able to extend and re-use them

There are many things that come with this change for developers. First: one must be very careful with creating objects. Very careful! Even if you’re on platforms like Android or Blackberry which feature Java and by thus automatic Garbage Collection! Every object counts.

Those limitations and the way you deal with them really help developers get more experienced. By that it’s a great deal for both the company and me.

I’m looking forward to what comes next – and rest assured I will keep you updated about any further developments.

Making Wordpress Upgrades easier with Subversion

Wednesday, August 12th, 2009

This morning I just realized how easy it could be to upgrade my Wordpress installation. Since I didn’t want to upgrade via SFTP (would have required me to install an FTP server first, so *lazy*) and manually upgrading is some kind of awful I was happy to find this article at the Wordpress codex: Updating Wordpress with Subversion

This is a really neat opportunity for all users who are familiar to Subversion and really speeds up upgrades for me since I just will need to switch to the latest release-tag (one should not use the trunk since this may not be stable) and should be fine. Until now, upgrading my blog really was a pain in the ass, but now it’s fun again…

Great license marketing at FSF

Wednesday, May 20th, 2009

Besides not making it very easy in answering licensing questions about GPL and compatibility with other licenses the FSF does a really great job in marketing the LGPL (Lesser GPL) on its website:

FSF advises to not use their LGPL

FSF advises to not use their LGPL

Imagine: a company wants to sell you a product – and the very first sentence about it would be “why you shouldn’t use it” – I think that really will boost sales!

Update:

Here’s the link to the site: http://www.fsf.org/licensing/licenses/lgpl.html

creatified.com is back

Monday, May 18th, 2009

after setting new dns-entries for the domain creatified.com should now be back instantly.
Do you like the new design? (which is a work in progress after all)