четверг, 13 декабря 2007 г.

Let's hire developer to do a prototype!

Tired to find a good developer? Don't know who is able to do the whole project?
Let's hire developer to do a prototype!

Fast prototyping - this is why I love Python. It's core for agile development.

Prototyping is cheap and extremely fast. Spend 2-3 days to get clear results - is this guy right man for the job or not.

Most people afraid of long term projects. They simple don't know about light-weight methodologies called "Agile software development". This is the way of creating software in a lighter, faster, more people-centric way.

Here are some principles:
   - Simplicity
   - Customer satisfaction by rapid, continuous delivery of useful software
   - Projects are built around motivated individuals, who should be trusted
   - Working software is delivered frequently (weeks rather than months)
   - Working software is the principal measure of progress
   - Even late changes in requirements are welcomed
   - Close, daily cooperation between business people and developers
   - Self-organizing teams
   - Regular adaptation to changing circumstances


Fewer staff, higher levels of competency - and your project will be done.

вторник, 20 ноября 2007 г.

iPhone users "Getting tasks done!" service complete

Manage Tasks with your iPhone - http://gettingtasksdone.com/iphone/

With Django framework it's was easy to adapt service to Apple's iPhone. Most of work was to design right templates of the pages. Screen of device has resolution 320x356 pixels. Not so much. And all needed data must be available to the user. So main concepts of application's design - less is more. Only necessary information displayed on the screen and it's easy to access.

понедельник, 12 ноября 2007 г.

"Getting tasks done!" project done

Getting tasks done! is online free service, allows it's members to manage their tasks simple and quick.

"Getting tasks done!" service is based on David Allen's "Getting Things Done" amazing book and positive thinking. All things you do in your life are your achievements. You are what you think. You feel what you want.

Every day we have a couple of small and big aims and purposes. Right self-management may improve productivity greatly. It also helps achive more in live. "Getting tasks done!" helps to deal with tasks and remember achievements. Looking at own achievements make future work more motivated.

Project based on: Django framework and Python programming language.

My role in project: Independent contractor.

My responsibilities in project:
- functional design
- design of database layer, objects and models
- design of pages layout, CSS and HTML coding
- design of "Whiteboard" workplace
- design of "My Achivements" report
- configuration of Unix server for project


Technologies used:
- Django framework
- JQuery JavaScript framework
- DOM manipulations
- inline content editing

воскресенье, 4 ноября 2007 г.

Certificate in Python by Brainbench



My score: 3.02.
Scored higher than 55% of all previous test takers.


Demonstrates a solid understanding of core concepts within this topic. Appears capable of working on most projects in this area with moderate assistance. May require some initial assistance with advanced concepts, however.

Strong Areas
* Classes
* Built-in Features


Weak Areas
* Standard Library
* Language

среда, 24 октября 2007 г.

Project "Marketing site" completed

Site http://creditjusticeservicesmarketingcenter.com – marketing center of Credit Justice Services company. This web-application provides company's partners with on-line store and visual editors for creating corporate business cards, flyers, postcards etc.

Project based on: Django framework and Python programming language.

My role in project: Independent contractor.

My responsibilities in project:
- design of database layer
- design of objects relations model
- design of WYSIWYG editors
- CSS and HTML coding
- providing database with initial SQL data
- configuration of Unix server for project


Technologies used:
- Django framework
- JQuery JavaScript framework
- PIL imaging library
- DOM manipulations in HTML pages
- drag&drop content editing
- JPEG images generation on a server

среда, 19 сентября 2007 г.

Project "KRASTRACK" is done and delivered to the customer

Global tracking system "KRASTRACK" http://krastrack.ru

"KRASTRACK" is a vehicles tracking system. Application provides web-based GPS tracking services for a "fleet" of vehicles. It's based on Global Positioning System and Google Maps technologies.

Project based on: Django framework and Python programming language.

My role in project: Independent contractor.
Customer: LuxSoftware

My responsibilities in project:
- design of database layer
- design of objects relations
- design of administrative back-end
- design of forms and reports


Technologies used:
- Django ORM
- Google Maps API
- Users authentication and secure access to data
- AJAX is used for interactive reports
- XHTML is used in pages' templates
- CSV files generating on a server