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

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
    November 5   | T-0-22
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
10

Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
11
See the [schedule](schedule.md) for previous and upcoming presentations.
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
12 13 14

## 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
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
- 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
30
- General discussion about active projects.
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
31 32 33 34 35 36 37
- Git flow.
- Maven.
- The how/what/why of logging.
- Design philosophy.
- Front-end development stack.
- Coding katas.
- Geb for browser automation in testing.
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
38 39 40 41 42 43 44 45 46 47 48 49


## 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
## Agenda
     time | topic
      --: | :--
    11:00 | Presentation of a specific project.
rhpvorderman's avatar
rhpvorderman committed
56 57
    11:20 | Identify new topics for upcoming meetings, appoint moderator and discussion leader.
    11:30 | General discussion on a specific topic.
Jeroen F.J. Laros's avatar
Jeroen F.J. Laros committed
58
    11:50 | Questions and closing remarks.