Thursday, August 13th, 2009

Skulpt: Crazy project that lets your browser parse and run Python

Category: Python

Skulpt is an entirely in-browser implementation of Python. Really. Crazy and cool. You can build an example term like this just via: < View plain text > javascript window.addEvent(‘domready’, function() {     var term = initTerminal(80, 20);       // set up demo typers     $(‘codeexample1’).addEvent(‘click’, (function(e)           Read the rest…

Posted by Dion Almaer at 6:59 am

4.2 rating from 39 votes

Tuesday, May 26th, 2009

CleverCSS: Rich Python-like DSL for CSS

Category: CSS, Python

We have mentioned Sass and other CSS abstraction libraries before, but somehow CleverCSS slipped by. The nesting DSL looks similar to other solutions: < View plain text > css ul#comments, ol#comments:   margin: 0   padding: 0     li:     padding: 0.4em     margin: 0.8em 0 0.8em       h3:   Read the rest…

Posted by Dion Almaer at 7:19 am

3 rating from 46 votes

Monday, December 8th, 2008

pyQuery: Same API, but with a snake.

Category: Python

jQuery came first, but then we have seen others such as pQuery. Now we have pyQuery which brings the same great taste API to Python. The author Olivier Lauzanne explains: yquery allows you to make jquery queries on xml documents. The API is as much as possible the similar to jquery. pyquery uses lxml for Read the rest…

Posted by Dion Almaer at 7:45 am

3.3 rating from 40 votes

Tuesday, October 7th, 2008

Pyjamas: GWT for Python

Category: GWT, Python

Last week, we posted a story about deploying GWT to PHP back-ends. We’ve got another GWT-ish post this week: Pyjamas, a sort of GWT for Python. The SourceForge project page has a brief overview and pointers to a tutorial, a widget showcase, and more.

Posted by Ben Galbraith at 8:00 am

3.9 rating from 24 votes

Friday, August 8th, 2008

JSBridge: Powering Mozilla with Python

Category: Python

JSBridge is an incredibly alpha, but interesting new project, lead by Mikeal Rogers, that bridges Python and JavaScript with respect to Mozilla. It uses mozrunner, the Python library that can power Mozilla applications (e.g. Firefox). Once you fire up jsbridge MozRepl will kick into gear, and you will be able to interact across the bridge. Read the rest…

Posted by Dion Almaer at 7:22 am

3.4 rating from 19 votes

Monday, August 4th, 2008

Django and ExtJS Grids with Filters

Category: Python, Sencha

Are you an ExtJS and Django user? If so, you will want to check out this article by Matt of Tangible Worldwide on Using ExtJS’s Grid Filtering with Django. He goes into detail on how to tweak the grid filtering system that is aimed at PHP, and getting it to work in a way that Read the rest…

Posted by Dion Almaer at 10:38 am
Comment here

4.1 rating from 74 votes

Thursday, July 31st, 2008

JSON Pickle: Serialize your complex Python objects to JSON

Category: JSON, Python

John Paulett wanted to be able to define complex Python model objects, then seamlessly pass them into CouchDB and to client-side Javascript. To make this happen for objects that are beyond primitive sets he created JSON Pickle which has been used on the Universal Feed Parser, and lets you do the following: < View plain Read the rest…

Posted by Dion Almaer at 7:50 am
1 Comment

3.6 rating from 26 votes

Monday, July 28th, 2008

Dojango: Two great tastes in one can!

Category: Dojo, Framework, Python

Dojango, a template Django application that includes full Dojo support baked in, has been released by Tobias Klipstein, Nikolai Onken, and Wolfram Kriesing. It provides capabilities to easily switch between several Dojo versions and sources (e.g. aol, google, local) Delivers helping utilities, that makes the development of rich internet applications in combination with dojo more Read the rest…

Posted by Dion Almaer at 10:22 am
1 Comment

3.5 rating from 45 votes

Monday, July 7th, 2008

LLVM and running C as well as Python in the browser

Category: JavaScript, Python

Dan Morrill doesn’t like JavaScript 2. His reasoning is a little like the folks who don’t want Java.Next to try to copy features from every other language, but to just be the best static language, and let other languages like Scala, Groovy, JRuby (and the hundreds of others like Fan) go in different directions on Read the rest…

Posted by Dion Almaer at 8:50 am

4 rating from 23 votes

Friday, January 12th, 2007

Creating a Flex application using the TurboGears framework

Category: Adobe, Python, Screencast

Screencasts are a nice way to learn certain things. Adobe has done a fun one, and got their own James Ward, and the knowledgeable Bruce Eckel together to write some code. The coding session is the pair of them building a sample app from scratch using TurboGears on the backend, and Flex on the front Read the rest…

Posted by Dion Almaer at 7:31 am
Comment here

3.8 rating from 31 votes

Monday, November 6th, 2006

Pyjamas: Pythons answer to GWT

Category: GWT, Python

If you are a python coder who doesn’t like JavaScript and wishes she could stay in python land more, maybe pyjamas is the framework for you. It is an early stage port of sorts of GWT. Given that a lot of python goes on at Google, they may be interested in this themselves, and it Read the rest…

Posted by Dion Almaer at 6:54 pm

3.7 rating from 35 votes

Monday, May 1st, 2006

MochiKit Releases Version 1.3

Category: JavaScript, Library, Python

MochiKit, “a lightweight JavaScript Library”, has released version 1.3.1. The highlight of this release is MochiKit.Signal – a simple universal event handling system. Other features include additional examples, improved documentation, and changes and tweaks to Async, Base, Logging, and Dom and packages. For the full list of changes, check the version history, or just download Read the rest…

Posted by Rob Sanheim at 10:38 pm

4 rating from 37 votes

Monday, February 20th, 2006

The Future of JavaScript: an Update from Brendan Eich

Category: Firefox, JavaScript, Programming, Python

Brendan Eich has posted a status update on some of the work going into the upcoming JavaScript 2, aka ECMAScript Edition 4 (ES4). One feature that should look familiar to Python hackers are generators and iterators, as seen in the following example taken from a console session: < View plain text > javascript js> function Read the rest…

Posted by Rob Sanheim at 7:00 am

4 rating from 118 votes

Tuesday, January 31st, 2006

Django adopts Dojo as Ajax framework

Category: Dojo, Programming, Python

Django, the Python “Web Framework for Perfectionists”, is bundling Dojo for Ajax with its 0.92 release, due in out in a few weeks. The initial integration will use Dojo in the admin interface of Django, but the toolkit will be available for any part of a Django app. It was recently announced that the Java Read the rest…

Posted by Rob Sanheim at 11:39 pm

4 rating from 67 votes