Library Communities on Slack

Slack

You may have heard of Slack, perhaps mentioned on social media, but unless you’re a technical librarian, you’re probably not using it. Yet.  There currently are just a few librarian communities on Slack but it seems to be a welcome alternative to social media groups for the technical savvy librarians.

Slack was created to allow private teams to collaborate.  So you won’t find an index or search engine on the Slack website to find teams.  However, many coder communities have sprung up which are more open in nature.  You can use third-party sites to find them. We will maintain a list of them as they are created.

With all Slack sites, you’ll need to request access.

Slack LibUx ChannelsSlack team sites are divided into custom channels. Channels are topic threads. Each site comes with a #general and a #random channel by default.

In addition to normal textual messages, you can drag-and-drop in files, documents, spreadsheets, PDFs, and links.  You can react to others and set notifications.

Of course, Slack allows you to search the entire archives.

Slack also allows members to chat via direct messages.

The free version of Slack allows for unlimited members but a limit of 10,000 messages (with older ones disappearing from view and search).

Get the Slack app for Android and Apple devices.

Library Communities

code4lib

Even though code4lib has its own website with IRC and a wiki, much daily conversation takes place in its Slack site.  code4lib has over 500 users and 24 channels including the code4lib IRC channel.

code4lib can be found at code4lib.slack.com.
Request access at goo.gl/forms/p9Ayz93DgG.

Datalibrarians of Florida

As you can tell by the name, this Slack community is aimed at technical librarians in Florida.

Datalibrarians of Florida can be found at fladatalibs.slack.com.
Request access in the Florida Databrarians Facebook group.

LibApps

The LibApps Slack site was started recently as an alternative to the official Springshare Lounge.  It has over 150 members and 16 channels covering all Springshare apps and more.

LibApps can be found at libapps.slack.com.
Request access in the “Slack Team for LibApps” thread in the Under the Hood group in the Springshare Lounge.

LibTech

The LibTech Slack site is brand new!  It is less technical than code4lib and broader than LibUX, covering all library technology topics.  If you want to learn what Slack is about, come join this group as a founding member.  Help us reach critical mass and suggest some appropriate channels.

LibTech can be found at librarytech.slack.com.
Request access at erau.libsurveys.com/LibTech.

LibUX

The LibUX site is perhaps the most active of the library Slack communities with over 200 members discussing library user experience topics in 13 channels.

LibUX can be found at libraryux.slack.com.
Request access at libux.herokuapp.com.

Check for new additions on our Social Media Resources for Librarians page.

More Common Library Technology Acronyms

Throughout your professional library reading, you will occasionally come across esoteric library technology acronyms.  It’s annoying to have to stop reading to look up their meanings.  To help prevent that, we present our list of more common library technology acronyms.

These acronyms have been added to the Library Technology Acronyms page.

AAP – Authorized Access Point, text string that names the item for a BIBFRAME Authority (bf:authorizedAccessPoint).

API – Application Program Interface, “a set of routines, protocols, and tools for building applications and providing a way to interact with online services”.

BIBFRAMEBIBFRAME – Bibliographic Framework, a new model for bibliographic description to replace MARC.

DOAJ – The Directory of Open Access Journals.

FAST – Faceted Application of Subject Terminology, a “faceted subject heading schema” by OCLC with the LOC, used as an authority file.

FOAF – Friend of a Friend, describes people and their relationships using an RDF schema.

HILCC – Hierarchical Interface to Library of Congress Classification, structured menu for LC Classification subject access on the Web.

JSON – JavaScript Object Notation, “a lightweight data-interchange format” and standard.

LCNAF – Library of Congress Name Authority File, “provides authoritative data for names of persons, organizations, events, places, and titles”.

LOD – Linked Open Data, Linked Data which is published under an open-access license.

LSP – Library Services Platform, a term for a suite of library applications which might include an ILS, ERM, and discovery service.

MADS/RDF – Metadata Authority Description Schema in Resource Description Framework, a data model for authority records.

MFHD – Multi-Format Holdings Data, a holdings record containing location and call number (sometimes pronounced “muffhead”).

OWL – Web Ontology Language, “a Semantic Web language designed to represent rich and complex knowledge about things, groups of things, and relations between things”.

RDF – Resource Description Framework, a W3C standard for describing Web data.

REST – Representational State Transfer, the software architectural style of the Web.

SPARQL – SPARQL Protocol and RDF Query Language, used to retrieve Web data in RDF format.

URI – Uniform Resource Identifier, string of characters that points to a resource (with a URL being the most popular type).

W3CW3C – World Wide Web Consortium, “an international community that develops open standards to ensure the long-term growth of the Web”.

