‹Programming› 2020
Mon 23 - Thu 26 March 2020 Porto, Portugal

Software developers and those involved with programming have long observed that certain patterns recur and endure across different applications and systems. The growing interest in Design Patterns, Architectural Patterns, Analysis Patterns, Pedagogical Patterns, Agile Patterns, etc., represent an effort to catalog and better communicate knowledge, providing handbooks of proven solutions to common problems.

The workshop will include a tutorial on patterns as well as hands-on activies such as pattern mining, and pattern writing. We will also run a small writers’ workshop - a PLoP specific format to provide constructive feedback to authors. This MiniPLoP at ‹Programming 2020> has the goal to help beginners learn more about the pattern community and look at the future of patterns in respect to modern programming languages.

Agenda of this workshop

9:00-10:30 Introduction and Pattern Mining

  • Core ideas and values of patterns

  • Get an overview of how to find patterns

11:00-12:30 Pattern Writing

  • Practical exercise in writing patterns
  • Collaborative writing of pattern drafts

14-15:30 Pattern Refinement and Research

  • How to support patterns with known uses
  • How to find forces, consequences and rationales

16:00-17:30 Writers’ Workshop

  • Learn about Writers’ Workshops
  • Get feedback on your pattern drafts
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Tue 24 Mar
Times are displayed in time zone: (GMT) Greenwich Mean Time : Belfast change

09:00 - 10:30: MiniPLoP #1MiniPLoP at W5
10:30 - 11:00: BreakCatering at ​Break-Space
10:30 - 11:00
Coffee break
Catering
11:00 - 12:30: MiniPLoP #2MiniPLoP at W5
12:30 - 14:00: LunchCatering at ​Break-Space
12:30 - 14:00
Lunch
Catering
14:00 - 15:30: MiniPLoP #3MiniPLoP at W5
15:30 - 16:00: BreakCatering at ​Break-Space
15:30 - 16:00
Coffee break
Catering
16:00 - 17:30: MiniPLoP #4MiniPLoP at W5

Call for Participation

You can participate in the workshop without asubmission. Writing new patterns will be part of the workshop.

You can also submit short papers with 2-3 patterns in advance. The paper will be discussed in a Writer’s Workshop session during the MiniPLoP workshop.

Write patterns now!

  • Patterns are a great way of getting a new view on things that you think you know by heart.
  • Patterns are a way to pass on your knowledge to others in an easily understandable way.
  • Patterns make your thoughts available to others to give you feedback.

If you are not familiar with the pattern style of writing, please download our introductory information pack (hosted on Hillside Europe’s page).

Agenda of this workshop

9:00-10:30 Introduction and Pattern Mining

  • Core ideas and values of patterns

  • Get an overview of how to find patterns

11:00-12:30 Pattern Writing

  • Practical exercise in writing patterns
  • Collaborative writing of pattern drafts

14-15:30 Pattern Refinement and Research

  • How to support patterns with known uses
  • How to find forces, consequences and rationales

16:00-17:30 Writers’ Workshop

  • Learn about Writers’ Workshops
  • Get feedback on your pattern drafts