Sunday, November 29, 2009

CMS Project Update

Back in the very beginning of September I Blogged about a Content Management System project of my own that I have been trying to get started for a while now.

For a quick update, I have been working REALLY hard working on templates, tons of CSS and of coarse the list of features that seem to never stop growing (shocker there huh?).

Thus the reason that I must tell myself to calm down with the feature list and just get the base of the system down so I can continue to add onto it while I have a basic beta out for others to fiddle with and make their judgments.

In my previous Blog I also stated that I would be developing my CMS in ColdFusion but that has changed for the main reason of popularity. I know I know ColdFusion is a great language and I'll probably get hit with a lot of CFers's stating why I should use ColdFusion even though I haven't stated the language that I will be developing in.

Originally my CMS was suppose to be developed in ColdFusion as I stated above until I started to do some fiddling with Python and Django. Then I started developing a lot in PHP, I mean more than I have ever done before and started to feel more comfortable coding with PHP than ColdFusion. I can't believe I'm gonna say this but I actually liked developing in PHP more then ColdFusion. I blame this on the straight month of work that I was handed in no other than PHP.

I am not saying goodbye to ColdFusion at all, just saying sorry ColdFusion, not this project, maybe the next one.

So, PHP it is and I accept all the challenges that I come across during the development of my CMS project.

- Pete

99 Bottles Of Beer On The Wall In 7 Different Programming Languages

You might ask right away, why on earth would someone care about how to program 99 Bottles Of Beer On The Wall in 7 different languages? There's a few reasons, really!

Maybe, just maybe someone would like to compare the source files and see what the differences are between them, if any at all.

Maybe, programmers can use it to bite and pick at each others programming language that they specialize in to say things similar to: This language is better because bla bla bla. Or that language is better because it knows when I need a fresh cup of coffee.

But, mainly it's for myself to show all possibly employers that my passion for programming is real and that I not only wanna know how to do something in one language but as many languages as possible.

Let's face it, if you wanna be successful as a developer you MUST know more than one programming language or hope that you're a lucky one that lands a job only working on a single web site or application (sooo rare).

That's why I took the time to write some super simple scripts that print out the tune of 99 Bottles Of Beer On The Wall in 7 different programming languages.The programming languages that I coded this in are listed below and feel free to click the language to download the source or click "All" to obviously get all the source files.

  1. PHP
  2. ColdFusion
  3. Java
  4. JavaScript
  5. Python
  6. ASP.NET C#
  8. All
Oh Yea!, This was the first time I have ever written a line of Python code and kinda liked it :^)

Thanks and I hope that everyone digs this post.
- Pete