WEMI – Work, Expression, Manifestation, Item; Group 1 entities and the foundation of the Functional Requirements for Bibliographic Records (FRBR) model.

FRBR Group 1 WEMI

3D Printing Books, Papers, and Resources

My new friend and professional library colleague, Sara Gonzales, has a new book out today on 3D printers in libraries (see below), so it seemed like a good time to list some of the best books, papers, and resources on the topic.

Books

Here is a selection of the best up-to-date books to learn about deploying 3D printers in your library.

3-D Printers for Libraries by Jason Griffey

3-D Printers for LibrariesThis title is actually an issue of Library Technology Reports from ALA Tech Source.  The report covers how 3D printers work, common terminology, types of plastic, prices and specifications for printers, and staff skill requirements.  Published in 2014.

Buy from the ALA Store, Amazon, or Barnes & Noble.

3D Printing: A Powerful New Curriculum Tool for Your School Library by Lesley M. Cano

3D Printing: A Powerful New Curriculum Tool for Your School LibraryPart of the “Tech Tools for Learning” series.  This book is aimed at the K-12 school librarian.  “Written in non-technical language, the book introduces the technology, shows how to get started, and offers ideas for creating project-based learning models.”  Published in 2015.

View details and find a place to buy or borrow at Google Books.

3D Printing: A Practical Guide for Librarians by Sara Russell Gonzalez and Denise Beaubien Bennett

