Olifante *'s Library tagged → View Popular
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."
-
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.
Usefull tips to start a new project with Django
"Useful 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.jsonandmanage.py loaddata initial, don't spend time to reinsert data everyday with the admin - 2 more annotations...
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."
-
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.
NOOP.NL: Managing Software Development: Top 100 Blogs for Development Managers (Q3 2008)
This is the top 100 most popular blogs for software development managers.
char*lie & (char)lotte
do {not= *lie++ & 0xF00L* !me; #define love (char*)lie - love 1s *!(not= atoi(let [get -me? (char)lotte-
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."
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."
-
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."
ONLamp.com: Interactive Debugging in Python
Detailed intro to pdb debugging, by Jeremy Jones
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."
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"
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."
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."
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. "
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"
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."
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in programm...
-
Rspec Intro
RSpec is a Behaviour Driven...
Items: 11 | Visits: 234
Created by: Vincent Tsao
-
webdevelopment
Links to webdevelopment
Items: 252 | Visits: 188
Created by: alfred westerveld
-
Programming jQquery
Items: 26 | Visits: 253
Created by: Vincent Tsao
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo
