Name: discussions
Owner: Bionode Hack
Description: General hackathon information and chat channel https://gitter.im/bionode-hack/discussions
Created: 2016-07-05 22:13:48.0
Updated: 2016-07-10 23:28:16.0
Pushed: 2016-08-01 00:35:08.0
Homepage: null
Size: 53498
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
9:30 Arrivals (tea/coffee …)
10:00 - 10:10 Introduction to DNAdigest (Fiona or Adrian)
10:20 - 10:40 Introduction to bionode (Bruno)
10:40 - 11:00 Genomic data landscape - a focus on accessibility (Adrian)
11:00 - 11:30 How to build a Node.js package for data fetching (Bruno) - practical session
11:45 - 13:00 Hack Session I ( 2:15 h session )
13:00 - 14:00 Lunch break
14:00 - 16:00 Hack Session II (3 to 4h) aiming for 14:00 to 17:30 session
16:15 - 16:45 Sessions Feedback
16:45 - 17:00 Closing remarks (Adrian + Bruno)
| | | | | |
|:-:|:-:|:-:|:-:|:-:|
|
adamhurst |
Adrian Alexa* |
Karim Moulai |
Alec Doran-Twyford |
beatrix7 |
|
beechware |
bmpvieira* |
David Ross |
Maximilien Rothier Bautzer |
Clarkie |
|
Claudiu Creanga |
Charlotte* |
Dennis Schwartz* |
Erce Kalabalikoglu |
fsdev |
|
Giovanni |
Fiona Nilsen* |
Halimat Afolabi |
Ismail Moghul |
Ruben Paz* |
|
James Brown |
jessica |
julns |
Achilleas Tsoumitas |
Florian Rathgeber |
|
lailaPanda |
Louis Maddox |
lorenzorietti |
MCarmen Jimenez Campos |
podderka |
|
Nikolas Pontikos |
pulverizers |
raquelsofi |
rjs-repos* |
Sebastian Place* |
|
Shun Liang |
Shyam Rallapalli |
Jana Grajciarova |
sureshhewa |
uhaz1 |
|
Vince Lynch |
Wendy Chan |
yumary
35 participants + 8 organizers*
During the hackathon, you will be able to use a remote machine already setup with everything you need (easiest but limited), use a local copy of that machine through Docker (recommended), or install the software on your local operating system (advanced users).
For simple things, like code examples during a talk, you can go to try.bionode.io and access a machine through your browser. However, the command line, text editor, and filesystem explorer provided by the website are very limited and there is no functionality to download or upload your files easily.
For some real hacking, we will provide machines you can `ssh
into and mount the filesystem with ``
sshfs```.
There's a lot of documentation online on how to get and use ssh for every operating system.
cess machine through ssh
-i identity_file.pem remoteuser@your_host_address
unt folder
s -o IdentityFile=identity_file.pem remoteuser@your_host_address:/host_location_to_mount /mnt/ec2
Go to docker.com and get Docker for Mac or Windows. For Linux, follow the distro specific instructions.
Then simply run in your terminal:
er run --rm -it -v project_folder:/app bionode/try-bionode
t and install Homebrew (http://brew.sh) with following command
/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
stall Node.js versions manager
install n
t latest stable Node.js
n stable
stall Node.js package manager
apt-get install npm
stall Node.js versions manager
npm install -g n
t latest stable Node.js
able
Go to nodejs.org and follow Windows instructions.
Workshopper is the name used for the open source lesson modules associated with NodeSchool. All are self guided (you don't need to attend a workshop to do one) and most work offline.
From all these, we recommend the following (by order of importance for Hackathon):
These workshoppers focus on essential skills for working with Node.js.
Workshoppers on popular libraries or styles of writing Node.js.
This is an example of how you can quickly write a Stream in Node.js
through = require('through2')
stream = through2.obj(transform)
tion transform (obj, enc, next) {
do things, example:
r self = this
questSomethingFromDB(obj.name, function(data) {
obj.data = data
self.push(obj)
next()