• submit to reddit
John Esposito12/01/11
5750 views
0 replies

How DZone Users Are Using HTML5

Over 2200 of you responded to our SurveyMonkey on how you are actually using various new web standards (sometimes all classed under the generic heading 'HTML5').Before anything else: thanks for your responses! We'll certainly take them into account as we...

Wille Faler11/30/11
4822 views
1 replies

Making Text Mining Accessible to Any Developer & Non-Expert

On the back of what I wrote the other week about machine intelligence, I think another important step is democratizing use of machine learning & intelligence software: making it accessible to people and companies that don’t have a PhD or deep pockets...

Stoimen Popov11/29/11
9311 views
4 replies

Algorithm of the Week: Sequential Search

This is the easiest to implement and the most frequently used search algorithm in practice. Unfortunately the sequential search is also the most ineffective searching algorithm. However, it is so commonly used that it is appropriate to consider several...

Daniel Gottlieb11/28/11
2060 views
0 replies

Backing up MongoDB Instances on EBS

Even with replica sets and journaling, it’s still a good idea to regularly back up your data. I’m actually frequently surprised to hear from relatively sophisticated services that don’t have regularly scheduled backups (both MongoDB users &...

David Pell11/26/11
4417 views
0 replies

MontySolr: A Search Solution for Python Lovers With the Speed of Native Java

The folks at CERN wanted a better way to search High Energy Physics fulltext paper repositories and bibliographical databases that produce result set numbers in the multi-millions.  INSPIRE, the that merges the sources' query results, though, is written in...

Mike Dirolf11/21/11
2854 views
0 replies

Requests: A Painless HTTP Client for Python

I’ve always thought that making HTTP requests in Python was a lot harder than it should’ve been. Alone, the confusion between urllib and urllib2 is enough to drive me a little crazy. On top of that, neither library has that API je ne sais quoi, the...

Robert Diana11/20/11
9281 views
1 replies

15 Tenets For The Software Engineer

Many people talk about the things a software engineer needs to know in order to be successful in their job. Other people talk about the traits needed to be successful. Typically, these posts may read differently but there are many similarities between the...

Michael Foord11/18/11
2847 views
0 replies

Another approach to mocking properties in Python

mock is a library for testing in Python. It allows you to replace parts of your system under test with mock objects. The main feature of mock is that it's simple to use, but mock also makes possible more complex mocking scenarios.This is my philosophy of API...

Jacob Hansson11/17/11
6380 views
0 replies

Embedded Neo4j Graph Database Now Works in Python

First of all, we’re really sorry. We have been saying that Python support for the embedded database is coming in “a few weeks” or “next month" for over half a year now, and so far, you have waited patiently, and you have waited in vain.

Martin Fowler11/17/11
10507 views
5 replies

Martin Fowler on Polyglot Persistence

In 2006, my colleague Neal Ford coined the term Polyglot Programming, to express the idea that applications should be written in a mix of languages to take advantage of the fact that different languages are suitable for tackling different problems....

John Cook11/17/11
4020 views
0 replies

Productivity and negative space

My post Why programmers are not paid in proportion to their productivity has been getting a lot of buzz today. One of the arguments in that post is that the most productive programmers know where they can find software to do parts of their job. When they...

Daniel Gottlieb11/16/11
2001 views
0 replies

Developing (a.k.a. Testing) in Python - Part 3: Monkey Patching

* This is part 3 of a series on Python test cases.  If you need to catch up, check out part 1 and part 2 before continuing. *  At Fiesta we run our own custom mailserver. Since we handle a lot of incoming mail, we have to be confident our updates don’t...

Cody Powell11/16/11
5764 views
1 replies

The NoSQL Paradox

A few years ago, Paul Graham stated something he called the Python Paradox. He wrote: 

Mitch Pronschinske11/15/11
11530 views
1 replies

NoSQL Zone - The Sequel to SQL

Isn't it about time you had a place where you could go to get fresh news and articles focused solely on NoSQL technology everyday?Other sites may cover just one facet, or write one post every 3 weeks, but DZone's new NoSQL Zone has its hand on the pulse of...

Daniel Gottlieb11/15/11
1899 views
0 replies

Developing (a.k.a. Testing) in Python - Part 2

In part one I talked about testing as Python’s version of compile-time checking. Fully testing a project is tricky business. This is true across languages; even advanced testing frameworks can only alleviate some problems. One particular pain point is...