Programming

TwitterFacebook
Get flash to fully experience Pearltrees
http://www.perl.org/books/beginning-perl/ What does this book cover? Installing Perl on Windows and UNIX Making use of online Perl resources like CPAN First principles in programming and the Perl syntax Working with files and databases Writing web pages in Perl Using Perl as an object-oriented language

Beginning Perl (free) - www.perl.org

Introduction A WSDL document describes a web service. http://www.ibm.com/developerworks/webservices/library/ws-whichwsdl/

Which style of WSDL should I use?

http://www.tizag.com/mysqlTutorial/mysqlselect.php

MySQL Tutorial - Select

You have seen two types of MySQL queries thus far: the query which we used to create a table and the query we used to insert data into our newly created table. The query in this lesson is SELECT, which is used to get information from the database, so that its data can be used in our PHP script. Finally, we get to use the data in our MySQL database to create a dynamic PHP page.
tools

Bash shell

Javascript

The producer-consumer problem (also known as the bounded-buffer problem ) is a classic example of a multi- process synchronization problem. The problem describes two processes, the producer and the consumer, who share a common, fixed-size buffer used as a queue . The producer's job is to generate a piece of data, put it into the buffer and start again. http://en.wikipedia.org/wiki/Producer-consumer_problem

Producer-consumer problem

Functional

Software Engeneering

Data Visualization for Non-Programmers: Impure

http://readwrite.com/2010/11/05/impure-data-visualization Impure is a new programming language designed to give non-programmers access to professional tools for data visualization.
http://samizdat.mines.edu/howto/HowToBeAProgrammer.html

How to be a Programmer: A Short, Comprehensive, and Personal Summary

Debugging is the cornerstone of being a programmer.
Python

puzzles

Every field comes up with its own jargon, and oftentimes subgroups within a field come up with their own specific words or phrases (those of you familiar with Microsoft Canada’s Developer and Platform Evangelism Team know that we have our own term for “broken”, named after one of our teammates who is notorious for killing all sorts of tech gear).

New Programming Jargon

http://www.globalnerdy.com/2010/05/09/new-programming-jargon/

Classic Programming Quotes | Storm Development Blog

A selection of our favourite, classic programming quotes from the some of the industries biggest names. http://www.stormconsultancy.co.uk/blog/development/classic-programming-quotes/
Java

Android