[CODE4LIB] Open Repositories 2013 - Deadline for Proposals Extended to March 4th

2013-02-18 Thread John Howard
*Open Repositories 2013 - Deadline for Proposals Extended to March 4th! This year’s Open Repositories conference takes place in Charlottetown, Prince Edward Island, Canada between Monday, July 8 and Friday, July 12. Registration is now open at http://or2013.net about:blank - register early and

[CODE4LIB] Getting started with Ruby and library-ish data (was RE: [CODE4LIB] You *are* a coder. So what am I?)

2013-02-18 Thread Jason Stirnaman
This is a terribly distorted view of Ruby: If you want to make web pages, learn Ruby, and you don't need to learn Rails to get the benefit of Ruby's awesomeness. But, everyone will have their own opinions. There's no accounting for taste. For anyone interested in learning to program and hack

Re: [CODE4LIB] Getting started with Ruby and library-ish data (was RE: [CODE4LIB] You *are* a coder. So what am I?)

2013-02-18 Thread Ethan Gruber
The language you choose is somewhat dependent on the data you're working with. I don't find that Ruby or PHP are particularly good at dealing with XML. They're passable for data manipulation and migration, but I wouldn't use them to render large collections of structured XML data, like EAD or TEI

Re: [CODE4LIB] Getting started with Ruby and library-ish data (was RE: [CODE4LIB] You *are* a coder. So what am I?)

2013-02-18 Thread Cary Gordon
This is an interesting and frustrating conversation. Most modern languages are capable of doing almost anything. They all have strengths and weaknesses. I have worked in many languages starting in Fortran, and, while I have favorites, I like the fact that I can be productive and efficient by

[CODE4LIB] Job: Programmer at Kansas State University

2013-02-18 Thread jobs
**Required Qualifications:** * Bachelor's degree in Computer Science, Information Technology, or related field. Three years of experience developing web-based applications may be substituted for a bachelor's degree. * Demonstrated proficiency: * developing web applications using one or

Re: [CODE4LIB] You *are* a coder. So what am I?

2013-02-18 Thread John Fereira
I suggested PHP primarily because I find it easy to read and understand and that's it's very commonly used. Both Drupal and Wordpress are written in PHP and if we're talking about building web pages there are a lot of sites that use one of those as a CMS. I've looked at both good and bad

[CODE4LIB] Job: Digital Preservation Manager at Yale University Library

2013-02-18 Thread jobs
Preservation Department Yale University Library New Haven, CT Rank: Librarian 1-5 (Grade 23-29) www.yale.edu/jobs Schedule: Full-time (37.5 hours per week); Standard Work Week (M-F, 8:30-5:00) Yale University offers exciting opportunities for achievement and growth in New Haven,

Re: [CODE4LIB] Getting started with Ruby and library-ish data (was RE: [CODE4LIB] You *are* a coder. So what am I?)

2013-02-18 Thread Matthew Sherman
Getting back to the original point so noting some nice starting tools, I find http://www.codecademy.com to be a decent starting spot for those of us without much computer science background. I am not sure what professional developers think of the site but I find it a helpful to tutorial to start

Re: [CODE4LIB] Getting started with Ruby and library-ish data (was RE: [CODE4LIB] You *are* a coder. So what am I?)

2013-02-18 Thread Justin Coyne
If you're just learning to program, I would absolutely recommend an interpreted language like Ruby, PHP, Python, Perl, JavaScript etc. over something that is compiled like Java, C, or Go. These languages are almost always slower, but the immediate feedback is invaluable for learning. I find

Re: [CODE4LIB] You *are* a coder. So what am I?

2013-02-18 Thread Joe Hourcle
On Feb 18, 2013, at 11:17 AM, John Fereira wrote: I suggested PHP primarily because I find it easy to read and understand and that's it's very commonly used. Both Drupal and Wordpress are written in PHP and if we're talking about building web pages there are a lot of sites that use one of

Re: [CODE4LIB] You *are* a coder. So what am I?

2013-02-18 Thread Hugh Cayless
There is *no* ideal first language. PHP is fine. Perl is fine. All of them are terrible in their own ways. ;-) Any of them will give you an idea of how programming logic works, if you want to stop there. If you don't, you mustn't stick with just one language. They all have their problems, and

Re: [CODE4LIB] You *are* a coder. So what am I?

2013-02-18 Thread John Fereira
-Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Joe Hourcle Sent: Monday, February 18, 2013 12:37 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] You *are* a coder. So what am I? On Feb 18, 2013, at 11:17 AM, John Fereira wrote: I

Re: [CODE4LIB] You *are* a coder. So what am I?

2013-02-18 Thread Sullivan, Mark V
Not to be too pragmatic about it, but it is worth noting which languages are used in the wilds beyond the confines of our libraries. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html I know everyone has their own style, but I would push newbies towards object-oriented languages,

