kennethkam.com

Django Powered

Welcome to my humble blog. If I recall correctly, this is my fifth attempt at writing a blog. The first blog was powered by WordPress and it was laden with teenage angst; the second one was also powered by WordPress, but I fail to recall what I wrote about; the third one was also powered by WordPress, and the topic was more football than teenage angst. The last blog aimed at documenting my internship at Airbus UK, but feeble efforts resulted in sporadic entries, which resulted in a blog that didn’t have much to offer.

After completing my Python joint at Airbus, I decided to pick up Django again. While it is easy and fun to pick things up, it can quickly become boring reading documentation after documentation. I realized I needed to do something with Django. So I developed this blog.

While I was coding my blog, I found out I was looking for things that I have once searched for, something that I have simply forgotten. Then I was sure. I am going to document things that I have learnt on here, in the hope that I can come back here to look for things that are fuzzy in my memory and to share with the community.

Although I am an Engineering student, I have always loved the web; I love expressing ideas on the web; I love the way people help each other on the web, etc. I understand that I am not a designer by profession, nor am I a computer scientist. I know I can overcome these shortcomings with my enthusiasm and maintain a blog that both I and others can use.

But it looks like someone else’s blog

Indeed, it does. Django introduced me to @ubernostrum, the release manager responsible for Django. I loved his layout because it emphasized the site’s content, which offers quality discussion on different techniques and the current development of Django. There is another blog that takes on the emphasize on content. That’s why I decided to go a similar route. I want to focus on quality rather than the fluff.

The design will coerce me into thinking more about my entry before posting, as there is nowhere for the text to hide.

Help aplenty

I can’t say I used a tremendous effort to set this blog up. After all, Django did all the work for me. It took me around 3 days from setting up the Django project to deploying it on the excellent webfaction server. I received a lot of help regarding deploying the site using fabric using a tremendous guide from morethanseven. This brings me back to my point of blogging these kind of information where I and others might find useful someday.

kennethkam.com has one app, which is the blog itself. The category/tagging app comes from django-tagging; comments and comments moderation are courtesy of Django’s comments framework, and additional akismet filter from sciyoshi; feeds are generated by Django’s feed framework; and the Google sitemap by Django’s sitemap framework. The blog entries uses markdown and typogrify to make it look aesthetically pleasing.

The next stop is

I plan to document on the steps I took to complete a simple blogging system in Django in the near future, followed by many more. Also, I will be focusing on reading other blogs and learning from them. At the end of the day, I know I want to become a developer, and I am certain that blogging on a specific topic will help me get closer to my goal.

Comments

  • There are no comments.

Add a Comment