Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
Thanks so much everyone for the suggestion! I will create a list in the Code4Lib wiki and share the link here once done. Fascinating to read all the suggestions. Tx again! ~Bohyun -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Peter Murray Sent: Sunday, November 04, 2012 3:25 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library? FOSS4Lib.org is relatively young in the broader scheme of things, and it isn't really geared towards developers /per se/. The target audience for FOSS4Lib is libraries making decisions about adopting open source software, whether run themselves or through a service provider. That said, there certainly is some synergy between the goals of FOSS4Lib and the ideals of the Code4Lib community. Peter On Nov 1, 2012, at 5:06 PM, Kam Woods kamwo...@gmail.com wrote: foss4lib is a good resource that I'm sure many use, but isn't (as far as I can tell) linked anywhere on the current code4lib site. How would this differentiate itself from that? Kam On Nov 1, 2012 5:00 PM, Bohyun Kim k...@fiu.edu wrote: Do you all really want a C4L wiki page that lists c4l and c4l journal on top of recommended resources? I bet you do, but let's try some diversity, shall we? ~Bohyun -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Jonathan Rochkind Sent: Thursday, November 01, 2012 4:57 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library? http://journal.code4lib.org On 11/1/2012 4:24 PM, Bohyun Kim wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun -- Peter Murray Assistant Director, Technology Services Development LYRASIS peter.mur...@lyrasis.org +1 678-235-2955 1438 West Peachtree Street NW Suite 200 Atlanta, GA 30309 Toll Free: 800.999.8558 Fax: 404.892.7879 www.lyrasis.org LYRASIS: Great Libraries. Strong Communities. Innovative Answers.
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
FOSS4Lib.org is relatively young in the broader scheme of things, and it isn't really geared towards developers /per se/. The target audience for FOSS4Lib is libraries making decisions about adopting open source software, whether run themselves or through a service provider. That said, there certainly is some synergy between the goals of FOSS4Lib and the ideals of the Code4Lib community. Peter On Nov 1, 2012, at 5:06 PM, Kam Woods kamwo...@gmail.com wrote: foss4lib is a good resource that I'm sure many use, but isn't (as far as I can tell) linked anywhere on the current code4lib site. How would this differentiate itself from that? Kam On Nov 1, 2012 5:00 PM, Bohyun Kim k...@fiu.edu wrote: Do you all really want a C4L wiki page that lists c4l and c4l journal on top of recommended resources? I bet you do, but let's try some diversity, shall we? ~Bohyun -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Jonathan Rochkind Sent: Thursday, November 01, 2012 4:57 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library? http://journal.code4lib.org On 11/1/2012 4:24 PM, Bohyun Kim wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun -- Peter Murray Assistant Director, Technology Services Development LYRASIS peter.mur...@lyrasis.org +1 678-235-2955 1438 West Peachtree Street NW Suite 200 Atlanta, GA 30309 Toll Free: 800.999.8558 Fax: 404.892.7879 www.lyrasis.org LYRASIS: Great Libraries. Strong Communities. Innovative Answers.
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
Nth-ing Stack Overflow. Also, the O'Reilly Head First books. On 11/1/2012 9:16 PM, Bill Janssen wrote: Bohyun Kim k...@fiu.edu wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) How to Design Programs is online at http://www.ccs.neu.edu/home/matthias/HtDP2e/. Good for newbie coders. StackOverflow.com is a great site for questions. Also a pretty good list at http://grokcode.com/11/the-top-9-in-a-hackers-bookshelf/ Bill -- Caroline Meikle Database Programmer UW-Madison Institute on Aging Midlife Development in the United States (MIDUS) Project http://midus.wisc.edu/ Information Processing Consultant UW-Madison Soil Science Department Community and Regional Food Systems Project http://www.community-food.org/ camei...@wisc.edu | 608-358-0485
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
+1 to web-hosting as it gives the ability install one's own software on one's domain (which feels great) *and* easy access to shell. And when web-hosting feels like too much of a barrier to access, sites like jsfiddle where you can immediately start adding *and* sharing code is key. IMHO the initial appeal of Code Academy was that it removed all barriers to getting started. Getting a laptop's localhost set up is too daunting for a first step, I think. And videos. I loved (and still love) this video series on command line basics from Lullabot: http://drupalize.me/series/command-line-basics-series The Head First Lab series from O'Reilly is good for beginners as well. M On Fri, Nov 2, 2012 at 10:22 AM, Caroline Meikle camei...@wisc.edu wrote: Nth-ing Stack Overflow. Also, the O'Reilly Head First books. On 11/1/2012 9:16 PM, Bill Janssen wrote: Bohyun Kim k...@fiu.edu wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) How to Design Programs is online at http://www.ccs.neu.edu/home/**matthias/HtDP2e/http://www.ccs.neu.edu/home/matthias/HtDP2e/. Good for newbie coders. StackOverflow.com is a great site for questions. Also a pretty good list at http://grokcode.com/11/the-**top-9-in-a-hackers-bookshelf/http://grokcode.com/11/the-top-9-in-a-hackers-bookshelf/ Bill -- Caroline Meikle Database Programmer UW-Madison Institute on Aging Midlife Development in the United States (MIDUS) Project http://midus.wisc.edu/ Information Processing Consultant UW-Madison Soil Science Department Community and Regional Food Systems Project http://www.community-food.org/ camei...@wisc.edu | 608-358-0485
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
On Nov 2, 2012, at 2:09 PM, Mita Williams wrote: +1 to web-hosting as it gives the ability install one's own software on one's domain (which feels great) *and* easy access to shell. And when web-hosting feels like too much of a barrier to access, sites like jsfiddle where you can immediately start adding *and* sharing code is key. IMHO the initial appeal of Code Academy was that it removed all barriers to getting started. Getting a laptop's localhost set up is too daunting for a first step, I think. If that's a problem for people, it might be worth looking at the various *AMP (LAMP, WAMP, MAMP) stacks for an easy install of Apache, mySQL + perl / python / php. We're probably moving away from locally hosted services towards 'the cloud' for the most part (remember when they used to be called 'service providers'?) but it's still useful to learn a little something about configuring a webserver / database / etc. And it's generally more locked down in the various *AMP stacks than if you went and installed them individually, so there aren't quite the same level of problems w/ security. -Joe
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
That reminds me of how I got started with Drupal. I was so scared of botching up an install on a server that I ran XAMPP and ran my first Drupal install on a USB key! On Fri, Nov 2, 2012 at 2:31 PM, Joe Hourcle onei...@grace.nascom.nasa.govwrote: On Nov 2, 2012, at 2:09 PM, Mita Williams wrote: +1 to web-hosting as it gives the ability install one's own software on one's domain (which feels great) *and* easy access to shell. And when web-hosting feels like too much of a barrier to access, sites like jsfiddle where you can immediately start adding *and* sharing code is key. IMHO the initial appeal of Code Academy was that it removed all barriers to getting started. Getting a laptop's localhost set up is too daunting for a first step, I think. If that's a problem for people, it might be worth looking at the various *AMP (LAMP, WAMP, MAMP) stacks for an easy install of Apache, mySQL + perl / python / php. We're probably moving away from locally hosted services towards 'the cloud' for the most part (remember when they used to be called 'service providers'?) but it's still useful to learn a little something about configuring a webserver / database / etc. And it's generally more locked down in the various *AMP stacks than if you went and installed them individually, so there aren't quite the same level of problems w/ security. -Joe
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
We do a lot of our development within virtual machines. So VirtualBox is a great free solution in that area www.virtualbox.org and then to make new VM setup and deployment easier we use Vagrant http://vagrantup.com/ -Joseph -- Joseph Rhoads Digital Repository Manager Brown University Library On Fri, Nov 2, 2012 at 2:35 PM, Mita Williams mita.willi...@gmail.comwrote: That reminds me of how I got started with Drupal. I was so scared of botching up an install on a server that I ran XAMPP and ran my first Drupal install on a USB key! On Fri, Nov 2, 2012 at 2:31 PM, Joe Hourcle onei...@grace.nascom.nasa.govwrote: On Nov 2, 2012, at 2:09 PM, Mita Williams wrote: +1 to web-hosting as it gives the ability install one's own software on one's domain (which feels great) *and* easy access to shell. And when web-hosting feels like too much of a barrier to access, sites like jsfiddle where you can immediately start adding *and* sharing code is key. IMHO the initial appeal of Code Academy was that it removed all barriers to getting started. Getting a laptop's localhost set up is too daunting for a first step, I think. If that's a problem for people, it might be worth looking at the various *AMP (LAMP, WAMP, MAMP) stacks for an easy install of Apache, mySQL + perl / python / php. We're probably moving away from locally hosted services towards 'the cloud' for the most part (remember when they used to be called 'service providers'?) but it's still useful to learn a little something about configuring a webserver / database / etc. And it's generally more locked down in the various *AMP stacks than if you went and installed them individually, so there aren't quite the same level of problems w/ security. -Joe
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
Kernighan and Ritchie's The C Programming Language. A keeper for life, and surprisingly readable and directed to the newbie. Also The Pragmatic Programmer by Andrew Hunt and David Thomas. -Original Message- From: Bohyun Kim k...@fiu.edu Sent: Nov 1, 2012 3:24 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library? Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile)
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
On Fri, Nov 02, 2012 at 03:43:12PM -0500, Peter Schlumpf wrote: Kernighan and Ritchie's The C Programming Language. A keeper for life, and surprisingly readable and directed to the newbie. Also The Pragmatic Programmer by Andrew Hunt and David Thomas. I recall listening to a talk by the late Ritchie when someone asked him a similar question to this thread. His answer was simple. The only way to learn how to program is to program. I have two dog eared copies of this book and I use it to judge all computer programming books. -Original Message- From: Bohyun Kim k...@fiu.edu Sent: Nov 1, 2012 3:24 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library? Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile) -- It looks like blind screaming hedonism won out.
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
On 1 November 2012, Michael J. Giarlo wrote: Not to be glib, but: code4lib. +1 Bill -- William Denton Toronto, Canada http://www.miskatonic.org/
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
http://journal.code4lib.org On 11/1/2012 4:24 PM, Bohyun Kim wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile)
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
StackExchange (by extension, StackOverflow and the Libraries StackExchange site). gliblessly, Mark A. Matienzo m...@matienzo.org Digital Archivist, Manuscripts and Archives, Yale University Library Technical Architect, ArchivesSpace On Thu, Nov 1, 2012 at 4:56 PM, Jonathan Rochkind rochk...@jhu.edu wrote: http://journal.code4lib.org On 11/1/2012 4:24 PM, Bohyun Kim wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile)
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
Do you all really want a C4L wiki page that lists c4l and c4l journal on top of recommended resources? I bet you do, but let's try some diversity, shall we? ~Bohyun -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Jonathan Rochkind Sent: Thursday, November 01, 2012 4:57 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library? http://journal.code4lib.org On 11/1/2012 4:24 PM, Bohyun Kim wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile)
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
lynda.com On Thu, Nov 1, 2012 at 5:00 PM, Bohyun Kim k...@fiu.edu wrote: Do you all really want a C4L wiki page that lists c4l and c4l journal on top of recommended resources? I bet you do, but let's try some diversity, shall we? ~Bohyun -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Jonathan Rochkind Sent: Thursday, November 01, 2012 4:57 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library? http://journal.code4lib.org On 11/1/2012 4:24 PM, Bohyun Kim wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile) -- Nate Hill nathanielh...@gmail.com http://4thfloor.chattlibrary.org/ http://www.natehill.net
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
It's hard for me to list just one because, ehm, I get over-geeky about this stuff. Coders need an excellent text-editor - and the best one IMHO is Sublime Text 2 (www.sublimetext.com). Oh, okay, I can't resist - I'm going to cheat and list a second: everyone needs to stop writing just CSS and complement it with SASS (syntactically awesome stylesheets) Compass - http://sass-lang.com/. Totally invaluable for any front-end work. It makes CSS fun. Michael Schofield(@nova.edu) | Web Services Librarian | (954) 262-4536 Alvin Sherman Library, Research, and Information Technology Center -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Bohyun Kim Sent: Thursday, November 01, 2012 4:25 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library? Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile)
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
Google is more useful than any reference book to find answers to programming problems. On Nov 1, 2012 4:25 PM, Bohyun Kim k...@fiu.edu wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile)
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
Also the most useless. -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Ethan Gruber Sent: Thursday, November 01, 2012 2:03 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library? Google is more useful than any reference book to find answers to programming problems. On Nov 1, 2012 4:25 PM, Bohyun Kim k...@fiu.edu wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile)
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
Huh. Michael, I'd love to know more about why I should care about SASS. I kinda like writing CSS. I see why LESS http://lesscss.org/ makes sense, but help me under stand why SASS does? On Thu, Nov 1, 2012 at 5:02 PM, Ethan Gruber ewg4x...@gmail.com wrote: Google is more useful than any reference book to find answers to programming problems. On Nov 1, 2012 4:25 PM, Bohyun Kim k...@fiu.edu wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile) -- Nate Hill nathanielh...@gmail.com http://4thfloor.chattlibrary.org/ http://www.natehill.net
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
foss4lib is a good resource that I'm sure many use, but isn't (as far as I can tell) linked anywhere on the current code4lib site. How would this differentiate itself from that? Kam On Nov 1, 2012 5:00 PM, Bohyun Kim k...@fiu.edu wrote: Do you all really want a C4L wiki page that lists c4l and c4l journal on top of recommended resources? I bet you do, but let's try some diversity, shall we? ~Bohyun -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Jonathan Rochkind Sent: Thursday, November 01, 2012 4:57 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library? http://journal.code4lib.org On 11/1/2012 4:24 PM, Bohyun Kim wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile)
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
I can already feel the collective rolling of eyes for this, but what about Twitter? It's not a guide or manual, but start following and engaging talented developers and library geeks on Twitter and you'll soon have more help than you know what to do with. Plus, no Zoia ;) -Dan On 11/1/12 2:00 PM, Bohyun Kim k...@fiu.edu wrote: Do you all really want a C4L wiki page that lists c4l and c4l journal on top of recommended resources? I bet you do, but let's try some diversity, shall we? ~Bohyun -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Jonathan Rochkind Sent: Thursday, November 01, 2012 4:57 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library? http://journal.code4lib.org On 11/1/2012 4:24 PM, Bohyun Kim wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile)
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
On Nov 1, 2012, at 5:02 PM, Ethan Gruber wrote: Google is more useful than any reference book to find answers to programming problems. Too bad they got rid of codesearch. On Nov 1, 2012, at 5:06 PM, Nate Hill wrote: Huh. Michael, I'd love to know more about why I should care about SASS. I kinda like writing CSS. I see why LESS http://lesscss.org/ makes sense, but help me under stand why SASS does? For the most part, using *any* CSS pre-processor is better than not using one. LESS's problem was that it's javascript based ... so if they have JS off ... you've got nothing. And it's got to be done for each user, rather than re-generate the files after you've made a modification. You can get around this with the 'lessc' compiler, and serve valid css files rather than having each client have to do the processing. They've also got different syntaxes, so it's really up to which one makes sense to you. Functionality wise ... I think they're about equal these days. I suspect that if one comes up with a useful new feature, the other group will copy it. On Nov 1, 2012, at 5:21 PM, Suchy, Daniel wrote: I can already feel the collective rolling of eyes for this, but what about Twitter? It's not a guide or manual, but start following and engaging talented developers and library geeks on Twitter and you'll soon have more help than you know what to do with. Plus, no Zoia ;) Too much misinformation: http://twitter.com/danhooker/status/5630099300 On Nov 1, 2012, at 5:06 PM, Kam Woods wrote: foss4lib is a good resource that I'm sure many use, but isn't (as far as I can tell) linked anywhere on the current code4lib site. How would this differentiate itself from that? The best tool isn't necessarily free or open source. (and it isn't necessarily software). So that being said ... my whiteboard. And a digital camera ... none of that 'smartboard' crap. -Joe
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
Version control. My own strong preference is for git (either managed locally or through github.com), but really, just pick a version control solution and use it. If you value your work at all, it should be in version control. Smart use of version control can make finding and fixing problems in code much, much easier - but even fairly naive use of it leaves you with much, much better tools for fixing screw ups than you have without it. - Dave Mayo On Thu, Nov 1, 2012 at 5:31 PM, Joe Hourcle onei...@grace.nascom.nasa.govwrote: On Nov 1, 2012, at 5:02 PM, Ethan Gruber wrote: Google is more useful than any reference book to find answers to programming problems. Too bad they got rid of codesearch. On Nov 1, 2012, at 5:06 PM, Nate Hill wrote: Huh. Michael, I'd love to know more about why I should care about SASS. I kinda like writing CSS. I see why LESS http://lesscss.org/ makes sense, but help me under stand why SASS does? For the most part, using *any* CSS pre-processor is better than not using one. LESS's problem was that it's javascript based ... so if they have JS off ... you've got nothing. And it's got to be done for each user, rather than re-generate the files after you've made a modification. You can get around this with the 'lessc' compiler, and serve valid css files rather than having each client have to do the processing. They've also got different syntaxes, so it's really up to which one makes sense to you. Functionality wise ... I think they're about equal these days. I suspect that if one comes up with a useful new feature, the other group will copy it. On Nov 1, 2012, at 5:21 PM, Suchy, Daniel wrote: I can already feel the collective rolling of eyes for this, but what about Twitter? It's not a guide or manual, but start following and engaging talented developers and library geeks on Twitter and you'll soon have more help than you know what to do with. Plus, no Zoia ;) Too much misinformation: http://twitter.com/danhooker/status/5630099300 On Nov 1, 2012, at 5:06 PM, Kam Woods wrote: foss4lib is a good resource that I'm sure many use, but isn't (as far as I can tell) linked anywhere on the current code4lib site. How would this differentiate itself from that? The best tool isn't necessarily free or open source. (and it isn't necessarily software). So that being said ... my whiteboard. And a digital camera ... none of that 'smartboard' crap. -Joe
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
Apologies, everyone (and especially Bohyun). You may still want to consider pointing people to foss4lib as a useful resource, but amend it with the following statement: Free and open source tools may not be the best tools. You might not even NEED software to handle whatever problem you have. Please consider contacting onei...@grace.nascom.nasa.gov for further insight. Personally, I was unaware of either of these issues. It's a good thing I came here today for some edification. On Thu, Nov 1, 2012 at 5:31 PM, Joe Hourcle onei...@grace.nascom.nasa.govwrote: On Nov 1, 2012, at 5:02 PM, Ethan Gruber wrote: Google is more useful than any reference book to find answers to programming problems. Too bad they got rid of codesearch. On Nov 1, 2012, at 5:06 PM, Nate Hill wrote: Huh. Michael, I'd love to know more about why I should care about SASS. I kinda like writing CSS. I see why LESS http://lesscss.org/ makes sense, but help me under stand why SASS does? For the most part, using *any* CSS pre-processor is better than not using one. LESS's problem was that it's javascript based ... so if they have JS off ... you've got nothing. And it's got to be done for each user, rather than re-generate the files after you've made a modification. You can get around this with the 'lessc' compiler, and serve valid css files rather than having each client have to do the processing. They've also got different syntaxes, so it's really up to which one makes sense to you. Functionality wise ... I think they're about equal these days. I suspect that if one comes up with a useful new feature, the other group will copy it. On Nov 1, 2012, at 5:21 PM, Suchy, Daniel wrote: I can already feel the collective rolling of eyes for this, but what about Twitter? It's not a guide or manual, but start following and engaging talented developers and library geeks on Twitter and you'll soon have more help than you know what to do with. Plus, no Zoia ;) Too much misinformation: http://twitter.com/danhooker/status/5630099300 On Nov 1, 2012, at 5:06 PM, Kam Woods wrote: foss4lib is a good resource that I'm sure many use, but isn't (as far as I can tell) linked anywhere on the current code4lib site. How would this differentiate itself from that? The best tool isn't necessarily free or open source. (and it isn't necessarily software). So that being said ... my whiteboard. And a digital camera ... none of that 'smartboard' crap. -Joe
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
On Nov 1, 2012, at 6:56 PM, Kam Woods wrote: Apologies, everyone (and especially Bohyun). You may still want to consider pointing people to foss4lib as a useful resource, but amend it with the following statement: Free and open source tools may not be the best tools. You might not even NEED software to handle whatever problem you have. Please consider contacting onei...@grace.nascom.nasa.gov for further insight. Oh ... sure... just get me in trouble ... We're supposed to use our 'OneNASA' e-mail address, so you'd have to change it to joseph.a.hour...@nasa.gov ... and I said that in part as I've been in the past a beta tester for BareBones's BBEdit. If you're not doing HTML work, TextWrangler will probably do what you need (which is ... whatever the 'free' is that isn't 'libre') And there's plenty of other good software out there that isn't free, and there's lots of free software out there that's crap (some of which I might've been involved with). Personally, I was unaware of either of these issues. It's a good thing I came here today for some edification. Yes. 'smart' whiteboards are over priced crap. I hope I've educated everyone today. -Joe
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
I won't expand on Michael's excellent summary of using SASS, but he did leave out one crucial bit -- it comes in two formats, which causes some confusion. The format that Michael was describing is the second one, SCSS, which is basically CSS with some fancy nesting patterns that you can't do natively in CSS, as well as variables and math functions. The original format, SASS, omitted the {} braces and used a whitespace indenting style, purposely emulating Ruby and Python in that regard. SCSS has the shorter learning curve and, in fact, you can just use your usual CSS to get started go on from there. In SASS, you have to refactor all your old CSS to the new format, but my understanding is that there may be some things you can do in SASS that you can't do in SCSS (not sure what, though). On Thu, Nov 1, 2012 at 5:06 PM, Nate Hill nathanielh...@gmail.com wrote: Huh. Michael, I'd love to know more about why I should care about SASS. I kinda like writing CSS. I see why LESS http://lesscss.org/ makes sense, but help me under stand why SASS does? On Thu, Nov 1, 2012 at 5:02 PM, Ethan Gruber ewg4x...@gmail.com wrote: Google is more useful than any reference book to find answers to programming problems. On Nov 1, 2012 4:25 PM, Bohyun Kim k...@fiu.edu wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile) -- Nate Hill nathanielh...@gmail.com http://4thfloor.chattlibrary.org/ http://www.natehill.net
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
And here's my coding tool, which is supported by most of the common code editors via plugins: Zen Coding, http://code.google.com/p/zen-coding/ The idea is that it lets you use CSS-like selectors as tags that can be expanded into full HTML snippets. I'll just use the example from the project page to describe what I mean. You type a string like this ... div#pagediv.logo+ul#navigationli*5a ... and Zen Coding will expand it into: div id=page div class=logo/div ul id=navigation lia href=/a/li lia href=/a/li lia href=/a/li lia href=/a/li lia href=/a/li /ul /div
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
This is my goto resource — http://en.wikipedia.org/wiki/Booker's On Thu, Nov 1, 2012 at 4:44 PM, Tom Keays tomke...@gmail.com wrote: And here's my coding tool, which is supported by most of the common code editors via plugins: Zen Coding, http://code.google.com/p/zen-coding/ The idea is that it lets you use CSS-like selectors as tags that can be expanded into full HTML snippets. I'll just use the example from the project page to describe what I mean. You type a string like this ... div#pagediv.logo+ul#navigationli*5a ... and Zen Coding will expand it into: div id=page div class=logo/div ul id=navigation lia href=/a/li lia href=/a/li lia href=/a/li lia href=/a/li lia href=/a/li /ul /div -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
Link juice for search engines! On Thu, Nov 1, 2012 at 4:00 PM, Bohyun Kim k...@fiu.edu wrote: Do you all really want a C4L wiki page that lists c4l and c4l journal on top of recommended resources? I bet you do, but let's try some diversity, shall we? ~Bohyun -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Jonathan Rochkind Sent: Thursday, November 01, 2012 4:57 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library? http://journal.code4lib.org On 11/1/2012 4:24 PM, Bohyun Kim wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile)
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
The number one tool I think a newbie coder should get is a cheapie online webhosting account - like a $10 a month one - and multiple URLs. Multiple URLs will make them point a URL at a nameserver at least once ideally, and to understand that the two are separate and what you can do with domains and subdomains. The cheapie webhosting account will let them play with installing popular content management systems manually and with one-click installs. The most important thing is to break things and then rebuild them. The worst possible thing would be to build a website, leave it up as their public face or personal website, and be nervous to wreck it so not change or play with different CMSes (another reason multiple URLs might psychologically be better - they encourage experimentation on one and the person can make the other a static goal oriented publishing area). The more the cheapie hosting account experience I have, the more I know what's cheap and easy to do, and the more I see very specific benefits to a dedicated server. It makes me more intentional and able to better assess the value of services vendors provide. That's more web4lib ish, but ultimately if someone experiments enough they have to get comfortable with php. Scripting is the gateway drug. -Wilhelmina Randtke On Thu, Nov 1, 2012 at 3:24 PM, Bohyun Kim k...@fiu.edu wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile)
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
My 2 cents worth ... and one for each cent: * Komodo Edit * www.w3.org/International On 2 November 2012 07:24, Bohyun Kim k...@fiu.edu wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile) -- Andrew Cunningham Project Manager, Research and Development Social and Digital Inclusion Unit Public Libraries and Community Engagement State Library of Victoria 328 Swanston Street Melbourne VIC 3000 Australia Ph: +61-3-8664-7430 Mobile: 0459 806 589 Email: acunning...@slv.vic.gov.au lang.supp...@gmail.com http://www.openroad.net.au/ http://www.mylanguage.gov.au/ http://www.slv.vic.gov.au/
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
I'm taking tool to mean a piece of hardware. I'd recommend some old laptop with your favorite linux distro less desktop. Why? Well the main thing is that it puts them into a position where they're not learning to be a google copy/paste coder given the lack of the desktop, mouse and distractions like email. They can also learn to setup the server environment on their new dev box and eventually do all sorts of cool stuff. ___ Michael Friscia Manager, Digital Library Programming Services Yale University Library (203) 432-1856 From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Bohyun Kim [k...@fiu.edu] Sent: Thursday, November 01, 2012 4:24 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library? Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) Thanks in advance! Bohyun --- Bohyun Kim, MA, MSLIS Digital Access Librarian bohyun@fiu.edu 305-348-1471 Medical Library, College of Medicine Florida International University http://medlib.fiu.edu http://medlib.fiu.edu/m (Mobile)
Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?
Bohyun Kim k...@fiu.edu wrote: Hi all code4lib-bers, As coders and coding librarians, what is ONE tool and/or resource that you recommend to newbie coders in a library (and why)? I promise I will create and circulate the list and make it into a Code4Lib wiki page for collective wisdom. =) How to Design Programs is online at http://www.ccs.neu.edu/home/matthias/HtDP2e/. Good for newbie coders. StackOverflow.com is a great site for questions. Also a pretty good list at http://grokcode.com/11/the-top-9-in-a-hackers-bookshelf/ Bill