Moving home

by shabda on June 8, 2010

Tl;dr version:

We are moving our site from Uswaretech.com to Agiliq.com. Please update your book marks and the like.

Longer version:

We have moved. Our new, cool, and amazing site is Agiliq.com. Built with Django, pixie dust and pink unicorns, its is sure to amaze you. Please update your bookmarks.

Gory details:

If you are client of ours, the Unfuddle and billing details would be changing soon. (You should also have received an email from us.)

Thanks for being with Usware/Agiliq, and we are excited to start a new pahse in our journey, and have you with us.

{ 2 comments }

GIDS_logo

Great Indian Developer Summit, is the India’s largest developer conference, held at Bangalore, India; in its third edition this year. The conference concluded last Friday. The summit had about a 1000 visitors on the first day and a comparable number on the other days.

The conference basically caters to the enterprises, and hence their focus on the .Net, Java and Flash. There were many star speakers.

I'm speaking

I gave a talk on django, introducing it and then explaining the standard community conventions to make good reusable applications. Django, being a social software, developed by a community, it is important to cover the community aspect, and the innumerable number of reusable application that exist. So, there is enough of that.

The slides themselves were created using Beamer class, in latex. The code is on Github, and there are some custom commands. How the beamer class that was created specifically to create bullet point presentations can so totally create web2.0 kind of slides with images and text on them, by just a simple command, and continues to be not only relevant, but also best in class presentation creator, gives me a kick. I always hated PowerPoint and could have in no way done so many slides using it, that way. “Write the relevant text and give the path of the image to include”, or “give the path of the file that has code in it, to include in this slide” is the way I think and slide maker should create slides from. So glad beamer and latex could do that. It should be relatively easy to write a markdown to ppt compiler, given the presentation format. Until next time.

Banner

I am no expert in .Net and given an option to, would avoid working with Java. Nevertheless, the sessions by Venkat Subramaniam were interesting. It was a good experience to meet many great developers and people. Matthew_McCullough is an expert in large number of things. Session by Scott Davis was definitely awesome. It was overall a great experience.

{ 3 comments }

CSS Frameworks

March 30, 2010

A framework is a basic conceptual structure which you can use as a “scratch” for your web-projects. For instance, instead of defining global reset, consistent baseline, typographic rules or basic styles for forms over and over again — every time you work on a new project — you can prepare a default-style once and reuse [...]

Read the full article →

Rails and Django commands : comparison and conversion

March 20, 2010

The most commonly used Rails commands and their Django equivalents Rails Django rails console manage.py shell rails server manage.py runserver rake None rails generate None rails dbconsole manage.py dbshell rails app_name django-admin.py startproject/manage.py startapp rake db:create manage.py syncdb The salient points to note are, Django has all commands via manage.py, Rails has it broken into [...]

Read the full article →

The Rails and Django models layer Rosseta stone

March 20, 2010

Rails Active records and Django models are more similar than they are different. This is a quick guide to converting between Rails 3 and Django 1.2, and is available on github at http://github.com/uswaretech/Acts-as-Django Defining models Both Django and Rails keep the canonical database representation in ruby or python. #Django class Post(models.Model): name = models.CharField(max_length = [...]

Read the full article →

Doing things with Django models – aka – Django models tutorial

January 18, 2010

Django abstracts most of the actions you would be doing with the Database. What it doesn’t abstracts, and doesn’t try to abstract is the Database modelling part. This is a quick tutorial describing to how model your data in Django models.py, and how to access and modify them. Consider a hypothetical HR department, which wants [...]

Read the full article →

WordPress and Django: best buddies

January 17, 2010

Summary: How to integrate a non Django database system in your Django code, using WordPress as example. The completed code is available at github or you can see some screnshots Though there are quite a few good Django blog applications, our blog is based on WordPress. A number of plugin’s make moving to a Django [...]

Read the full article →

Doing things with Django forms

January 14, 2010

Forms are one of the best features of Django. (After models, admin, url routing etc ). Here is a quick tutorial describing how to do things with Django forms. Basic form Prob. You want to show a form, validate it and display it. Ans. Create a simple form. class UserForm(forms.Form): username = forms.CharField() joined_on = [...]

Read the full article →

Tools of Pro Django developer – aka What powers dinette and almost every app we write.

January 13, 2010

There are some tools and apps which we use with almost all apps we write, and in particular which, we used for dinette. Here they are broken into useful during development, and (also) useful post development. During Development Ipython and ipdb South Django test utils Django extensions Django debug toolbar Ipython and ipdb Ipython is [...]

Read the full article →

django-forum

January 7, 2010

twitter ready version: We have released a Django forum application, with some cool features not in any other Django based forum. You can get it here or see it in action. blog version There are quite a few Django based forum applications, so why another? Its a bit of a rhetorical question, as the answer [...]

Read the full article →