‹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
Plenary
You're viewing the program in a time zone which is different from your device's time zone change time zone

Tue 24 Mar

Displayed time zone: Belfast change

09:00 - 10:30
MiniPLoP #1MiniPLoP at W5
10:30 - 11:00
10:30
30m
Coffee break
Break
Catering

11:00 - 12:30
MiniPLoP #2MiniPLoP at W5
12:30 - 14:00
12:30
90m
Lunch
Lunch
Catering

14:00 - 15:30
MiniPLoP #3MiniPLoP at W5
15:30 - 16:00
15:30
30m
Coffee break
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