Creative Commons Attribution- NonCommercial-ShareAlike 2.5 License Sakai Programmer's Café Sakai Montreal CRIM Workshop Bienvenue à l'atelier de Sakai Montréal CRIM (Welcome to the Sakai Montreal CRIM Workshop) Aaron Zeckoski
2 My limited knowledge of French The French that I do know: –Oui –Non –Svp –Merci –Je ne parle pas français The French I am not very good with: –All the rest (Désolé)
3 A little about myself (Aaron Zeckoski)Aaron Zeckoski
4 Manager of Application Development
5 Fancy name for: Lead Developer
6
7 Learning Technologies
8
9 URL:
10 Working on: Masters degree in CS
11 Sakai Fellow URL:
12 URL:
13 URL:
14 I have been involved in: Desktop Support Network Engineering User Support and Training System and Application Support Database Administration UI Design Software Engineering
15 But mostly, I am a learner like you
16 URL: Want to know more about me for some reason?
17 So, why are we here?
18 Learn about Sakai Look at some new technologies Play with some tools Hear some presentations Write some code “Talk shop” Have some fun
19 How to get the most out of this workshop Don’t try to remember everything, it is all written down and you can access it later Don’t just watch me write code, try it yourself and stop me if you hit a snag Ask questions when you think of them, there is time built into every day for questions Check your and answer cell phones during the breaks (there are lots of them)
20 Workshop Agenda? It’s online here: confluence/display/ BOOT/Montreal+CRIM Try a google search (Montreal CRIM café) instead if you forget or don’t want to type that ingoogle search URL:
21 Now for some quotes from CS guys URL:
22 The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense. - Edsger Dijkstra, CS visionary, ACM/Turing awards URL:
23 C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg. - Bjarne Stroustrup, Creator of C++, Author, Professor URL:
24 There are two ways of constructing a software design; one way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult. - C. A. R. Hoare, Developed Quicksort sorting algorithm, Hoare logic URL:
25 Make everything as simple as possible, but not simpler. - Albert Einstein, Nobel prize winner, theoretical physicist URL:
26 Java is the most distressing thing to happen to computing since MS-DOS. - Alan Kay, Smalltalk creator URL:
27 If Java had true garbage collection, most programs would delete themselves upon execution. - Unknown
28 What’s your point? Quotes from CS guys are fun –Yes, I know Einstein was not in CS As part of the Sakai development community, you have the opportunity to affect the future of Academic Computing But… you need tools and (more) skills to contribute to the effort in a meaningful way
29 Questions? On with it then!