I B Codin’

Getting things done my way with code

  • Home
  • About
  • Home Automation

Prioritizing Projects

Posted by techmonkey in September 21st 2008  

Prioritizing projects is always something I’ve hated to do but it is something I am required to do quite often. Even my projects that I work on for myself must be shuffled around depending on the current needs. I have many projects on my list currently including a few targeted for a business startup. There is always a need to juggle the long range and short term projects.

I’m having to step away from my Google App Engine test application for a while so I can work on building a few website mockups for a potential customer. The income potential moves this to the top of my list. The business startup projects are extremely important but a inflow of cash will help move along some of the more long term projects.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • De.lirio.us
  • Ma.gnolia
  • NewsVine
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati
No Comment
under: Development, Projects
Tags: priorities, Projects

Programming in multiple languages

Posted by techmonkey in September 11th 2008  

Managing multiple projects at work and also at home requires me to work with various programming languages. The adage “the right tool for the right job” is definitely true for application development. I currently develop using “C”, Java, PHP and Python. I’ve only recently started to learn Python because it’s currently the only language supported with the Google App Engine.

Knowing multilpe programming languages is not really a big deal with one exception. There are times when I have to jump between projects in a short time period. Jumping quickly back and forth between different projects and languages can be difficult. For instance, I was doing “C” development yesterday during the work day, Python development at home last night and now I’m making modifications to a Java application at work today. In a situation like this it’s not surprising to get compile errors due to using syntax/keyword/function from a different language.

Oh, did I mention I was also doing some Linux shell scripting yesterday too?

Luckily these situations where I have to jump quickly between languages doesn’t happen all that often. Usually I can work on just one or two projects for longer periods of time where the switching isn’t quite to chaotic.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • De.lirio.us
  • Ma.gnolia
  • NewsVine
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati
No Comment
under: Development
Tags: c, Java, languages, PHP, programming, Python

Diving in with the Google App Engine

Posted by techmonkey in September 10th 2008  

I’m finally getting around to actual development using the Google App Engine. Since Python is currently the only supported language, I’ve had to do a little up front studying of the language itself. My programming language experience includes “C”, Java, and PHP, so learning Python is no big deal. I just need to work on learning all the syntax and structure.

I have been reading up on the documentation and following the associated Google Group for the App Engine. Along with the new language, I’m working out how to use the App Engine web application framework and the Django template system. The Django template system was rather easy to grasp because it is very similar to how I use XML/XSL for web page templates in Java.

For a test application, I’m building a dynamic blog that will have posts, articles, categories, tags, links, images, etc. It will use Django templates fully and will be integrated with stylesheets and selectable “themes”. Kind of like a mini wordpress system. It will have a management interface for configured “admins” and will use the App Engine datastore for all data. This should be enough of a project to allow me to fully utilize all the various aspects of the App Engine prior to starting a more serious work project that I have in mind.

I’ll keep you updated!

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • De.lirio.us
  • Ma.gnolia
  • NewsVine
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati
No Comment
under: Development, Frameworks, Python
Tags: app engine, google, Python

Run your web applications on Google’s infrastructure

Posted by techmonkey in April 9th 2008  

On April 7th, Google announced their new offering called “AppEngine”. AppEngine is an environment that allows you to develop web based applications that run on Google’s scalable systems. AppEngine provides dynamic web serving, a “datastore” used to store your applications data, automatic scaling and load balancing and a downloadable development environment. The AppEngine framework is currently only for the Python language.

AppEngine is currently considered to be “beta”. The initial release is only available to the first 10,000 developers that signed up. I was able to snag one of the 10,000 beta slots and now have access to AppEngine. I have not yet downloaded their development environment. I currently do not know Python but I have developed applications over the last 22 years in at least 6 different programming languages. I have started to look at the basic Python syntax and it looks straightforward. I’ll write a couple of small Python apps and get a better feel for the capabilities prior to downloading the AppEngine development kit.

I think this has the potential to be big considering the AppEngine environment takes care of scalability and load balancing for you. Scalability is not easy to build into web applications but having a framework provide those capabilities and having Google’s scalable systems backing the environment will be enticing to many developers.

Check out Google’s own page covering “What is Google App Engine?” for all the details.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • De.lirio.us
  • Ma.gnolia
  • NewsVine
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati
No Comment
under: Development, Frameworks
Tags: appengine, google, Python

Home Automation Project

Posted by techmonkey in March 23rd 2008  

I have added pages about my Home Automation project that I previously developed. I have not worked on it for a number of years, but I know there are still many Home Automation sites that link here. I brought back all the project data and have the pages available on my main Home Automation page.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • De.lirio.us
  • Ma.gnolia
  • NewsVine
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati
No Comment
under: Development, Home Automation

IBCodin Lives Again

Posted by techmonkey in March 23rd 2008  

Here we go again, lol. I thought it was time to get my coding site back up and start blogging about some of the projects I am working on. I also plan on covering other coding related subjects such as different programming toolkits (AJAX, Android, etc).

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • De.lirio.us
  • Ma.gnolia
  • NewsVine
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati
2 Comments
under: Site

About

  • Just ramblings from a developer with over 20 years experience. I will blog about my own personal development projects along with thoughts and reviews of others projects and development kits. My personal projects will generally be based in PHP, Java or C.

Post Categories

    • Development
    • Frameworks
    • Home Automation
    • Projects
    • Python
    • Site

Links

    • AlternaGeek Tech Show
    • Linuxchic.net
    • NixNews

Recent Entries

  • Prioritizing Projects
  • Programming in multiple languages
  • Diving in with the Google App Engine
  • Run your web applications on Google’s infrastructure
  • Home Automation Project
  • IBCodin Lives Again

Recent Comments

  • BOB in IBCodin Lives Again
  • TREVOR in IBCodin Lives Again

Most Comments

  • IBCodin Lives Again (2)
Box-Tube Box Modulize WordPress Theme By Dezzain Studio
©1999-2012 I B Codin’