14th-17th August 2018
Welcome to Glasgow
The Studio, 14th-17 August 2018
Perl has been in the public domain for thirty years and 2018 is the thirty-first year, this marks a second generation. So what do we want to show from the first generation and first thirty years? What do the next thirty years of Perl look like? We invite you to think on this as you submit your talks but do not feel constrained by the theme.
The Perl Conference is an open and welcoming community event and as such we welcome submission on any subject. Do not feel imprisoned by a particular language. We welcome talks on other languages and technical matters relating to programming and software development, we also welcome community and infrastructure talks.
About The Perl Conference
The Perl Conference - which in the Perl community is usually referred to as Yet Another Perl Conference Europe (YAPC::EU) - is the annual meeting of Perl Mongers, developers, administrators, technical managers and interested parties in Europe. In 2018 the European Perl Conference will be held at The Studio in Glasgow between 13th-17th August.
YAPC started off as a series of grassroots user meetings, with discussions among Perl Mongers, and has grown from there. The very first OSCON grew out of the original Perl Conference. The focus is on enjoying the ideas of others, discovering new concepts, and feeling the enthusiasm of fellow programmers. Although our conference is devoted primarily to the Perl 5 and Perl 6 programming languages we appreciate and value discussions and submissions from other languages and technical disciplines.
Watch this space for updates, or check the feed.
19/05/18 Call for Workshops Closing on 31st May
The call for Workshops at The Perl Conference in Glasgow (#TPCiG #TPCiG18) will close at 23:59:59 on Thursday 31st May 2018. At this point we have 4 accepted workshops with the provision to hold more on a second day. Workshop will be held the same day (Tuesday 14th August), though if we accept another workshop we will open up Monday 13th August.
The tickets for the existing four workshops that were confirmed earlier in the process are already available and we recommend that you purchase them well in advance as we will have to have an early cut off date to ensure that we can adequately prepare for the number of guests.
Web Site Tune-Up - Improve Your Googlejuice - Dave Cross (half day)
Warning: Perl Free Zone!
Most of us have web sites. And for most of those web sites, success means getting more visitors visit it. And that means getting better ranking in Google. And that means SEO.
You can spend hours poring over spreadsheets of keywords that you want your web site to rank for. But there's another side to SEO. There are a number of relatively simple tweaks you can make to your site in order to make it more attractive to Google. Over the course of three hours, we will cover some of these.
Anyone can apply these techniques to their web sites. But very few people do. That's why they work.
This is an extended version of the workshop I gave at the London Perl Workshop in 2017.
The Professional Programmer - Dave Cross (half day)
Being a successful professional programmer isn't just about being good at programming. There are plenty of other skills that a programmer should have and in this three-hour session, Dave Cross (who, despite appearances to the contrary, has been doing this for thirty years) will explain some of them to you.
Introduction to Perl 6 - Jeff Goff (full day)
Starting from one-liners like 'Hello, world!' Jeffrey explores all of the programming styles that Perl 6 has on offer, from basic procedural programming to object-oriented style, aspect-oriented, functional programming, and even logic programming. From the basics of sigils (the signs that so many scratch their heads over) and context, you'll banish lazy evaluation, march through infinite lists, and stalk the wild hyperoperators. Jeffrey introduces simple variables and user I/O by way of a guessing game.
After discussing variables and how they're affected by the context they're used in, Jeffrey delves into what's traditionally been the core of Perl: regular expressions. Starting with some simple matching tasks, Jeffrey explains how to parse what even Perl 5 regular expressions can't tackle with a custom grammar. This custom grammar helps teach you object orientation and aspect-oriented programming. You'll then build an interpreter with the help of some hyperoperators and use Perl 6 roles to construct both an interpreter and assembler inside Perl 6. Jeffrey also discusses the community surrounding the language, how to find other programmers, and how to find and share your Perl 6 code.
You'll walk out of the tutorial with a solid grasp of the fundamentals of Perl 6 and an exposure to what lies beyond the world of basic scripting. Materials or downloads needed in advance:
Attendees should bring a laptop with at least 4GB of RAM and a working Perl 6 installation from either Docker (recommended for Mac or Linux), Rakudobrew (recommended on Linux, and what the instructor uses inside his VM), or the MSI installer on Windows.
I don't want to be an asshole anymore - Mark Prather (full day)
A three-part course focused on getting your internal outlook correct, how to approach dealing with others, and follow up to help solve problems. I will condense a plethora of reading and give cited examples on each process to help people understand where the message they are trying to convey is getting lost and help them to better facilitate their conversations with others.
With 4 years experience working with programmers in soft skills coaching role I have seen these techniques work and want to pas them on to make the community a better place to be in.
03/04/18 Sponsors Wanted
The Perl Conference in Glasgow is just 20 weeks away and we happy organisers have stepped up our panic mode to level four on the quivering-with-things scale. Today I would like to reach out and once again ask for sponsors to come join us at the event, have tables, stands and displays and if they would also like to contribute in other ways that would be excellent.
We have a sponsorship portfolio that is available to any sponsor who wants to be involved with the event but today I would like to mention the other ways you can sponsor. A good conference has fringe benefits, the chance to share your projects and passions, the chance to promote your business, project, group or organisation. The chance to become more involved with the community.
This year we would love to see organisations connected to Perl, and also not connected directly, come to our event and join in the fun. As a technical community we are not defined by one passion and nor should we constrain ourselves to it. Let us broaden our experience and let those who wish to display breadth come along and join us.
So if you know a project, organisation or group who want to be involved then point them at Rick or Mark. If you would like to sponsor the event in some fashion then contact us as soon as possible so we can work it out and get your idea into the public domain and move forwards.
A particular passion for Mark this year is to have a greater diversity of speakers and attendees. The way to grow as a community and as individuals is by new experiences and change, that involves new people. Sometimes it involves encouraging those people who attend, or would like to attend, but stay in the background, too unsure.
I would like to invite companies to consider sponsoring a speaker from an under-represented group. How about finding a speaker, who may even be new to speaking, or not from our community and give them a chance to speak at our event.
Sponsor their attendance, get them to submit a talk. We will work with any organisation to help make this a possibility. Contact Mark to see discuss this further. To us this is just as good a reason to list you as a sponsor and to give your our heartfelt thanks.