http://educationaltechnologyguy.blogspot.co.uk/2012/06/google-blockly-easy-to-use-visual.html
Dolenni Diddorol / Interesting Links These are just links (dolenni) to things that appear interesting (diddorol).
2012-08-25
Google Blockly - easy to use visual programming language
http://educationaltechnologyguy.blogspot.co.uk/2012/06/google-blockly-easy-to-use-visual.html
2011-08-15
About Programming Style - Jari Aalto
http://home.tamk.fi/~jaalto/course/coding-style/
2011-01-15
Project Sikuli
http://sikuli.org/index.shtml
2009-01-04
Patterns and string processing in shell scripts
http://www.linux.com/feature/155903
2008-07-10
Version Control for Designers
"Version control* allows programmers to easily communicate their work to other programmers
* allows a team to share code
* maintains separate “production” versions of code that are always deployable
* allows simultaneous development of different features on the same codebase
* keeps track of all old versions of files
* prevents work being overwritten"
http://hoth.entp.com/output/git_for_designers.html
2008-07-02
The Hello World Collection
main() {
printf("hello, world\n");
}
2008-06-15
Codepad
"codepad.org is an online compiler/interpreter, and a simple collaboration tool."http://codepad.org/
2008-06-09
2008-02-02
Writing serious Perl: The absolute minimum you need to know
http://www.netalive.org/tinkering/serious-perl/
2008-01-30
Teach Yourself Java 1.1 Programming in 24 Hours
Another important advantage is that Java requires an organized approach in order for programs to work. The language is very particular about the way that programs must be written, and it balks if programmers do not follow all of its rules. When you start writing Java programs, you might not see the language's choosy behavior as an advantage. You'll write a program and will have several errors to fix before the program will be finished. Some of your fixes might not be correct, and they will have to be redone. If you don't structure a program correctly as you are writing it, other errors will result. In the coming hours, you'll learn about these rules and the pitfalls to avoid. The positive side of this extra effort is that your programs will be more reliable, useful, and error-free."
http://www.webbasedprogramming.com/Teach-Yourself-Java-1.1-Programming-in-24-Hours/html/ch01.htm2008-01-28
The absolute bare minimum every programmer should know about regular expressions
http://immike.net/blog/2007/04/06/the-absolute-bare-minimum-every-programmer-should-know-about-regular-expressions/
2008-01-11
Programming in Space
http://gigamonkeys.com/book/lather-rinse-repeat-a-tour-of-the-repl.html
2007-12-18
Free Computer Science and Programming Text Books
" This site lists free online computer science, engineering and programming books, textbooks and lecture notes, all of which are legally and freely available over the Internet. "http://www.freetechbooks.com/index.php
2007-12-15
Wide vs. Deep
"So here’s my theory: Managers must work shallow and wide, while programmers must work narrow and deep. People who are naturally tuned to one particular method of work will not only enjoy their jobs a lot more, but be better at them. I’m a deep guy, I should be doing deep work."http://blog.eod.com/post/18462877
2007-05-29
Run BASIC
http://www.runbasic.com/


