3) Organize my accounts. As everyone, I have accounts with lots of web services. Be it Flickr, Twitter, Blogger, etc. However, sometimes I’m good old Daniel, and other times I’m Daniel @ IZEA. I want to break away from my split personality and combine them into one Daniel, if that makes any sense. 🙂
5) Beside becoming more proficient with my current language toolbox, I’d also like to pick up a new one. I remember one bright morning, walking with Pete to grab a coffee, and he filling me in on the coolness of Erlang. Ever since then, it’s been something I’ve wanted to look further into. And so, I think I’ll take some time this year to learn a bit more about Erlang and write a few applications.
6) Write my own lightweight HTTP server. Big apps are old news. To put my reasons into perspective here, let’s image a method that is, say, 40 lines of code. Nightmare, right? The rule is to refactor that into smaller chucks, and why should a web application be any different. Why does a web app need to do EVERY business requirement. I see smaller web apps, that all handle a specific task. A signup app, a mailer app, an API app, etc. We recently did this with IZEARanks, breaking out a load heavy function into it’s own app. So when the load increases there, the core app is not affected. Ok, I’m getting a little off topic now, but this relates back to writing my own server because I don’t see a reason to put a full featured HTTP server in front of code that only needs to handle post data, for instance. Granted, I don’t know much about HTTP servers but I’d like to investigate what’s actually capable.
Well that’s it. I hope everyone has a great year! 🙂