Skip to main content

Olifante *'s Library tagged programming   View Popular

09 Feb 09

8 ways to be a better programmer in 6 minutes.

"Don't kill yourself striving for 100% coverage of code with automated unit tests. But take a few minutes to increase your coverage by 1%. Most likely, that means going from 0% to 1%. And that's the biggest improvement of all."

www.secretgeek.net/6min_program.asp - Preview

programming advice tips productivity

  • Increase code-coverage by 1%

    Don't kill yourself striving for 100% coverage of code with automated unit tests. But take a few minutes to increase your coverage by 1%.

    Most likely, that means going from 0% to 1%. And that's the biggest improvement of all.

21 Jan 09

Usefull tips to start a new project with Django

  • Only use null=True for non-string fields such as integers, booleans and dates: Avoid using null on string-based fields such as CharField and TextField unless you have an excellent reason.
  • Use fixtures to reimport data and test your apps manage.py dumpdata --indent=4 > initial.json and manage.py loaddata initial, don't spend time to reinsert data everyday with the admin
  • 2 more annotations...
10 Dec 08

WriterT ::: QuickCheck(ing) the code i C

"Next time I'm faced with writing C code for a web based system, I'll start equally early on the Haskell program that will be testing it."

writert.blogspot.com/...quickchecking-code-i-c.html - Preview

quickcheck c programming haskell testing

  • the haskell program was running controlled randomized test cases against a server! And voila, I was swatting bugs in my C code with minimal effort.

Python best practices

Great list of Python 2.5+ idioms and the older idioms that they replace.

www.fantascienza.net/...python_best_practices.html - Preview

python programming bestpractices advice

27 Nov 08

char*lie & (char)lotte

do {not= *lie++ & 0xF00L* !me; #define love (char*)lie - love 1s *!(not= atoi(let [get -me? (char)lotte-

www0.us.ioccc.org/westley.c - Preview

C programming humor fun

21 Oct 08

Qt Labs Blogs » We’re porting Qt to S60!

"we’re porting Qt to yet another platform: S60, which roughly gives us around 80 million new devices Qt can run on."

labs.trolltech.com/...were-porting-qt-to-s60 - Preview

Qt Symbian S60 Nokia GUI programming development

codeslower.com

"PHP is dangerous enough to make life difficult but not so much it is unusable. Ruby “in the large”, even when executed by a team of very disciplined programmers, will require Herculean effort."

blog.codeslower.com/...by-is-Not-My-Favorite-Language - Preview

ruby programming critique

  • PHP is dangerous enough to make life difficult but not so much it is unusable. Ruby “in the large”, even when executed by a team of very disciplined programmers, will require Herculean effort.

Stack Overflow

"Stack Overflow is a collaboratively edited question and answer site for programmers — regardless of platform or language."

stackoverflow.com - Preview

programming development forum Q&A community questions

11 Apr 08

Twin Sunset: Structured Python Editor

"One of my perpetual second week projects is to make an IDE that understands Python as the serialization format of a graph of objects — modules, classes, and functions — rather than text."

glyph.twistedmatrix.com/...structured-python-editor.html - Preview

subtext ast programming python editor IDE graph MVC structure

We Don't Know How To Program...

"Somewhere, Out There, There's a Way to write large programs without me having to sweat out Every Bloody Little Detail about how my parallel program communicates internally. Screw Java: I got a JVM with a super GC, fantastic JIT & decent concurrent libs"

blogs.azulsystems.com/...we-dont-know-ho.html - Preview

java programming concurrency jvm performance erlang hotspot jit gc serial concurrent

Google App Engine for developers

"Google App Engine is a managed hosting environment with a tightly managed stack running in a machine-independent environment. It simplifies the deployment and management of your web application software stack while constraining you to a specific stack."

www.niallkennedy.com/...google-app-engine.html - Preview

google appengine python programming framework architecture

28 Mar 08

rb-appscript

"Ruby appscript (rb-appscript) is a high-level, user-friendly Apple event bridge that allows you to control scriptable Mac OS X applications using ordinary Ruby scripts."

appscript.sourceforge.net/...index.html - Preview

ruby applescript rb-appscript script scripting macosx osx programming

RubyOSA: Ruby/AppleEvent Bridge

"RubyOSA provides a bridge from Ruby to the Apple Event Manager. It allows Ruby programs to automate Mac OS X applications in the same way as AppleScript. "

rubyosa.rubyforge.org - Preview

ruby applescript osx scripting mac programming

Pyro

"Pyro is short for PYthon Remote Objects ... an advanced and powerful Distributed Object Technology system written entirely in Python, that is designed to be very easy to use.... when using Pyro you just write your Python objects like you would normally"

pyro.sourceforge.net - Preview

python distributed programming rpc framework

Python Package Index : processing 0.50 - Package for using processes which mimics the threading module

"processing is a package for the Python language which supports the spawning of processes using the API of the standard library's threading module. It runs on both Unix and Windows."

pypi.python.org/processing - Preview

python parallel concurrency process programming threading

1 - 20 of 264 Next › Last »
Showing 20 items per page

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo