Explains how is it possible to write Application to Google App Engine in Java Programming Language
Here are my thoughts on using Python for data warehousing when you've got Gb of data daily.
How I dealt with the import of UTF-8 CSV files to the google appengine server.
Continuing his series on interview questions, Jesse at 20bits presents a great overview of database indexes and how they work. A must read!
The combination of Google App Engine with Python and Flash based application such as in Flex and AIR could be very interesting.
Guido van Rossum announced that he open sourced the code for Code Review, a Google AppEngine app he released last week. Code Review is based on Mondrian, the internal code review tool that Guido wrote for Google. The code for Code Review is part of a Google code project called Rietveld.
One interesting session at JavaOne 2008 was hosted by Raghavan aka Rags from Sun Microsystems. The session was called the Script Bowl and was a war between the scripting gurus from Groovy, JRuby, Jython and Scala. All the four languages are dynamic scripting languages that run on the JVM. LaForge represented Groovy, Nutter represented JRuby, Wierzbicki represented Jython and Jorge Ortiz represented Scala...
Kamaelia is a general purpose Python framework developed by BBC Research. It is what I would consider a second generation framework. It has a mature level of feature and plug-in support, and a naturally extensible model, two things which are either rare in most frameworks, or too difficult to be practical. Audio and video plug-in support is amazingly clean in the Kamaelia examples. This framework is exciting. It opens the possibilities of faster web and app based integration of tools and tricks. It makes you ponder the infinite possibilities of nested protocol support, not just encapsulation of protocols within HTTP. Python development just keeps getting better and more fun, and this is most certainly a project to watch for ideas and possibilities of things to come.
Most OOP discussions focus on GUI or domain-specific development areas, completely ignoring the workhorse of computing: command line programs. This article examines CommandLineApp, a base class for creating command line programs as objects, with option and argument validation, help text generation, and more.
Sponsors
More tags
Linux Programming Security unix-linux ajax how-to javascript php java tools .net trends frameworks books research gui web design ruby open source reviews web 2.0 eclipse other languages perl humor announcement News Windows database rss Video c-and-cpp server google education yahoo web services web rails code mysql django webprogramming spanish games reference development toread tips new collaboration howto gtd library tutorial unix opensource webdev puzzle webservices tutorials visualization scripts style book learning api orm xml screencasts Gmail comparison opinion features graph SQL notes challenge unicode filesystem gis geocoding concurrency algorithms cheatsheet framework editor ironpython dotnet methodology turbogears jamesbennett wsgi programaci%C3%B3n idioms snippets designpatterns bookdjango pythonic simonwillison
Let’s imagine a very simple scenario. You are writing an application which would benefit from some user specific customization after deployment. Maybe some of your customers have specific algorithms to be executed in the context of your application. Maybe your application doesn’t solve just one problem but it is designed to solve a class of problems but the number of variants is too high for you to capture at development time.
Saved By: Abhijit Nadgouda | View Details | Give Thanks
Against all odds, I found myself with a little spare time this week. Rather than do something sensible like clean the garage or get some exercise, I took the opportunity to learn a new programming language: Python.
Despite all the clicking that has been done on a certain star.gif, I really don’t think Ruby is coming to Google’s App Engine. Google doesn’t have much of a toe in the Ruby scene and App Engine is clearly entrenched in Python technologies (such as Pypy and WSGI). Well, cripes. But, for my purposes, I am really enticed by App Engine, because it gives beginners a supremely cinchy way to make a web app. So, maybe let’s just convert Ruby 1.9 bytecode to Python 2.5 bytecode and decompile. In other words: put in a .rb and get out a .pyc. Yes, could work?
pycallgraph is a Python library that creates call graphs for Python programs.
Let’s see what a Killer app gives you. 1. It fills a big niche, so people are forced to learn your language/framework. 2. It forces the Hosting company to support your language/framework. ............
Compile Ruby to Python bytecode. And, in addition, translate that bytecode back to Python source code using Decompyle (included.) Requires Ruby 1.9 and Python 2.5.
An example of parallel programming using all the CPUs on your computer or cluster. Also shows how to add a Flex user interface.
Is Django/Python performance and scalability, compared to Rails/Ruby, fact or myth?
This post describes how to create scalable web applications with Erlang and Python. Web applications, by nature, span two drastically different programming domains: The high-level web design and development domain and the low-level, high-performance, and distributed domain. Since the internet has provided a bridge between these two domains, it’s now possible to realistically provide high-level user interfaces to high-performance back-end applications.
A coworker of mine has been working on a ajax enabled regex tool which lets you evaluate regex expressions in several languages (including PHP PCRE and PHP POSIX) with instant results. You can choose which functions to use, such as match, match all, replace, split etc. It also offers some basic help and hints. It’s really handy when working on those painful expressions.
James Bennett is the release manager of Django, and a long time contributor. He works on Ellington, a CMS designed for news organizations. His book, Practical Django Projects ...
By now, no doubt, most developers have heard about the Google App Engine (GAE). And even if you didn't get one of the 10K free accounts, you might still have downloaded and started messing around with the SDK.
JyMatisse lets you create GUI forms in Netbeans Matisse but write the backing code in Python. I've just posted the project over at JavaForge.
I’ll share my experience for installing on this server Django with Apache mod_python, with memcached caching and lighttpd for serving static files.
Most folks point to Ruby's implementation, specifically MRI, as Ruby's greatest weakness. The good news is this is fixable and fixes are in the works. The bad news is that the true weakness about the language will be much harder to solve. Ruby's docs are horrid, and in this post I provide a small but telling (and scary) example. As a ruby fan, I fear the state of documention the most.
Generator Tricks for Systems Programmers

This tutorial discusses various techniques for using generator functions and generator expressions in the context of systems programming. This topic loosely includes files, file systems, text parsing, network programming, and programming with threads. Saved By: Waylan Limberg | View Details | Give Thanks
The three lectures are given by Alex Martelli who works as tech lead for Google. Alex briefly covers the history and main principles of Design Patterns and quickly moves to discussing Structural and Behavioral DPs in Python. He goes in depth of some of the patterns and explains how they can be implemented in Python. Post contains a summary of the first two videos.
Digital Web Magazine - Introduction to Django: Helping Perfectionists With Deadlines

Digital Web Magazine - Introduction to Django: Helping Perfectionists With Deadlines Saved By: webponce | View Details | Give Thanks
It gives you an efficient and friendly interface that makes it possible to keep and categorize a large number of small-ish notes and tidbits of information. Fully versioned with tagging/cloud support and powerful searching.
A couple of days ago, a topic came up on the django-users mailinglist where someone asked how to avoid code repetition in views if the views mostly do the same (for instance do some processing on the request parameters or check a certain session variable etc.). There is one question you have to ask yourself first, though: Does this common processing require request-specific data like session-data or request parameters?
12345678910111213 ... 17 »









