Difference between revisions of "Suggestions for Programmers Meeting Topics"

From BioAssist
Jump to: navigation, search
(Subject Series)
(Proposed Talks: Cleanup)
Line 15: Line 15:
 
|-
 
|-
 
| Requirements engineering
 
| Requirements engineering
|
 
|
 
|-
 
| Toolshed handson
 
 
|
 
|
 
|
 
|
Line 27: Line 23:
 
|-
 
|-
 
| Lessons learned from the [http://www.nlgenome.nl/ Genome of the Netherlands (GoNL) project]
 
| Lessons learned from the [http://www.nlgenome.nl/ Genome of the Netherlands (GoNL) project]
| suggested by Marc van Driel (NBIC)
+
|  
|
+
|-
+
| Galaxy toolshed
+
|
+
 
|
 
|
 
|-
 
|-
 
| Grid basics
 
| Grid basics
|
 
|
 
|-
 
| Despautism
 
| Barend Mons
 
|
 
|-
 
| The user authentication mechanism "virtual passport".
 
 
|
 
|
 
|
 
|
Line 79: Line 63:
 
|-
 
|-
 
| Guava (suggested by Reinout van Schouwen)
 
| Guava (suggested by Reinout van Schouwen)
|
 
|
 
|-
 
| Cloud computing
 
 
|
 
|
 
|
 
|
Line 110: Line 90:
 
|
 
|
 
|-
 
|-
| IBIS
+
| eScience Technology Platform
 
| Frank Seinstra
 
| Frank Seinstra
 
|
 
|
Line 127: Line 107:
 
|-
 
|-
 
| Future of personal genomics (suggested by Jan van Haarst)
 
| Future of personal genomics (suggested by Jan van Haarst)
| Maybe in a NGS meeting that coincided with exome-sequencing discussion
+
|  
 
|
 
|
 
|-
 
|-
Line 138: Line 118:
 
|-
 
|-
 
| Building using Maven/Ant and/or make/autoconf  
 
| Building using Maven/Ant and/or make/autoconf  
|
 
|
 
|-
 
| Professionalising software - lessons learned by the BET
 
 
|
 
|
 
|
 
|
Line 160: Line 136:
 
|
 
|
 
|  
 
|  
|-
 
| Biup
 
|
 
|
 
|-
 
|
 
| CleverFranke?
 
|
 
 
|-
 
|-
 
| (proposal by Merlijn van Rijswijk)  
 
| (proposal by Merlijn van Rijswijk)  

Revision as of 10:03, 19 December 2013

See also: Bioassist:Meetings

This is a wiki page. Please feel free to add topics, either for yourself or for someone else to present.

Proposed Talks

Subject Who Planned Date?
DAS system (+gff format)
Requirements engineering
BioJS
Lessons learned from the Genome of the Netherlands (GoNL) project
Grid basics
Technical writing practice & user manual tooling (e.g. DITA, Doxygen)
Federation and Semantic Views of data using SWObjects M. Scott Marshall
Hibernate or similar platforms
JQuery / YUI / Dojo
The do's and don'ts of Graphical User Interfaces (see Gui Bloopers)
Agile / Scrum
Software development methods (e.g. TDD)
Maven-like technologies (general applicability)
Guava (suggested by Reinout van Schouwen)
SA-REST and SA-WSDL (SA = Semantic Annotation) Paul Groth?
RDFa (embedding RDF in HTML), schema.org and microformats  ?
Social network technology and your software
MySQL vs Drizzle vs mariaDB
Continuous Integration (and testing)*
ToPoS hands-on, prototype implementations for programming-language specific ToPoS APIs Pieter van Beek
eScience Technology Platform Frank Seinstra
Metabolomics platform, groovy/grails hands-on
An even more detailed Galaxy hands-on
Seven sins of bioinformaticians (suggested by Jan van Haarst) Machiel Jansen
Future of personal genomics (suggested by Jan van Haarst)
How to distribute software:
  • Packing JAR's and WAR's
  • Building DEB's and RPM's
  • What to pay attention to for "plain binary" distributions
Building using Maven/Ant and/or make/autoconf
Workshop for "make" pipelines, as followup to lecture by Jeroen Laros
Thematic day for "rapid application development". Competing teams to use "django", "molgenis", "grails" and report results to each other.
Servoy
Gui Design
(proposal by Merlijn van Rijswijk) Renger Jellema (DSM)

Subject Series

  • Work methods
    • (Self) Management (we had time management with GTD)
  • Programming techniques
    • New libraries and technologies (we had hadoop, groovy/grails): OpenAM, NetBeans, Guava, Hibernate
    • Semantic data frameworks: Jena/Triplizer (Andra), Bioclipse (Egon), Conceptwiki endpoint (Kees), Publishing Nanopublications (Erik/Christine)
  • Existing infrastructure
    • HW (we had grid, cloud)
    • Practical how to use them (we had ToPoS): IBIS
  • System administration (we had security):
  • Code review