3D Printing: A Practical Guide for LibrariansThis title is the newest volume (#22) in the “Practical Guides for Librarians” series.  The comprehensive book covers everything from writing the original proposal to selecting printers, addressing staffing issues, developing policies, and more.  Published in 2016.

View details and find a place to buy or borrow at Google Books.

Papers

Progress in the Making: An Introduction to 3D Printing and Public Policy by American Library Association

Progress in the Making: An Introduction to 3D Printing and Public PolicyThe first report from the American Library Association in the “Progress in the Making” series covering 3D printers and legal liability and concerns for library professionals.  Published in September 2014.

Access the full-text paper (PDF).

Progress in the Making: 3D Printing Policy Considerations through the Library Lens by Charlie Wapner

Progress in the Making: 3D Printing Policy Considerations through the Library LensIn this second report in the “Progress in the Making” series from the American Library Association, Wapner urges librarians to develop policies to “address the social, technological and political complexities that result from the rise of 3D printing.”  Published in January 2015.

Access the full-text paper (PDF).

Resources

Here is a selection of helpful resources on 3D printers in libraries.

Code For Every Librarian

CSS – HTML – JavaScript

This post contains content from a presentation I did with Cheryl Wolfe, Web Services Administrator, Tampa-Hillsborough County Public Library titled Code For Every Librarian at the Florida Library Association Conference 2016.

HTML

  • Hypertext Markup Language
  • Turn text into images, links, and more
  • Use to build webpages and Web content

HTML Examples

Text

<b>Bold</b> also <strong>Bold</strong>
<i>Italics</i> also <em>Italics</em>

<h1>Heading 1</h1>

<p>Paragraph text with full break.</p>
<br> or <br /> for a line break.

Images

<img src=“image.jpg” border=0 alt=“image subject in words” />

Links

<a href=“new-page.html” >Link text</a>
<a href=“new-page.html” ><img src=“go.jpg” border=0 alt=“Go” /></a>

Structure

<div id=“unique-name”>Content goes here.</div>
<span font-color=“#FF0000;”>Red text here.</span>

Tables

<table>
<tr>
<td>Row 1 Cell 1</td>
<td>Row 1 Cell 2</td>
</tr>
</table>

Row 1 Cell 1 Row 1 Cell 2
Comments
<!-- Start LibAnswers Chat Widget -->
 <div id="libchat_74ba5f"></div>
<!-- End Widget -->
Comment Out
<!-- Temporary Email Link
 <a href="mailto:library@erau.edu">library@erau.edu</a>
-->
Navigation List

<nav>
<ul class=”primary-nav”>
<li><a href=”/hcplc/books/”>Books &amp; More</a></li>
<li><a href=”/hcplc/research/”>Learning &amp; Research</a></li>
<li><a href=”/hcplc/events/”>Events &amp; Classes</a></li>
<li><a href=”/hcplc/services/”>Services</a></li>
<li><a href=”/hcplc/locations/”>Locations</a></li>
<li><a href=”/hcplc/using/”>Using the Library</a></li>
</ul>
</nav>

CSS

  • Cascading Style Sheets
  • Apply styles to HTML
  • Use to style and design webpages

CSS Examples

Change font size: { font-size: 14px; }
Change font color: { color: #09F; }
Change background color: { background-color: #A39161; }
Hide an element: { display: none; }
Mark as important: { display: none !important; }

Positioning

.float-left { float: left; }
.float-right { float: right; }

Responsive Typography

body { font-size: 100%; }
h1 { font-size: 150%; }
h2 { font-size: 125%; }
h3 { font-size: 110%; }
p { font-size: 100%; }
.note { font-size: 90%; font-style: italic; }

Media Queries with Grid Layout

@media all and (max-width: 59em)
{ .column-span2,.column-span3,.column-span4, .column-span5,.column-span6,.column-span7, .column-span8,.column-span9,.column-span10 { float:none; clear:both; margin: .5em 2.0833333333333%; width:auto; }

Background Image

body { background: #f5f5f5 url(/hcplc/images/topborder.png) repeat-x center top; }

JavaScript

  • Works with HTML and CSS
  • Most widely used language on the Web
  • Use to add dynamic and interactive elements to websites

JavaScript Examples

Inline JavaScript

<a href=”#” onclick=”window.open(‘chat.html’,’mywindow’,’width=500,
height=620′)”>Chat with Us</a>

External JavaScript

<script src=”/hcplc/tech/jscripts/hcplc_allpages.js” language=”javascript”></script>

Helpful Tips

How To Use a Browser’s Inspect Feature

You can examine a webpage’s code and content and experiment making changes right in your browser.  Right-click on a webpage and select “Inspect” in Chrome, Edge, and Internet Explorer, or “Inspect Element” in Firefox.

Useful Code Editing Tools

Notepad++ is useful for editing code.  It makes reading code easier by color-coding different parts of HTML, CSS, and JavaScript.  It also allows you to view code groupings and collapse sections of code.

Helpful Resources on the Web

Download and print the Helpful Resources PDF.

Codecademy – HTML and CSS – www.codecademy.com/en/tracks/htmlcss

W3Schools – HTML, CSS, and JavaScript – www.w3schools.com

Troubleshooting

Stack Overflow – http://stackoverflow.com

GitHub – https://github.com

CodePen – http://codepen.io

Free Coding Courses & Tutorials

Code.org – https://code.org
Codecademy – https://www.codecademy.com
Coursera – https://www.coursera.org
Free Code Camp – http://www.freecodecamp.com
Hour of Code – https://hourofcode.com/us
KhanAcademy – https://www.khanacademy.org
Lifehacker Learn to Code: The Full Beginner’s Guide – http://lifehacker.com/5744113/learn-to-code-the-full-beginners-guide

Paid Online Courses and Bootcamps

Bloc Apprenticeship – https://www.bloc.io
Code School – https://www.codeschool.com
Dev Bootcamp – http://devbootcamp.com
General Assembly – https://generalassemb.ly
Launch School – https://launchschool.com
Lrn app – https://itunes.apple.com/us/app/lrn-learn-to-code-at-your/id1019622677?mt=8
Lynda.com – http://www.lynda.com
Skillcrush – http://skillcrush.com
The Firehose Project – https://www.thefirehoseproject.com
Treehouse – https://teamtreehouse.com/join/now
Udacity – https://www.udacity.com
Udemy – https://www.udemy.com

2016 Library Conference Schedule

With 2016 just started, we are looking forward to this year’s batch of annual library conferences.  The list below covers large library technology conferences as well as the major conferences where technology will be discussed.

January #hashtag
8-12 ALA Midwinter Meeting, Boston, MA #ALAMW16
March
7-10 Code4Lib 2016, Philadelphia, PA #c4l16
8-12 Computers in Libraries 2016, Washington, DC #CILDC
16-17 Library Technology Conference 2016, St. Paul, MN #LTC2016
April
3-6 11th Annual ER&L Conference, Austin, TX #erl16
5-9 PLA Conference 2016, Denver, CO #PLA2016
14-15 DPLAfest 2016, Washington, DC #DPLAfest2016
June
12-14 SLA Annual Conference 2016, Philadelphia, PA #SLA2016
19-23 JCDL 2016, Newark, NJ #JCDL2016
23-28 ALA Annual Conference 2016, Orlando, FL #ALAAC16
August
13-19 IFLA World Library and Information Congress, Columbus, OH #wlic2016
October
14-18 ASIS&T Annual Meeting 2016, Copenhagen, Denmark @asist_org
31-11/5 Charleston Conference, Charleston, SC @chsconf

For more comprehensive lists, see Douglas Hasty’s Library Conference Planner website or D-Lib Magazine.