README.md 2.38 KB
Newer Older
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
1 2 3 4 5 6 7
# Development work discussion
Time: Mondays 11:00  
Location: T-0-012

Exceptions:

    date         | location
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
8
    :--          | :--
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
9 10 11 12 13 14 15 16 17 18 19 20 21
    May 8        | V-4-22
    May 15       | T-0-008
    May 22       | S-0-019
    June 12      | S-0-019
    September 18 | T-0-008
    September 25 | t.b.a.
    October 2    | T-0-008
    October 9    | t.b.a.
    December 11  | T-0-008


## List of topics
In our kick off meeting, we identified a number of topics, this list may grow.
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
- Algorithm development.
- Automation systems (connections to existing systems (LOVD+, Genesis, etc.).
- Frameworks, programming languages. Standards in languages.
- Code quality (coding standards, best practices, documentation, versioning).
- Code reviews.
- CompSci research (e.g., algorithms for sequence comparison).
- High level software / network architecture.
- Frontend development. Frameworks, visualisation, graphs, etc.
- Testing unit testing, functional testing, continuous integration, user acceptance.
- Infrastructure (Schedulers, Storage, etc.)
- HPC developments (parallelisation, GPU computing).
- Programming infrastructure (Git).
- Security.
- Databases.
- Development models (pair programming, Agile, etc.)
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
37 38 39 40 41 42 43 44 45 46 47 48 49
- General discussion about active projects.


## Format
In our kick off meeting, this was the general consensus about the format of the
meeting.
- One short presentation moderated by a rotating moderator.
- A general discussion on a specific topic leaded my a rotating discussion
  leader.
- Scheduling of new meetings, appoint moderators and discussion leaders.
- We will have no meeting minutes, but we do share slides in a central
  repository (PDF).
- Depending on the topic, we may want to invite other people.
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
50 51


Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
52 53 54 55 56 57 58
## Agenda
     time | topic
      --: | :--
    11:00 | Presentation of a specific project.
    11:20 | General discussion on a specific topic.
    11:40 | Identify new topics for upcoming meetings, appoint moderator and discussion leader.
    11:50 | Questions and closing remarks.
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
59 60


Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
61
## Schedule
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
62
- May 8.
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
63
  - [Binary file parsing](presentations/presentation.pdf) by Jeroen. Ruben moderates.
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
64
  - Discussion about GPU / Hardware. Mark S.
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
65

Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
66
- May 15.
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
67 68
  - Amegilla (lecacy system wrapper) by Sander. Bowo moderates.
  - Development models.
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
69

Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
70
- May 22.
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
71 72
  - Task scheduling with Celery (Bowo). Mark K. moderates.
  - Visualisation tools.
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
73 74 75 76

- May 29.
  - Algorithm development topic by Jonathan. Mihai moderates.
  - Debugging.