<p>foss-north is a free / open source conference covering both software and hardware from the technical perspective. Hosted in Gothenburg between Copenhagen, Oslo and Stockholm with an international airport, we provide a meeting place for the Nordic foss communities and will bring together great speakers with a great audience.</p><p> </p><divclass="container"><h1>Speakers and Talks</h1><divclass="bodybreak"> </div><aname="paas"class="offsetanchor"></a><divclass="row"><divclass="col-md-3"><divclass="picture"><imgsrc="http://foss-north.se/2018/images/speaker-paas.jpeg"alt="Patricia Aas"class="sp-image"></div></div><divclass="col-md-9"><divclass="name">Patricia Aas</div><divclass="title">Isolating GPU access in its own process</div><divclass="abstract">Chromium's process architecture has graphics access restricted to a separate GPU-process. There are several reasons why this could make sense, three common ones are: Security, Robustness and Dependency Separation.</div><divclass="abstract">GPU access restricted to a single process requires an efficient framework for communication over IPC from the other processes, and most likely a framework for composition of surfaces. This talk describes both the possible motivations for this kind of architecture and Chromium's solution for the IPC framework. We will demonstrate how a multiprocess program can compose into a single window on Linux.</div><divclass="bio">Patricia Aas is a C++ programmer working on the Vivaldi Browser where she has currently taken on platform integration of media. She has previously worked at Opera Software on their Desktop Browser and at Cisco on their Telepresence Hardware Endpoints, primarily on Linux. Patricia is a curious person, always trying to find out how things work. She hopes that we will find a way to make the world a better place by creating things that can be used for good.</div></div></div><divclass="bodybreak"> </div><aname="padams"class="offsetanchor"></a><divclass="row"><divclass="col-md-3"><divclass="picture"><imgsrc="http://foss-north.se/2018/images/speaker-padams.jpeg"alt="Paul Adams"class="sp-image"></div></div><divclass="col-md-9"><divclass="name">Paul Adams</div><divclass="title">The Art of the Pull Request</div><divclass="abstract">Take a moment to ask yourself, "what are Pull Requests for?"</div><divclass="abstract">Typically PRs are used as a means to communicate that some body of work has been done and is ready to be merged. But is this an optimal use of PRs? If we submit a PR after the work has been completed, have we missed a golden opportunity to collaborate?</div><divclass="abstract">PRs should be treated like the basic unit of collaboration within GitHub-based projects. By using PRs as communication medium and not simply as a review mechanism, we can create opportunities to communicate better within our projects, enhance the on-boarding of new contributors and help catch potential problems early.</div><divclass="abstract">In this short talk, I show off the good, the bad and the ugly of PRs and provide a template for best practice which encourages communication and collaboration within your community.</div><divclass="bio">Paul Adams is the Open Source Lead for Europe's largest e-commerce platform, Zalando. Paul works in support of a team that helps to grow a community around Zalando's open source technologies and to consult internally on how best to operate in an open manner. Paul is known as a long-time contributor to the KDE community but these days, spends most of his contribution time working on Habitat.</div></div></div><divclass="bodybreak"> </div><aname="mbergek"class="offsetanchor"></a><divclass="row"><divclass="col-md-3"><divclass="picture"><imgsrc="http://foss-north.se/2018/images/speaker-mbergek.jpeg"alt="Martin Bergek"class="sp-image"></div></div><divclass="col-md-9"><divclass="name">Martin Bergek</div><divclass="title">Monitor everything from physical hardware to application functionality</div><divclass="abstract">The IT industry is a diverse and dyna