Training new Browser Engineers: Difference between revisions

From Genecats
Jump to navigationJump to search
No edit summary
Line 4: Line 4:
== software engineering best practices ==
== software engineering best practices ==
Trainer: Kate Rosenbloom
Trainer: Kate Rosenbloom
Recommended reading:
* The Art of UNIX Programming , second part of Chapter 1 (Basics of the Unix Philosophy, Eric Raymond). pp. 11-27
* Beautiful Code, Chapter 13 (Design of the Gene Sorter, Jim Kent).  pp. 217-228


== machine layout, clusters, data flow, etc ==
== machine layout, clusters, data flow, etc ==

Revision as of 19:21, 14 September 2015

parasol

Trainer: Galt Barber

software engineering best practices

Trainer: Kate Rosenbloom

Recommended reading:

  • The Art of UNIX Programming , second part of Chapter 1 (Basics of the Unix Philosophy, Eric Raymond). pp. 11-27
  • Beautiful Code, Chapter 13 (Design of the Gene Sorter, Jim Kent). pp. 217-228

machine layout, clusters, data flow, etc

Trainer: Hiram Clawson

loading a track, making an assembly

Trainer: Hiram Clawson

C libraries and GB code gotchas

Trainer: Jim Kent

kent src coding standards & libraries overview

Trainer: Angie Hinrichs

GBiB under the covers

Trainer: Max Haeussler

debugging tools

Trainers: Angie Hinrichs & Max Haeussler

background reading material

hgFindSpec: http://genomewiki.cse.ucsc.edu/index.php/HgFindSpec

Our csh - bash equivalence document: $HOME/kent/src/hg/doc/bashVsCsh.txt

VI: http://genomewiki.ucsc.edu/genecats/index.php/VI_quick_start

Cluster Jobs: http://genomewiki.ucsc.edu/index.php/Cluster_Jobs