Slidedeck.io is a repository of tech HTML based presentations hosted on github
More about SlideDeck.io »
Open Source Software Implementation Case Study
Sam Popowich
Discovery Systems Librarian
Sam.Popowich@ualberta.ca
@redlibrarian
Outline
What is "Discovery...
by redlibrarian
Metadata Technologies Manager Presentation
Sam Popowich
January 28, 2016
This position will lead the selection and implementation of a new Library
Services Platform. How woul...
by redlibrarian
Coding: between hacking and engineering
Sam Popowich
@redlibrarian
Hacking
Engineering
Coding
Rigor?
Progr...
by redlibrarian
Functional Programming with Clojure
Sam Popowich
@redlibrarian
Programming Paradigms
Imperative
Object Oriented
Functional
...
by redlibrarian
Virtual Collaboration: Tips and Tricks for Working Together at a
Distance
Sarah Simpkin (University of Ottawa) Sam Popowich
(University of Alberta)
What is pair progra...
by redlibrarian
Coding and Humanism
Digital Pedagogy Institute, University of Toronto -
Scarborough
August 20, 2015
Sam PopowichDiscovery Systems Librarian, University
of A...
by redlibrarian
Friction and Mystery
Open Source Software and Information Literacy
Sam Popowich, University of Alberta
@redlibrarian
Fear, Uncertainy, and Doubt
"Digital Nati...
by redlibrarian
Git and GitHub for Everybody
Revision Control
Version Control
Collaboration
Git and GitHub
Open Formats and Open Standards
Exa...
by redlibrarian
KEX: Next Generation Biologics
Team
CEO: Isaac Yonemoto, PhD
President, indysci.org, nonprofit 501(c)(3) developing anticancer small molecules
COO: Sarah Hanson, PhD
Project Ma...
by ityonemo
Discovery Implementation 2015
April 23, 2015
Timeline
Discovery Report
Project Charter
Team Members
Hydra Project
New infrastr...
by redlibrarian
Friction and Mystery
Open Source Software and Information Literacy
Sam Popowich, University of Alberta
@redlibrarian
Fear, Uncertainy, and Doubt
"Digital Nati...
by redlibrarian
Intro to R
and
Exploratory Graphics
👋, I'm Mark Sonnabaum
@msonnabaum
Performance engineer at
Not a statistician
Not a data scientist
Anscombe's quartet
set
mean y
mean x
sd y
sd x
1
7.500909
9
2.031568...
by msonnabaum
Project Marilyn: 9DS Xenograft Test
Isaac T Yonemoto
indysci dot org
History of Sibiromycin
Discovered in 1970s by Soviet researchers in Siberia
Antimi...
by ityonemo
Linking systems
Systems Overview
OpenURL
EDS
Symphony
SFX
SFX Menu (GetIt screen)
EZ Proxy
Systems Ove...
by redlibrarian
Open-Source Adoption & Technological Capacity Building in Libraries
Sam PopowichDiscovery Systems LibrarianUniversity of Alberta
@redlibrarian
BA, University of Manitoba, 200...
by redlibrarian
Alumno: Santiago Saavedra López
Directora: Laura M. Castro Souto
Facultade de Informática • Departamento de Computación
Proxecto de Fin de Carreira de Enxeñería Informática
A...
by ssaavedra
Inside-Out Discovery
Linked Data, Workflow, and Reuse
Sam Popowich, Discovery Systems Librarian
University of Alberta
@redlibrarian
Outline
Discovery and Access: rec...
by redlibrarian
Scaleconf
Simba/Zabil
Thoughtworks
The browser rulesBrowser wars I
Browser wars II
Acid3
Benchmarks
Mandelbrot Set
N Bod...
by zabil
Retour au sommaire
EPSI Courses
Accédez aux cours de
L'EPSI BORDEAUX
pour les quatrièmes années
by Raphaël MARQUES
Liste des différents cours accessibles
Communication
Arc...
by Adrael
Diap.
based on a lot of cool stuff, including the best of
Reveal.js / Google IO Slides / slides / CSSS / iView Lightview
by Raphaël MARQUES
Toggle the slide counter
You can e...
by Adrael
AngularJS
MVW framework
maintained by google
Model
View
Whatever works for you
Declarative
vs
Imperative
Event hand...
by zabil
gitlab und gitlab_ci
gitlab?
Github zum selbst hosten
Eine Weboberfläche zur Verwaltung von Git-Projekten
Open Source
Rails-Projekt
...
by pebra
Patterns in Types
A look at Reader, Writer and State in Scala
Mark Hibberd / @markhibberdWhy?Types + Laws ⇒ LibrariesYes, Free CodeBy building rich libraries, with well defined data types, we get...
by markhibberd
WE'RE GETTING OOP WRONG AND THERE'S STILL TIME TO FIX IT
Hi, I'm Mark Sonnabaum
@msonnabaum
Performance engineer at Acquia
Drupal 7
some classes
APIs largely procedural
not unit testable
tightly coupled
v...
by msonnabaum
Naming things
Hi, I'm Mark Sonnabaum
@msonnabaum
Performance engineer at Acquia
Why should I care about naming?
Communication with people is the purpose of class names. As far as the computer is concerne...
by msonnabaum
WRITING UNIT TESTABLE CODE IN DRUPAL 8
by Mark Sonnabaum and Kat Bailey
👋, I'm Mark Sonnabaum
@msonnabaum
Performance engineer at Acquia
What is a
unit test?
Verifies the behavior
of a unit of code
in iso...
by msonnabaum
Web Performance
Geoff Adams
@geoffadams
github.com/geoffadams
Overview
HTTP Caching
Varnish
...
by geoffadams
Insights in enzyme modification for renewable solar hydrogen
Isaac T Yonemoto, Philip Weyman
J. Craig Venter Institute
A Little Bit of Basic Biology
Conventional Biofuels are Steppy
...
by ityonemo
Internship
Florida Institute for Human & Machine Cognition
Pavel Janečka / pavel.janecka@uhk.cz
Background
UHK FIMBachelor's degree ('07), Master's degree ('09)PhD...
by Sorceror
Du JavaScript propre ? Challenge Accepted!
Romain Linsolas [@romaintaz]
Julien Jakubowski [@jak78]
Romain Linsolas
@ro...
by linsolas
jsconf.eu
2013
Object.observe(slides, function (addedKnowledge) {
ep.js.knowledge = ep.js.knowledge + addedKnowledge;
});
Website
YouTube
FlickR
Security First
We're fuc...
by jraasch
Dependency injection
Martin fowler
Guice
Google
3.0
javax.inject (JSR 330)
Injection
Constructor
vs
Setter
Setter based injection
...
by zabil
OSHW 4 STEM
Don Blair
10/1/2013
HTML
... and the web.
reveal.js
impress.js
github, forking, merging
Mozilla OS
Alice and Bob
FAIL #1: No Documentation
FAIL #2: No sharing
FAIL #3: No attribution
FAIL #4: Duplic...
by dwblair
Mengekspos Potensi Daerah
Mohammad Anwari & Dhi AurrahmanKomunitas BlankOn / @blankonlinux
...
by BlankOn
Webapps
Como conocerlas y amarlas
Created by Javi A. / @johnhackworth
Un poco de historia
De dónde venimos
Pre-2004
...
Retour au sommaire
EPSI Courses
Accédez aux cours de
L'EPSI BORDEAUX
pour les quatrièmes années
by Raphaël MARQUES
Liste des différents cours accessibles
Communication
Arc...
by Adrael
Grails:80
Proxy development with node.js
Created by Jon Dyer / @dyercode
Why Do Anything
Grails run-app starts in it's own web container
Multiple projects == mu...
by dyercode
Pulp
What is pulp?
Why pulp?
Current repo syncing messy
Red hat community developed
Ease of use
Installation
Puppet
Foreman
Physical insta...
by Akegata
Drupalcon Prague 2013
Key Learnings
Topics on the table
Frontend Performance
Frontend Ops
...
by udigolan
Raphaël.js
Eine JavaScript Bibliothek für Vektorgrafiken
https://github.com/runjak/nook2013
Jakob
@sicarius
...
by runjak
Introducción a
GNU/Linux
e ao Software Libre
Para as xornadas introductorias de GPUL.
Presenta: Santiago Saavedra (@ssice)Que é o Software Libre?
Un momento...
Que é o Software?
Progra...
by ssaavedra
HTML & CSS
by Artsiom Aliakseyenka
What is HTML5
HTML5 is a family of technologies:
HTML - creates structure of the page
CSS - presentation
Javascript - scripting languag...
by aalekseenko
Data Binding Best Practices
Brendan McLoughlin
Web Unleashed 2013
https://bmac.github.io/data-binding-best-practices
...
by bmac