TheDrunkenEpic - Drunken Ramblings of a Code Monkey
Filed under

Cogsworth

 

And a new framework is born!

Today marks the day I made my first commit to the new Cogsworth repository on Google Code. That's right, you can now, finally, check out Cogsworth and toy with it. It's still in its early, early Alpha stages, but this allows you all to test it as I go as well as make all sorts of requests and suggestions.

This is the first time I've publicly released my code in a very long time, so please, while I completely accept constructive criticism, be gentle. My over-inflated ego can only handle so much abuse.

There is also a Google Group set up for every one.

Since this is only the initial commit, there is a TON of incomplete documentation. It's all on my todo list, but as soon as I get the chance I'll be putting in a shit-ton of time into documentation, tutorials and everything else you might need to get started.

Unfortunately, I don't have the time right now to make a more detailed announcement, but that's gonna have to wait until later on this weekend. Until then, here's Cogsworth's description:

Cogsworth is a lightening fast open source framework with all the tools you need to rapidly create exceptionally awesome web applications. It was written with the belief that you shouldn't have to start from scratch every time you create a new project. Cogsworth not only does all the grunt work for you, but provides a system with security, stability and an unprecedented amount of flexibility out of > the box.

Booyah! We just made PHP fun again. Now go check it out and get to making some killer stuff!

Let the games begin!

Loading mentions Retweet
Filed under  //   Code Monkey   Cogsworth   Development  

Comments [0]

Well, I'm officially back with something great for everyone!

Hey, everybody! I promised a big announcement a few weeks ago and I think that now's a good time to go ahead and make due. Most of you - 5 or 6 people - who know me understand that I have been working with PHP for close to 10 years now. In those 10 years I've worked on too many projects to count; so many projects, in fact, there are quite a few that I don't even remember anymore. But, during my tenure as a code monkey I have come to write my code using my own libraries and standards. This isn't unusual as all developers, over time, come up with their own way of doing things.

We all come to realize at some point that it's counterproductive, inefficient and, not to mention, a bit boring to start from scratch with every new project, so we build our libraries in such a way that we can easily repurpose them. Thanks to this method, I'm usually 40% to 60% done with a project before I even touch the code. It makes it so much more fun when all that's really left is developing the functionality that's unique to the project. So, like so many before me, I've developed and fine-tuned my own framework over the last few years.

SC Ventures, Janssen-Cilag, MyTopix, FlipSquare, LeTutor and even the upcoming Great British Walks all use some form of my personal framework. I've reaped the benefits of working with it for years and now I want to share it with the world.

So, today I officially announce the beginning of a new open source PHP framework; Cogsworth.

I'm sure you're thinking one, or more, of the following:

  1. Cogsworth?
  2. What is this framework all about?
  3. Why should I use this one instead of something like Zend or CodeIgniter?
  4. What makes it different than all the others out there?
  5. What makes it work?
  6. Why should I even bother?
  7. How do I get it and when?
  8. Seriously... Cogsworth?

I will be addressing all of these questions within the next few days, but I can honestly say that I'm excited about finally offering something new to everyone.

Oh, and for those of you who are wondering about MyTopix I would just like to mention that if I write a new version, it will be done using Cogsworth.

Plenty more announcements and goodies coming very soon!

Loading mentions Retweet
Filed under  //   Code Monkey   Cogsworth   Development  

Comments [0]