Re: [CODE4LIB] You *are* a coder. So what am I?

2013-02-18 Thread Mark Pernotto
First, I have not been programming nearly as long as any of you - just shy of 20 years now. I learned to program in C++ first. Then Java. Then Assembly. I use none of them now, but I still implement some habits and principles I learned from those in the languages I use now. It probably isn't

Re: [CODE4LIB] You *are* a coder. So what am I?

2013-02-18 Thread Justin Coyne
To be pedantic, Ruby and JavaScript are more Object Oriented than Java because they don't have primitives and (in Ruby's case) because classes are themselves objects. Unlike Java, both Python and Ruby can properly override of static methods on sub-classes. The Java language made many compromises

Re: [CODE4LIB] Follow-up to my c4l13 lightning talk (emotion, interactive fiction, and linked data)

2013-02-18 Thread Karen Coyle
Mark, your blog post gives me pointers and directions that will take weeks to follow, but I'm glad to have a starting point. Thanks. Your references to hypertext and creation with hypertext remind me of David Lankes' library as conversation [1]. I like the ongoing, always moving, always

Re: [CODE4LIB] Getting started with Ruby and library-ish data (was RE: [CODE4LIB] You *are* a coder. So what am I?)

2013-02-18 Thread Jason Stirnaman
I've heard similar good things about Codecademy from a friend who recently wanted to start learning programming along with his teenage son. It seems like a good gateway drug :) I introduced my 11-year-old to the Javascript-based animation tutorials on Khan Academy and he found them really fun.

Re: [CODE4LIB] You *are* a coder. So what am I?

2013-02-18 Thread John Fereira
Good advice. Sometimes you have to look for opportunities to learn new skills. Awhile back I was asked by a colleague to write a program to process some research data (it was actually related to something I've worked on) and since it was going to be a one off program I decided to use a noSQL

Re: [CODE4LIB] Getting started with Ruby and library-ish data (was RE: [CODE4LIB] You *are* a coder. So what am I?)

2013-02-18 Thread Michael Schofield
I am going to second and third and fourth www.codeschool.com. I know codecademy gets a lot of love, but I'm pretty sure that's only because people don't know about Code School. I would turn to NetTuts courses for PHP, especially Laravel 4 (greatest PHP-thing ever), but that's *only because Code

Re: [CODE4LIB] Getting started with Ruby and library-ish data (was RE: [CODE4LIB] You *are* a coder. So what am I?)

2013-02-18 Thread Jonathan Rochkind
On 2/18/2013 2:04 PM, Jason Stirnaman wrote: I've been thinking alot about how to introduce not only my kids, but some of our cataloging/technical staff to thinking programmatically or computationally[1] or whatever you want to call it. Do you have an opinion of the google 'computational

[CODE4LIB] Job: Media Manager Archivist at Al Jazeera America

2013-02-18 Thread jobs
The Media Management Specialist is required to have a full overview of all incoming media, identifying problems and issues and escalating them if necessary. They must possess a sound knowledge of server based environments and must be fully conversant with all current video codecs. They must

Re: [CODE4LIB] Getting started with Ruby and library-ish data (was RE: [CODE4LIB] You *are* a coder. So what am I?)

2013-02-18 Thread Karen Coyle
On 2/18/13 12:53 PM, Jonathan Rochkind wrote: On 2/18/2013 2:04 PM, Jason Stirnaman wrote: I've been thinking alot about how to introduce not only my kids, but some of our cataloging/technical staff to thinking programmatically or computationally[1] or whatever you want to call it. Do you

Re: [CODE4LIB] Getting started with Ruby and library-ish data (was RE: [CODE4LIB] You *are* a coder. So what am I?)

2013-02-18 Thread Jason Stirnaman
I'm not advocating the Google CT lessons as the best way to learn Python. Karen, I really like your hacker space idea. Anyone else know of an online environment like that? Another option is maybe a Python IRC channel or a local meetup discussion list. For example, we have a really good Ruby

Re: [CODE4LIB] Getting started with Ruby and library-ish data (was RE: [CODE4LIB] You *are* a coder. So what am I?)

2013-02-18 Thread James Stuart
As far as python goes, this has a quick sense of pacing, and has a lot of interactive exercises, while building something pretty useful in the end. https://www.udacity.com/ (CS101) It goes into a little bit more theory then I think is useful for some folks, but it's still a great resource. On

Re: [CODE4LIB] Follow-up to my c4l13 lightning talk (emotion, interactive fiction, and linked data)

2013-02-18 Thread Corey A Harper
Mark, Thank you so much for this. Both your talk, and this essay, are amazing. I feel like there's 4-6 months worth of material to explore contemplate in your post, and marvel at how clearly you've been able to articulate the last 4-6 months of your own thinking. I was tempted to open my