C++ on Sea https://cpponsea.uk Sat, 28 Feb 2026 12:37:19 +0000 en-GB Pykyll - the static blog template engine The ACCU on Sea 2026 Call for Speakers Shaved Yaks Ltd Mon, 10 Nov 2025 19:38:00 +0000 https://cpponsea.uk/news/the-accu-on-sea-2026-call-for-speakers f9ea4ac8-54f8-49b8-8e14-ed06e77796f5

The ACCU on Sea 2026 Call for Speakers is now open. Please see the post on the ACCU site for full information.

]]>
ACCU on Sea : A joint production of ACCU and C++ on Sea Shaved Yaks Ltd Mon, 04 Aug 2025 18:57:00 +0000 https://cpponsea.uk/news/accu-on-sea-a-joint-production-of-accu-and-cpp-on-sea 10b369f0-cd38-488e-b782-0a95b167f6a0 Two great UK software developer conferences come together in one great venue for a week just above sea level.

C++ on Sea has been running since 2019 and, despite the setback of the pandemic years just as it was getting going, has gone from strength to strength. Against a backdrop of declining attendance at many other conferences in the community, this has been heartening.

But C++ on Sea wasn't the first C++ conference in the UK. The ACCU Conference has been running since the 90s, and its success has been a strong model for many of the C++ conferences we now have around the world - including C++ on Sea!

While there were some things we wanted to do differently, the core of what makes C++ on Sea great was really honed by the ACCU conference. Since last year we (Shaved Yaks) have also been event-managing ACCU, so some of those differences have been folded back in, anyway.

In fact, at this point, the biggest difference between the events (apart from location) is that ACCU as an organisation is not about just C++. It has its roots in C and C++, but for some years has included interest in surrounding topics, such as agile practices and other languages. The conference has reflected that, but has always been predominantly C++ - with usually approximately three tracks devoted to C++.

As it happens, this year's C++ on Sea was three tracks in total. The other difference is that the main ACCU conference runs for four days instead of C++ on Sea's three. So technically it has more C++ content than C++ on Sea!

But why are we talking about this?

Well, with all this in mind, we’re excited to announce that in 2026 C++ on Sea will be joining forces with ACCU to present a single combined event!

From the perspective of a C++ on Sea regular this change is purely additive: more C++ content (as we adopt ACCU's four-day format), and the addition of non-C++ content that is, nonetheless, very often very interesting to C++ developers.

The format will be slightly different, following ACCU more closely. That's not a big change, as we were not too far from that model to start with, anyway. But it does mean running for four days. And that fourth day will be on a Saturday - a first for C++ on Sea. We'll also return to pre-conference workshops on Monday and Tuesday.

Three tracks will be purely C++ tracks. You can think of these tracks as C++ on Sea, within the wider ACCU conference, but running for an extra day.

But where will this event run? The ACCU conference has been in Bristol for the last decade. But part of C++ on Sea’s identity is its location - it’s right there in the name! So, as part of this arrangement, ACCU will also be relocating to C++ on Sea’s venue in Folkestone.

ACCU traditionally has run in the Spring, but to take full advantage of the seaside location, we’ll continue to run in June next year.

Because of that extra day there will be a price increase (as most expenses will increase in proportion!) But, to mitigate that, we'll be doing two things:

  1. We'll offer a three-day ticket at this year's price.
  2. For a limited time (and limited number) we are offering Super Early-Bird tickets, at this year's prices, but for the whole four-day event!

So if you're able to commit early, you'll get all the benefits of this collaboration, at no extra cost!

Exciting times. We’re really looking forward to seeing how this all works out. See you at next year’s event.


View from the balcony at C++ on Sea 2022

ACCU on Sea : Leas Cliff Hall, Folkestone, Kent
15th-20th June 2026.

]]>
2025 T-Shirt and Dinner sales will close soon Shaved Yaks Ltd Wed, 04 Jun 2025 20:44:00 +0000 https://cpponsea.uk/news/2025-t-shirt-and-dinner-sales-will-close-soon 8e5d5d8f-0676-40bd-8a2d-3dc047b1f983 Dinner, 2022

Food for thought

One of the highlights of the conference is "Dinner on Sea" - the dinner event we hold at the venue on the second evening (Tuesday, this year). This is often called the Speakers Dinner, as the speakers are our guests of honour and we try to distribute them evenly around the tables so everyone has a change to interact with them.

But this dinner is not just for speakers. It's also a great chance to network with others, enjoy great food prepared by the venue chefs (who also cater to weddings and other gala events), and experience the views over the sea as the sun sets.

But we do need to close dinner ticket sales earlier, so the venue has enough time to order the food in. So don't miss out! Get your dinner ticket today, or at least by Friday, 13th June.

Been there, done that - but did you get the t-shirt?

Similarly for t-shirts, we need to order in time to have them delivered. So if you want the perfect souvenir of the conference, please be sure to order yours by Wednesday, 11th June.

]]>
Getting to C++ on Sea, and getting the most out of it Shaved Yaks Ltd Mon, 02 Jun 2025 19:47:00 +0000 https://cpponsea.uk/news/getting-to-cpp-on-sea-and-getting-the-most-out-of-it 95580f0f-c707-4e88-8eed-5e6f4698dec5 Grafitti at Folkestone Central Station

First, if you're travelling from outside the UK please make sure you are aware of the new visa/ travel authorisation rules that came into effect this year!

Now, where-ever you are coming from, if this your first time coming to Folkestone (or if you just need a refresher) we do have a dedicated travel page that goes into the different options and routes.

Now, going further than that, Jason Turner has put together a great travelog video based on his visit last year that I recommend giving a watch. It's only 11 minutes, but packs in a lot of tips, as well as first-person perspective.

]]>
New immigration rules for those visiting the UK from overseas Shaved Yaks Ltd Mon, 02 Jun 2025 19:45:00 +0000 https://cpponsea.uk/news/new-immigration-rules-for-those-visiting-the-uk-from-overseas 8daecc99-9b4e-4536-84e9-1fe9db2366a7 This is an FYI for you to be prepared and should not be taken as absolute advice or assumed 100% accurate. Please check any requirements carefully and verify for yourself.

If you will be travelling to the conference from outside the UK, please be aware of new immigration rules that have come into effect starting January 2025 - although some rules came in at later dates.

Visitors to the UK who previously did not need a visa may be required to obtain an ETA (Electronic Travel Authorisation) in advance of their travel. This is similar to other systems already in place in other parts of the world, such as the ESTA (USA) or eTA (Canada).

To quote from the Home Office's blog:

Visitors to the UK need an Electronic Travel Authorisation (ETA) if they do not need a visa for short stays of up to six months, or do not already have a UK immigration status.

More information, and to apply, visit this page on gov.uk.

]]>
Welcome to our Silver partner: LSEG Data & Analytics Shaved Yaks Ltd Fri, 23 May 2025 18:18:00 +0000 https://cpponsea.uk/news/welcome-to-lseg-data-and-analytics 7396a776-72b5-45e5-b66d-5c4729b586d4

LSEG Data & Analytics are well represented at this year's event, with speakers and attendees in addition to their sponsorship. So of course we're really grateful for their support and being part of our community.

Let's hear from them why they are sponsoring and why it might be of interest to you:


LSEG Data & Analytics is one of the world’s largest providers of financial markets data and infrastructure. We are an essential partner to the global financial community and redefining the future of data in financial services, enabling customers to draw crucial insights through data, feeds, analytics, AI, and workflow solutions. With our unique insights seamlessly integrated into your workflow, you can identify opportunity and seize competitive advantage. Learn more: https://lseg.group/3XN3qKa

]]>
Welcome our Platinum sponsor for 2025: Bloomberg Engineering Shaved Yaks Ltd Tue, 13 May 2025 16:40:00 +0000 https://cpponsea.uk/news/welcome-our-platinum-sponsor-for-2025-bloomberg-engineering 93479e60-7311-4041-aefe-a12dba6fb3be

Bloomberg are back as our Platinum sponsor this year. We're very grateful for their continued support of C++ on Sea and the wider C++ community.

They know that these are the communities that many of the best C++ developers hang out - so if you're interested joining them click the link at the end of this post.

As usual let's hear from them directly:


Bloomberg is building the world's most trusted information network for financial professionals. Our 9,000+ dedicated engineers are advancing and building new systems for the Bloomberg Terminal to solve complex, real-world problems.

C++ is one of our core programming languages. We constantly push the language to its limits because our code must be scalable, reliable, and extremely fast — especially since every microsecond counts in finance. Our C++ experts build everything from low-level libraries and components to some of the world’s most performant financial applications, analytics, and trading systems. They also contribute to the C++ Standards Committee (WG21). Learn more at TechAtBloomberg.com/cplusplus.

]]>
The full 2025 schedule is now available Shaved Yaks Ltd Tue, 06 May 2025 19:20:00 +0000 https://cpponsea.uk/news/the-full-2025-schedule-is-now-available b7bc2d5d-946b-4f9f-89f0-bf80348893ff Looking out over the sea from the Balcony in 2022

We're thrilled to announce the full schedule for 2025! The main conference runs from 23rd-25th June with post-conference workshops on 26th and 27th.

Every year we have many multiples more submissions than we have slots available and have to turn down amazing talks and awesome speakers. But this year has been the hardest one yet. We're grateful to our army of reviewers who have made it possible to select from such a mountain of material.

🍸 Pre-registration evening

To enjoy the full conference it's best to arrive the evening before the first day. This year that will be Sunday evening, and we'll be open - and so will be bar! In fact the first drink is on our reception sponsor, Hudson River Trading - so don't miss your chance to get registered, get your badge and bag, and start connecting straight away.

🗣‍ Workshops

This year we are, once again, running 2-day workshops - but they will be after the main conference, at the end of the week. As usual we have a great range of timely topics from world-class instructors to help you keep ahead.

🛤️ C++ Fundamentals track

Last year we introduced the C++ Fundamentals track and it was a great success. So this year we're bringing it back! Whether you are new to C++, or just want to brush on classic topics, C++ Fundamentals is for everyone and runs in the std::cout room for (almost) the whole three days. From namespaces to CMake, templates to smart pointers - there's plenty of material to round out your C++ knowledge.

🗝 Keynotes

We'll kick off our 2025 program with Herb Sutter, long-time celebratory of the C++ community - and convener of the ISO C++ Standards Committee. We regroup in the middle with Timur Doumler, who will tie together the important topic of Safety in C++, with his work over the last few years getting Contracts (finally!) into the standard. Then we round out with Kristen Shaker, formerly of Google but, fascinatingly moved on to a different career, and back with us to talk about the interview process.

⚡️ Lightning talks + 🥗 Dinner on Sea

The lighting talks return on two evenings (Monday and Tuesday) with the Bloomberg dinner (separate ticket required) following on Tuesday evening.

Anyone can propose a lightning talk. Submissions will be collected closer to the event.

🤔 The UNDO Quiz Night

After the main conference and lightning talks on Monday evening, Undo will be hosting a C++ quiz night in the main hall - so stick around to test your knowledge and have a bit of fun. The bar will be open and we're hoping to have pizza supplied, too.

✚ Additional content from our sponsors

We have nice long 90-minute lunch breaks, but if you want more content the second half of each lunch break is open to additional material in the main hall provided by some of our sponsors. While this is explicitly sponsored content these talks are usually technically appealing so why not hang out and see what they have to say? (these sessions will appear on the schedule as details become finalised).

This is a packed schedule that you're not going to want to miss!

]]>
Call for Speakers extended Shaved Yaks Ltd Fri, 21 Feb 2025 11:00:00 +0000 https://cpponsea.uk/news/call-for-speakers-extended daa571b5-9c32-4eaf-807e-e5c447a97a94 With WG21 last week, and C++ Online next week, a number of speakers have asked for a little more time to complete their proposals.

So we are extending the Call for Speakers until 2nd March (Sunday). So you now have until midnight, GMT, on that day to get your proposals in.

Thanks to all those who have already submitted - we already have a difficult job ahead of us making final selections! Remember, you can always log back in and edit your submissions right up until the close (in fact even after the CfP closes you can still edit, but please avoid making any significant changes during the review process).

See you all in Folkestone in June!

]]>
C++ Online 2025 Shaved Yaks Ltd Mon, 03 Feb 2025 15:38:00 +0000 https://cpponsea.uk/news/cpp-online-2025 0f33d370-90ed-464d-b6b1-d9afdaaa26b7 C++ Online 2025 banner

Last year we launched a new, online-only, conference: C++ Online. Based one what we learnt during the pandemic - and beyond - we wanted to continue to bring a first class conference experience to those who can't, or would prefer not to, attend in-person events.

This year C++ Online will run, again, from 26th-28th February, with four online workshops before and after (dates vary, so check the schedule), 25 sessions over two tracks and a session of lightning talks. There are keynotes from Kevlin Henney, Sejal Gupta and Jonathan Müller, as well as open content and post sessions.

It has its own site, now, so check out this post for more details.

C++ Online virtual venue

Last year was a big success. We want to keep that momentum going. So we made an offer, last year, that all C++ on Sea ticket purchasers would be eligible for free access to C++ Online! So if you came to C++ on Sea last year (and didn't already use your free access for last year's C++ Online), then don't forget to register for free (more details, here).

Otherwise, of course, you are welcome to join us with our very affordable tickets. Note that if you register for any workshop you get the main conference, as well, for free!

]]>
Dates, keynotes and Call for Speakers for 2025 Shaved Yaks Ltd Sun, 19 Jan 2025 15:38:00 +0000 https://cpponsea.uk/news/dates-keynotes-and-call-for-speakers-for-2025 032bfab3-d043-4795-99bb-518db51df576 Frances Buontempo onstage, 2024

A new year, and new opportunities to be a part of our community.

This year C++ on Sea runs from 23rd to 25th June (that's Monday-Wednesday) with post-conference workshops on the 26th and 27th! Note that this is a slightly different format from the last few years. This is to make it easier for delegates from the WG21 meeting in Sofia, Bulgaria the week before to combine trips if they're coming from further away.

Whether you're a first-time speaker, or an old pro, we'd love to have you at C++ on Sea in 2025. We want to hear from all parts of the community, so if you have something to say - please let us know!

The call runs until 21st February. So don't delay! Did you know that, once submitted, you can still edit proposals right up to the end of the CfP (and, within reason, even beyond) - so why not put one in now and come back to it if you want to tweak your ideas?

We have 60-minute, 90-minute - and even 150-minute slots available - as well as 1 and 2-day workshops. Full details on our dedicated Call For Speakers page - so hop over there to find out more and to get submitting.

Keynotes for 2025

We have now confirmed all our keynote speakers:

We're thrilled to be able to announce that we'll be joined by Herb Sutter, Kristen Shaker and Timur Doumler!

HERB SUTTER

KRISTEN SHAKER

TIMUR DOUMLER

Early-Bird tickets are on sale now

Early-bird tickets are now available. At time of writing we have a limited number of Super-Early-Bird tickets, too. Once they're gone they're gone - so you'll need to be quick to take advantage of them.

]]>
Free pizza for Wednesday's Movie Night! Shaved Yaks Ltd Tue, 02 Jul 2024 11:09:00 +0000 https://cpponsea.uk/news/free-pizza-for-wednesdays-movie-night 40214eaf-ef57-4a43-b715-274e9202375a Movie Night poster

C++ on Sea 2024 has kicked off! We're on day two of the new two-day workshops and already the energy for the week is building.

Another new feature this year will be the Movie Night on Wednesday evening. Hosted by the indefatigable Walter Brown, this will use "video excerpts and short movies" to "go on an entertaining journey exploring and celebrating the programming profession, allowing us to reflect on where we’ve come from, and what it is that makes our profession great."

The Movie Night will run from 20:00 until gone 22:30. All this content is very welcome, but eagle-eyed attendees will have noticed that, with only 30 minutes between the lightning talks at the Movie Night, there is not a lot of time for going out to eat!

So we have arranged with venue to lay on pizza for the evening. The pizza should be served in the break between the lightning talks and the Movie Night - so stick around to eat and enjoy the movies!

(As a side note, we originally had a sponsor who was interested in covering the cost of the pizza. They had to pull out, so currently we are covering this from the conference budget. If any sponsor would like their name attached to the pizza evening please do let us know.)

]]>
Welcome to our second Gold Sponsor, Ripple Shaved Yaks Ltd Sat, 29 Jun 2024 12:56:00 +0000 https://cpponsea.uk/news/welcome-to-our-second-gold-sponsor-ripple d9e81e8b-46c8-43ea-9193-72a7adcc0de3

This year we welcome a new sponsor, Ripple.

Being proof-of-stake rather than proof-of-work they can make some surprising claims about sustainability and carbon neutrality.

I'll let them say more in their own words - but look out for Ripple employees who will be present (without a booth) at the conference for more depth.


Ripple is the leader in enterprise blockchain and crypto solutions, transforming how the world moves, manages, tokenizes and stores value. Ripple’s business solutions are faster, more transparent, and more cost effective - solving inefficiencies that have long defined the status quo. And together with partners and the larger developer community, we identify use cases where crypto technology will inspire new business models and create opportunity for more people.

With every solution, we’re realizing a more sustainable global economy and planet - increasing access to inclusive and scalable financial systems while leveraging carbon neutral blockchain technology and a green digital asset, XRP. This is how we deliver on our mission to build crypto solutions for a world without economic borders.

]]>
Our thanks to Citadal Securities as Gold sponsor for 2024 Shaved Yaks Ltd Thu, 27 Jun 2024 20:14:00 +0000 https://cpponsea.uk/news/our-thanks-to-citadal-securities-as-our-gold-sponsor-for-2024 150f1ef4-e501-465f-aedc-6219bbf91ad3

Citadel are back with us again for 2024 as Gold sponsor. Do visit them at their booth if you're going to be in Folkestone next week.

Here's a bit more about them in their own words:


Citadel Securities is a leading global market maker that provides liquidity across a range of securities, making markets more competitive and resilient for all investors.

For 20 years, the brightest minds in finance, trading, engineering and the sciences have come together to meet the liquidity needs of our global clients and drive down the cost of trading.

For more information, visit CitadelSecurities.com.

]]>
Dinner and T-Shirt sales closing Tomorrow (20th June)! Shaved Yaks Ltd Wed, 19 Jun 2024 18:29:00 +0000 https://cpponsea.uk/news/dinner-and-t-shirt-sales-closing-tomorrow-20th-june 3b1d52f1-f4d0-4e97-a606-42cbf00bb450

Ingredients and shirts need to be ordered ahead of time so we'll be closing ticket sales for the conference dinner and t-shirts tomorrow.

We're looking forward to welcoming all the dinner guests, including all the speakers, that have already registered. If you haven't bought tickets yet then there is still time, but you'll need to do so quickly!

Of course conference and workshop tickets remain open, too.

See you in just over a week!

]]>
Full schedule for 2024 Shaved Yaks Ltd Mon, 06 May 2024 13:41:00 +0000 https://cpponsea.uk/news/full-schedule-for-2024 718296a0-30e7-43ca-a807-30f4c1346333

We now have the full schedule for 2024 - and it's a doozy! We also have a few new features this year.

Nico Josuttis speaking

🗣‍ Workshops

As previously announced, we're running 2-day workshops for the first time - three of them! We also have two 1-day workshops, which run back-to-back and have a common theme, so you can even take both!

🛤️ 4 Tracks

We are back to a full four tracks for the main conference. In fact this will be the first year we have put on four tracks over a full three days - so we have more content than ever before!

That's just as well because we had some awesome sessions to choose from - and still had to so no to plenty of world class proposals.

We also have two half-day workshops in the main programme. These run on Thursday morning and span 60 minute and 90 minute sessions back-to-back (with a break in-between). They are designed to be attended all the way through, but you can still mix and match them with other sessions.

🗝 Keynotes

As announced in March, we are very happy to have Dave Abrahams, Daniela Engert and Klaus Iglberger as our keynote speakers this year.

🍿 Movie Night

Another new element is the Movie Night, hosted by Walter Brown, on Wednesday evening. This runs from 20:00 to past 22:00, so is a late one, but will be a fascinating journey through a variety of computing-related topics, told through a series of videos, with music and other fun along the way.

⚡️ Lightning talks + 🥗 Dinner on Sea

Returning are two blocks of lightning talks on Wednesday and Thursday late afternoons and the conference dinner (separate ticket required) on the Thursday evening.

Anyone can propose a lightning talk. Submissions will be collected closer to the event.

🍸 Pre-registration evening

To enjoy the full conference its best to arrive the evening before the first day (unless you're in one of our workshops, in which case you'll already be there). So our registration desk will be open on Tuesday evening for you to collect your badge and goodies bag. But we'll also have the bar open, so why not stick around for some socialising too?

✚ Sponsored content

We have nice long 90-minute lunch breaks, but if you want more content the second half of each lunch break is open to additional material in the main hall provided by some of our sponsors. While this is explicitly sponsored content these talks are usually technically appealing so why not hang out and see what they have to say? (these sessions will appear on the schedule as details become finalised).

This is a packed schedule that you're not going to want to miss!

]]>
Workshops and speakers for 2024 Shaved Yaks Ltd Sat, 27 Apr 2024 19:21:00 +0000 https://cpponsea.uk/news/workshops-and-speakers-for-2024 8d2053cc-5804-4356-bf59-69507e0ad1fb We're pleased to be able to unveil our selection of speakers and workshops for this year's C++ on Sea.

Workshops

Nico Josuttis speaking

We have five workshops: three 2-day and two 1-day workshops. The 2-day workshops are from Nico Josuttis, Klaus Iglberger and Walter E. Brown. The 1-day workshops, from Amir Kirsh and Jason Turner, have a common thread of safety-by-design, so while they are completely independent classes, taking both of them back-to-back could be seen as another de-facto 2-day workshop!

Full details of all the workshops can be found on the dedicated workshops page.

Speakers

We're working on the full schedule and it will be published soon. In the meantime the speaker selection has been made - so we've put together a page listing all the speakers with their sessions. That way you can already get a good idea what to expect.

Find the speaker overview page, here.

]]>
Welcoming Bloomberg as our Platinum sponsor for 2024 Shaved Yaks Ltd Wed, 20 Mar 2024 18:01:00 +0000 https://cpponsea.uk/news/welcoming-bloomberg-as-our-platinum-sponsor-for-2024 6687fcad-180e-421e-9e1a-e9b0820d98b9

As we gear up for our 2024 event we're pleased to say that Bloomberg are already onboard as our Platinum sponsor!

If you're looking for your next move Bloomberg are always looking out for talented C++ developers to join them.

Let's hear from them in their own words:


Bloomberg is building the world's most trusted information network for financial professionals. Our 9,000+ engineers are dedicated to advancing and building new systems for the Bloomberg Terminal and other products to solve complex, real-world problems.

C++ is one of our core programming languages. We are constantly pushing the language to its limits because our code needs to be scalable, reliable, and extremely fast — especially since every microsecond counts in the finance industry. Our C++ experts build everything from low-level libraries and components to some of the most performant financial applications, analytics, and trading systems in the world. They also contribute to the C++ Standards Committee (WG21). Learn more at TechAtBloomberg.com/cplusplus.

]]>
Keynote Speakers for C++ on Sea 2024 Shaved Yaks Ltd Sun, 03 Mar 2024 16:20:00 +0000 https://cpponsea.uk/news/keynote-speakers-for-cpp-on-sea-2024 4350d5ec-bc51-44cc-a601-b5f53039f704 div.keynotes { margin: 1em 0 2em 0; font-weight: bold; justify-content: space-evenly; } div.keynotes > div { width: calc(33% - 0.6em); height: 340px; display: flex; flex-direction: column; align-items: center; gap: 0.5em; } div.keynotes > div > div { height: calc(100% - 1.5em); } div.keynotes img { height: 100%; object-fit: cover; } div.keynotes p { margin: 0; }

DANIELA ENGERT

DAVE ABRAHAMS

KLAUS IGLBERGER

We're thrilled to announce our line-up of keynote speakers for 2024!

Daniela Engert and Klaus Iglberger have blown away audiences over the last couple of years and this year get to do again as keynote speakers. Daniela has become known for blazing the trail with C++ Modules and modern C++ in general - both inside and outside the standards committee, while Klaus is the main developer behind the high performance maths library, Blaze, and is a trainer with a particular specialism in the modern application of Design Patterns.

Dave Abrahams will also be familiar to most, through his earlier work as one of the original leaders of Boost and in his work on the standards committee, and more recently at Adobe's Software Technology Lab where he is involved with the development of the Hylo language.

Want to join our keynote speakers? Our Call for speakers runs until 13th March. Speaking not your thing? Then Early Bird tickets are currently available.

]]>
Early bird tickets now available, with a new Option Shaved Yaks Ltd Thu, 22 Feb 2024 11:30:00 +0000 https://cpponsea.uk/news/early-bird-tickets-now-available-with-a-new-option a348c633-3dae-4932-868f-634e9094ffa6

We have now opened Early Bird ticket sales for the main conference. As is tradition, we run the Early Bird sales up until the speaker selection is announced - a little reward for your faith in us putting together a good programme, if you like.

Some have asked if there can be Early Bird rate for our "Complete Conference Package" tickets, which include a workshop, conference dinner and an exclusive t-shirt. It's that workshop that makes it difficult, since the actual workshops aren't known until Early Bird ends.

This is one of the reasons we are introducing a new ticket type: the Early Bird Option. I know that many of our attendees have a background in finance, but even if not you may be familiar with the idea of an option: you pay a small amount now to secure the right to buy something else at a fixed price later.

And that's what this ticket does. For a small fee now you can buy a conference ticket later, once all the details are known - including workshops - and get almost the same effective discount you would get from an Early Bird ticket now. And it can be used for The Complete Conference Package, too!

Includes access to C++ Online


There's just one more thing... if you look under your seat ...

We're also giving anyone who buys a C++ on Sea conference ticket a free ticket to our sister conference, C++ Online!

But, as I write this, C++ Online 2024 is next week. So here's how it works:

At the point you buy a C++ on Sea conference ticket (whether it's Early Bird, Standard or Complete) you become eligible for the next C++ Online. So at time of writing that's C++ Online 2024, but if you buy after next week you become eligible for C++ Online 2025.

]]>
The 2024 Call for Speakers is open now Shaved Yaks Ltd Sun, 04 Feb 2024 17:59:00 +0000 https://cpponsea.uk/news/the-2024-call-for-speakers-is-open-now ee22a4da-c189-47bc-a6e8-139de254029b Lisa Lippincott onstage, 2023

We'd like to warmly invite you to be a part of C++ on Sea 2024 as one of our speakers.

Whether you're a first-time speaker, or an old pro, we have a place for you at C++ on Sea in 2024. We'd love to hear from all parts of the community, so if you have something to say - please let us know!

The call runs until 8th13th March. That's enough time to get thinking about what you'd like to present - but don't delay. In fact you can edit proposals after you have submitted them - so why not put one in now and come back to it if you want to tweak your ideas?

We have 60 minute, 90 minute - and even 150 minute slots available - as well as full-day workshops. Full details on our dedicated Call For Speakers page - so hop over there to find out more and to get submitting.

]]>
C++ Online, revisited Shaved Yaks Ltd Fri, 12 Jan 2024 20:36:00 +0000 https://cpponsea.uk/news/cpp-online-revisited 471af56b-451d-40e1-9303-ef41e9f66822 Previously we announced C++ Online - a new online-only C++ conference, running in February 2024. According to that definition that is all still true (just about!). But due to some delays we've put the dates back a little from what we originally advertised. The event will now run from 29th February - 2nd March 2024, with workshops days on the 28th Feb and 4th and 14th March.

C++ Online also now has its own website, where you can find all the details, including speakers, workshops and ticket sales.

So go to cpponline.uk now!

]]>
Announcing: C++ Online 2024! Shaved Yaks Ltd Sun, 24 Sep 2023 20:48:00 +0000 https://cpponsea.uk/news/announcing-cpp-online-2024 f53d1bc5-d889-46b0-9c26-8edb17262b0c

C++ Online...

During the pandemic we moved online out of necessity, as did many other conferences. One positive side effect of that move was that we realised our events could reach people who might not otherwise be able to attend - for all sorts of reasons. So as we started meeting in person again, many events - C++ on Sea included - attempted various hybrid formats. Due to limitations in the internet infrastructure at our venue we weren't able to live stream sessions, so in 2022 we tried a staggered approach. We held a full in-person event one week. Then the following week we held an online event with a mixture of content recorded the week before (with the speakers live in the chat and Q&A), some speakers returning to redeliver the same talks online, and some entirely new live content online.

This was a qualified success. Running the event a week later turned out to be a significant overhead and not really sustainable. But we don't want to give up on this idea!

So we have decided to split this online component out into its on event. We're calling it: C++ Online.

While we may include some pre-recorded content, again, the majority of the sessions will be fully live. We'll be able to hear from some speakers who have still not been able to resume travelling (or would prefer not to) but - perhaps even more importantly - also reach a whole range of people who are not served by a physical event.

We learnt a lot about running online events during the pandemic - and we're still learning, still iterating. Let's use that to put on the best online event we can and reach all parts of our community.

C++ Online will run from 7th-9th February 2024, with a workshops day on the 6th 29th February - 2nd March 2024, with workshops days on the 28th Feb and 4th and 14th March. Early bird tickets will open soon. In the meantime the Call for Speakers is now open and will run until the end of October.

Don't worry, if you prefer in-person events, C++ on Sea is not going away. We'll be back next July. We'll announce those dates, and open the Call for Speakers for that in the next few weeks.

Whatever type of event works for you, we hope to see you there!

]]>
Welcome to Gold sponsor, tipi.build Shaved Yaks Ltd Thu, 08 Jun 2023 13:27:00 +0000 https://cpponsea.uk/news/welcome-to-gold-sponsor-tipi-build e82d31a1-867d-4951-8a9a-ee9a7c62f1d2

We'd like welcome a new dev tools sponsor, tipi.build, who are supporting us as Gold sponsors this year. tipi.build are a fairly new company working on an ambitious concept for C++: improving and speeding up our builds - and all with minimal, if any, configuration!

Make sure you see them at the conference for the full scoop - but in the meantime, let's hear what they have to say:


tipi.build is here to transform your C++ development experience. Discover blazing fast remote CMake builds and caching. Built by C++ developers for C++ developers, Tipi simplifies the entire process, empowering you to focus on what you love – coding. Join our community of developers who have reclaimed their time, accelerated their workflows, and enjoy C++ every day.

tipi.build goes to C++ on Sea to connect with the C++ community, talk about builds and tooling in C++.

]]>
Tickets for Dinner on Sea will close on 12th June Shaved Yaks Ltd Mon, 05 Jun 2023 12:38:00 +0000 https://cpponsea.uk/news/tickets-for-dinner-on-sea-will-close-in-12th-june 843a3d54-5cf3-4fae-9041-7a7f35826c8b

As on previous years we will be holding a conference dinner in the evening during the conference week. This year that dinner will be on Thursday 29th June. Speakers will be our guests of honour and we usually have a high ratio of speakers to other guests - so this is a great chance to catch up with speakers in a relaxed environment. All this with views across the sea as the sun sets - and the food is great, too!

To prepare for this the venue's catering department needs to plan and order a couple of weeks in advance - so we will need to finalise our dinner guest list by the 12th June - that's just one week away as this post is published!

So if you haven't booked your ticket for Dinner on Sea already then please do so straight away to avoid disappointment.

Please note that we will follow-up your booking with an email to collect your choices for each course - so please make sure you are able to monitor the email address you register with.

]]>
Welcome back, too, to think-cell, as Silver Sponsor Shaved Yaks Ltd Fri, 02 Jun 2023 15:59:00 +0000 https://cpponsea.uk/news/welcome-back-too-to-think-cell-as-silver-sponsor 67603323-ffc1-44e9-93ef-2f723069f0bd

think-cell have been with us from the start and are returning this year as Silver Sponsors, as well as supporting our video production - so a big thanks to think-cell!

As usual, let's hear from think-cell, themselves, who they are and why they are supporting us:



think-cell is the leading data visualization software for business presentations. Our mission is to offer the most intuitive user interface for generating complex data-driven charts and slides, while at the same time ensuring seamless integration with Microsoft Office. We work on challenging visualization problems, reverse-engineer Microsoft’s code, and reinvent how slides are created. We do this all based on our own pioneering C++ library. think-cell is the only German company funding a C++ ISO committee delegation, so there is a good chance that components we invent will find their way into the standard.

Do you believe in beauty when it comes to programming? Do you have a vivid interest in elegant algorithms? Are you fluent in C++? If so, we would like to meet you. Here is what we offer in a nutshell:

  • A wide array of extremely challenging C++ development tasks
  • An international team of brilliant minds
  • A working environment that makes this team stay and grow
  • Enough time to make sure that every detail of your solution is perfect
  • A flat organization and plenty of room for your ideas
  • No scheduled meetings
  • Family-friendly working hours, no deadlines, no overtime
  • Support for relocation
  • A competitive salary from the start and a raise to EUR 130,000 annually after only one year

Join us as a C++ developer in Berlin or remote!

]]>
Welcome back JetBrains as Gold Sponsor Shaved Yaks Ltd Fri, 26 May 2023 14:49:00 +0000 https://cpponsea.uk/news/welcome-back-jetbrains-as-gold-sponsor 905df0ba-af09-4b24-9461-ec26d98df27b

JetBrains have been supporting the conference since its first year and this year are back with a booth. If you're a developer you probably already know them, but they're always working on new stuff.

I'll let them say more in their own words:



JetBrains creates intelligent software development tools used by over 15 million professionals and 90 Fortune Global Top100 companies. Its lineup of more than 30 products includes IDEs for most programming languages and technologies, such as IntelliJ IDEA, PyCharm, CLion, and others, as well as products for team collaboration, like JetBrains Space. JetBrains is also known for creating the Kotlin programming language, recognized by Google as the preferred language for Android development.
]]>
Full schedule for 2023 now available Shaved Yaks Ltd Tue, 25 Apr 2023 15:42:00 +0000 https://cpponsea.uk/news/full-schedule-for-2023-now-available d7778356-608b-49cd-810d-d329387e9d85

After a bit of an unexpected delay we have now finalised the full schedule for this year (I say, "finalised" but there's always the possibility of small changes as we get closer).

🗝 Keynotes

We can also now reveal our third keynote speaker: Bryce Adelstein Lelbach who will close our conference with a topical topic that captures the current zeitgeist - although it's not clear how much of it he has written himself!

We also now have subjects for our other keynote speakers: Sean Parent will kick us off with "All the Safeties" - capturing another hot topic in our community, right now - in a way that only Sean, can. Safety in C++ cuts through several of our talks, this year - with at least one or two having it as their main theme.

Then Lisa Lippincott will mark our mid-way point by talking about endings. Specifically, "Why Loops End". Lisa will continue her tradition of taking a subject that we thought was so fundamental we understood it fully, and making us realise we're barely scratching the surface!

🗣‍ Workshops

Our full-day workshops are on Tuesday, this year - immediately before the main conference. Choose from coroutines, concurrency or Modern C++ Idioms and bring your skills right up-to-date (separate ticket required).

⚡️ Lightning talks

As ever we will have an evening of lightning talks, which will run on the Wednesday evening. Anyone can submit a 5-minute talk on any subject that may be relevant to a C++ developer.

🥗 Dinner on Sea

Our conference dinner (separate ticket required) will take place on Thursday evening in the lower conference rooms, with panoramic views over the sea as the sun sets. Our speakers are guests of honour, so this is a great chance to catch up with them in a relaxed social setting. And did we mention the views?

🍸 Pre-registration evening

To enjoy the full conference its best to arrive the evening before (unless you're in one of our workshops, in which case you'll already be there). So our registration desk will be open on Tuesday evening for you to collect your badge and goodies bag. But we'll also have the bar open, so why not stick around for some socialising too?

✚ Sponsored content

We have nice long 90-minute lunch breaks, but if you want more content the second half of each lunch break is open to additional material in the main hall provided by some of our sponsors. While this is explicitly sponsored content these talks are usually technically appealing so why not hang out and see what they have to say? (these sessions will appear on the schedule as details become finalised).

This is a fantastic programme, which we're really looking forward to sharing with you in June.

If you don't already have your tickets, consider doing so soon because accommodation nearby is going fast! (There is more accommodation further away, but may be less convenient).

See you in Folkestone!

]]>
Welcoming back Silver Sponsor - Undo Shaved Yaks Ltd Mon, 17 Apr 2023 12:32:00 +0000 https://cpponsea.uk/news/welcoming-back-silver-sponsor-undo 9e6ffcd0-01c1-4012-8fa4-517f7d5b3de8 A big thanks to Undo who are back supporting C++ on Sea this year as Silver Sponsors.

You can visit their stand at the event, but in the meantime here's a bit about their products:



Undo is the time travel debugging company for Linux. We equip developers with the technology to understand complex code and fix bugs faster.

Developers spend far too much time figuring out what code actually does – either to understand other people’s code or to find and fix bugs. Debugging can be especially time-consuming when software failures cannot be reproduced.

Time travel debugging solves this problem by making bugs 100% reproducible. By bringing time travel debugging to CI and System Test, Undo’s LiveRecorder enables developers to save time diagnosing the root causes of new regressions, legacy bugs, and flaky tests.

Thousands of developers across leading technology firms including SAP, Juniper Networks, and Siemens use LiveRecorder to improve developer productivity, development velocity, and software quality.

Want to learn more about time travel debugging? Visit their website at undo.io and come to see them at the conference!

]]>
Welcome to our silver sponsor, Flow Traders Shaved Yaks Ltd Sat, 18 Mar 2023 18:38:00 +0000 https://cpponsea.uk/news/welcome-to-our-silver-sponsor-flow-traders 2a94ebb8-03ee-4888-82a5-546054031cb3

We’re pleased to announce our silver sponsor, Flow Traders.

Flow Traders are looking for top C++ developers to join their team. Want to know more? Let's hear what they have to say.



We are a leading global technology-enabled liquidity provider, specialized in Exchange Traded Products (ETPs) and including equities, derivatives, cryptocurrencies. Our trading desks in Europe, the Americas and Asia provide liquidity across all major exchanges, 24 hours a day.

As a technology company operating in a financial environment, we are using C++ to build some of our most important applications. Low latency, high reliability and scalability is a common denominator for these applications. Distributed at the datacenters across the world, they form our principal technology platform which quotes bid and ask prices in thousands ETP listings, as well as similar financial products.

For our headquarters in Amsterdam and our office in Cluj we’re constantly looking for the top C++ talent to join our teams. Do you have what it takes to join Flow Traders? Learn more about what our Technology Department does here.

]]>
Volunteering and Students programmes for 2023 Shaved Yaks Ltd Sat, 04 Mar 2023 16:06:00 +0000 https://cpponsea.uk/news/volunteering-and-students-programmes-for-2023 16e82cfb-8d30-43ee-95d6-4ae5d8347c2f

We're pleased to announce our Volunteer and Student programmes for 2023.

Students have access to significantly cheaper ticket prices, while volunteers get to access the conference for free - in exchange for helping out with the day to day running of the event while it is in progress. Students may apply for both programmes (as volunteer slots are limited).

Full details can be found on the Students and Volunteers programme pages, respectively. You can also find links to these pages from the info page in the main menu.

]]>
A big welcome to IMC Trading - our first Gold sponsor for 2023 Shaved Yaks Ltd Thu, 23 Feb 2023 13:15:00 +0000 https://cpponsea.uk/news/a-big-welcome-to-imc-trading-our-first-gold-sponsor-for-2023 fe93d32e-b1b1-4fdb-9fae-fee2860497d9

We’re pleased to welcome IMC Trading as a C++ on Sea Gold Sponsor for 2023.

IMC Trading are looking for new C++ Software Engineers to join their team? Why might you be interested? Let's hear from them:



IMC is a leading global trading firm with technology - and individuality - at its heart. Whether it’s trading, data, software or hardware, we’re constantly pushing ourselves and our systems further; challenging, adapting and redesigning to create world-class solutions that can outsmart the competition.

At IMC, technology is not a department; it’s at the heart of everything we do. Since the late 1980s, we’ve pioneered the use of technology to advance the development of market making and low-latency trading. Today, our technologists work alongside IMC traders in multidisciplinary teams to push the limits of possibility, and then look beyond. In our fast-paced environment, short feedback loops mean projects worked on in the morning can enter production the next day.

Discover our opportunities at careers.imc.com/eu/en/technology.

]]>
Speakers for C++ on Sea 2023 Shaved Yaks Ltd Fri, 17 Feb 2023 18:19:00 +0000 https://cpponsea.uk/news/speakers-for-cpp-on-sea-2023 0ab76a9a-dd8e-4030-9fda-2476a9cd8a11 div#speaker-image-grid { position: relative; width: 100%; } .speaker-img { height:95px; width:95px; background-size: cover; border-radius: 20px; position: absolute; }


We're delighted to be able to announce this year's speakers and their sessions:

Anastasia Kazakova Standard C++ toolset
Anders Schau Knatten What Happens After the Compiler
Andreas Weis Building Interfaces That Are Hard to Use Incorrectly
Andrew Marshall A tour of polymorphism techniques
Barbara Geller & Ansel Sermersheim Do we really need another Pointer Class?
Anthony Williams Designing for concurrency using message passing
Arno Schoedl The C++ rvalue lifetime disaster
Björn Fahller Most Malleable Memory Management Method
Cassio Neri Speeding Date: Implementing Fast Calendar Algorithms
Conor Hoekstra New Algorithms in C++23
Daniela Engert So, you want to use C++ Modules ... cross-platform?
Dave Rowland Lessons Learned from Optimising a High Performance Library
Dr. Allessandria Polizzi Hidden Hazards: Unique Burnout Risks in Tech
Eduardo Madrid Employing modern C++ for high performance delta-coding compression
Filipe Mulonde The Future of Programming: In-memory computation, peeking into the future with C and C++.
Hans Vredeveld CMake: A Case Study
JF Bastien *(char*)0 = 0;
Jody Hagins Polymorphism, Cohesion, and Coupling; Oh My!
Jonathan Müller C++ Features You Might Not Know
Kris van Rens Special member functions in C++
Maja Marevic Comparing libraries to parse JSON data in C++
Mateusz Pusz mp-units: Lessons learned and a new library design
Mathew Benson C++ in the developing world, why it matters
Matt Godbolt What's New in Compiler Explorer?
Ofek Shilon Everything I wish they told me about linkers
Ogunleye Pius Ayowale Modern C++ on Linux Payment Terminals, A panacea we only dream of
Rainer Grimm C++20: The Small Pearls
Roi Barkan Coroutine Intuition
Sandor Dargo Why clean code is not the norm?
Sebastian Theophil Nobody can program correctly. Lessons from 20 years of debugging C++ code.
Timur Doumler C++ and Safety
Tina Ulbrich Throwing Tools at Ranges
Tristan Brindle Iteration Revisited
Victor Ciura C++ MythBusters Strike 2
Vladimir Vishnevskii Efficient and Reliable Wrapping of C APIs Using Modern C++


These join our keynote speakers, Lisa Lippincott and Sean Parent. We're still finalising a couple more additions - including one more keynote - so watch this space! See previous post for workshops.

A full schedule with more details will follow in the near future.

]]>
Workshops for C++ on Sea 2023 Shaved Yaks Ltd Wed, 15 Feb 2023 20:05:00 +0000 https://cpponsea.uk/news/workshops-for-cpp-on-sea-2023 e6b6143d-c7cb-4b3d-99cf-c6960addcf26 div#workshop-image-grid { position: relative; width: 100%; } .instructor-img { height:250px; width:250px; background-size: cover; border-radius: 20%; position: absolute; }


This year we have three, full-day, workshops before the main conference (all on the 27th June). These workshops will be in-person only and tickets should be purchased separately (unless you buy the "Complete Conference Package" ticket).

Nathan Baggs Introduction to coroutines
Rainer Grimm Concurrency in Modern C++
Mateusz Pusz Modern C++ Idioms

Click through the links, above, for full details.

]]> The 2023 Call for Speakers opens Shaved Yaks Ltd Thu, 01 Dec 2022 14:24:00 +0000 https://cpponsea.uk/news/the-2023-call-for-speakers-opens f93109b1-9cfe-494e-9f39-4c8583b32b28

We'd love to have you up in front our friendly audience for 2023!

Whether you're a first-time speaker, or an old pro, we have a place for you at C++ on Sea in 2023. We'd love to hear from all parts of the community, so if you have something to say - please let us know!

The call runs until 8th January 2023. If you're reading this at the start of December that might sound like a long way off, yet - but don't be fooled! Due to time dilation caused by the end of year holiday season, it can sneak up much faster than you expect. So don't delay.

At time of writing we don't, yet, know if we'll be able to run an online component to the conference (we're investigating some possibilities). In the meantime we still have a field in the submissions form to capture your preference for speaking in-person or online. So don't let that hold you back.

So, if you're interested in presenting a 60 minute or 90 minute talk, or a one day or half-day workshop, please visit the our Call For Speakers page for more information and a link to the Speaker Portal.

]]>
C++ on Sea 2023 Shaved Yaks Ltd Sat, 22 Oct 2022 17:23:00 +0000 https://cpponsea.uk/news/cpp-on-sea-2023 f5528b0d-18f0-45a7-a86d-b6850c994ac8

As we stare down the tunnel of autumn to the winter, ahead, what better time to think about our plans for next summer?!

C++ on Sea will be back by the sea, again, for 2023. This time we'll be running in the last week of June (27th-30th). Of course we hope for another warm sunny week, as we had this year - but the British weather is as unpredictable as ever, so no guarantees.

We're back in the same venue, the quirky, but characterful Leas Cliff Hall in Folkestone. The format will be similar: one full workshop day followed by a three day conference (but this time finishing on a Friday).

A limited number of Super Early Bird tickets are available now at a larger discount. Once they are gone Early Bird tickets will remain available until the speakers are announced (or they run out) - after which tickets will be full price.

We'll soon open the call for speakers and provide more information but, for now, we'll leave you with our first two keynote speakers:

Lisa Lippincott has been bending our minds with keynotes and other talks on the mathematics that underpins our programs for many years - and has been contributing to some of the more arcane corners of the C++ standard for even longer.

Sean Parent has rotated through Apple, Adobe, Google and back to Adobe - all the while teaching us how to eschew raw loops in favour of picking the right algorithms. Sean was originally due give us a keynote in 2020, before we moved online. We're glad he's agreed to give us another try.

]]>
Free barista coffee, thanks to Sonar Shaved Yaks Ltd Fri, 01 Jul 2022 20:32:00 +0000 https://cpponsea.uk/news/free-barista-coffee-thanks-to-sonar 9e0d66c7-cdc1-418c-8397-36eb5da1ce5b If you're joining us next week (and if not - there's still time to buy tickets) as well as the great technical content, meeting old friends and making new, you'll also enjoy free tea, coffee and a buffet lunch.

The coffee is fine, but bulk-produced, one-size-fits-all, conference coffee will never be a match for hand prepared barista coffee.

So this year we've teamed up with Sonar, "the home of {clean code}", one of our sponsors, who are covering the cost of a free barista coffee every day of the main conference, from the café immediately upstairs from the venue (the venue all lies below street level, built into the cliffs. When you enter at street level you'll be in the café).

So when you arrive and get your conference bag, be sure to check for your three Sonar coffee tokens, as you'll need these to redeem for your free coffee in the café.

Just be mindful that if everyone hits the café at the same time the queue may become unmanageable - so try to choose different times during the day. Remember the trusty conference coffee urns will still be there to keep you going!

Don't drink coffee? Feel free to trade your tokens with someone else. That shouldn't stop you from checking out the static analysis tools that Sonar do.

]]>
DeepMind join as Gold Sponsor Shaved Yaks Ltd Fri, 24 Jun 2022 09:19:00 +0000 https://cpponsea.uk/news/deepmind-join-as-gold-sponsor 049beb54-3356-4a61-8b76-ac0d425cc084 We're happy to welcome another Gold Sponsor: DeepMind - part of the Alphabet group.

Maybe you've heard of DeepMind, already, but I'll let them introduce themselves:



We’re a dedicated scientific community, committed to “solving intelligence” and ensuring our technology is used for widespread public benefit.

Our pioneering and collaborative culture is made up of people from unusually diverse backgrounds. Together, we build computer systems that learn how to solve problems and advance scientific discovery for all.

We have a track record of breakthroughs in fundamental AI research, published in journals like Nature, Science, and more. Our programs have learned to diagnose eye diseases as effectively as the world’s top doctors, to save 30% of the energy used to keep data centres cool, and to predict the complex 3D shapes of proteins - which could one day transform how drugs are invented.

]]>
More online volunteers required Shaved Yaks Ltd Tue, 21 Jun 2022 15:01:00 +0000 https://cpponsea.uk/news/more-online-volunteers-required a241136d-bc7b-436d-b677-1b1d1707baeb While we closed our volunteer programme a while ago, due to the restructuring of the online event - and moving it to a week later - we would benefit from a few more volunteers to help online.

This would give you access to the online event for free, and the workload should be light (if we get enough volunteers!)

See the volunteers page for full details and how to apply.

]]>
Announcing Roku as Gold sponsor Shaved Yaks Ltd Tue, 21 Jun 2022 11:36:00 +0000 https://cpponsea.uk/news/announcing-roku-as-gold-sponsor 37922b7c-51d1-407c-af5e-36888c7b0c07 We're building an awesome set of exhibiting sponsors, joined now by Roku.

We've all almost certainly heard of Roku, and maybe use their products. But why are they sponsoring a C++ conference?

Let's hear from them in their own words:



Roku pioneered streaming to the TV. Today, Roku streaming devices are used by millions of consumers in North America, Latin America, and parts of Europe. We connect users to the content they love; we enable content publishers to build and monetize large audiences, and we provide advertisers with sophisticated tools to reach and engage consumers.

Recently, we opened a large engineering center in Manchester, our fourth location in the UK following Cambridge, London, and Cardiff.

We’re looking for stellar Software professionals to join our fast-growing teams across the UK, and Europe. Individuals with unique strengths and perspectives who thrive in a team environment. People who love TV and are excited about touching the lives of millions of streamers worldwide. We have a wide range of technology stacks, including modern C++, embedded Linux, Node, React, Java, GCP, AWS, and many others. See our Roku Fact Sheet for quick facts on Roku. Visit our website for a list of our current openings.

]]>
Free ticket up for grabs! Shaved Yaks Ltd Tue, 21 Jun 2022 10:38:00 +0000 https://cpponsea.uk/news/free-ticket-up-for-grabs 2a2d6e24-099c-4f2e-ac98-d782f03a6107 One of the reasons we have been able to weather the pandemic is that many people who had bought full price tickets in 2020 didn't cancel them when we couldn't meet in person. Instead they took advantage of an offer to defer the ticket until we could meet physically again (and attended online in 2020).

We're very grateful to everyone that supported us this way.

Of course that was two years ago. Circumstances change, and some people are unable to join us this year - or perhaps they have left a company and we've transferred their ticket to someone else.

One person, in particular, who has asked not to be named, is unable to take advantage of their ticket and - for slightly complicated reasons - is not even able to accept a refund!

So they have generously asked that the ticket be given away to someone who wouldn't otherwise be able to attend.

So we thought we'd make this into a Twitter draw!

If you'd like to take part, just follow the instructions in this tweet.

We'll pick one of the tweets at random on Friday (24th June) and set you up with a free ticket!

]]>
Free books from Packt Shaved Yaks Ltd Thu, 16 Jun 2022 11:51:00 +0000 https://cpponsea.uk/news/free-books-from-packt 4e859054-fa07-43f4-b1d0-d106434b1833

We're pleased to announce that Packt are supporting us by providing a selection of new C++ books that will be made available at the conference.

In their words, "Packt helps developers stay up to date with the technologies transforming the world."

Want to brush up on your STL? Or deepen your knowledge of modern CMake? Or perhaps you're getting into Qt and want a modern take?

We'll have a limited number of copies of the following titles on our literature stand for you to take away for free - first come first served:

C++ 20 STL Cookbook Modern CMake for C++
CMake Best Practices Cross-platform development with Qt 6 and Modern C++


Our thanks to Packt for supporting us and helping our community.

]]>
Two conferences for the price of one Shaved Yaks Ltd Mon, 13 Jun 2022 23:46:00 +0000 https://cpponsea.uk/news/two-conferences-for-the-price-of-one 9dddb72e-0f55-46ad-a3fc-8c3934b4330c In these unusual times the only constant, it seems, is change.

We decided, early on, that while we wanted to get back to in-person events, there were advantages to retaining an online component, too. Both for those that can't, or would rather not, join for covid reasons - as well as those that would not be able to join anyway for financial or distance reasons.

But the significant majority of tickets being sold are for the in-person event. We don't want the online event to suffer as a second class citizen - so we've decided to make a change to the structure and timing.

Online a week later

The online event will now take place the following week - from Wednesday 13th to Friday 15th July. It will also start later in the day - from 13:00 BST - that's 8am EDT/ 6am MDT/ 5am PDT - so should be more feasible for attendees from the Americas to join.

We will also move the remote track to the online event - and offer in-person speakers the change to repeat their session online, online (we don't know how many will do this yet - but several have already agreed to). This means the online event will have more live content. If there are enough participants to support it we may run a live lightning talks session, too.

So, in summary, the online event will now consist of part live, part pre-recorded content and take place a week later.

In-person = in-person + online

But that means that the in-person event loses one track on two of the days (the remote track was Wednesday and Thursday). However, all in-person ticket holders will now also be able to join the online event at no extra charge. Two conferences for the price of one!

While making this change so late may be a little disruptive, we believe we will be able to put on a better event and it be a better experience for everyone overall. Of course, if these adjustments don't work for you we apologise for that and can of course, offer a full refund.

Also impacted will be the time-shift package. While this will continue to apply, it will become available from the first day of the online event. You will still have early access long before videos are made available on YouTube. But, again, if this is not what you signed up for we will refund you.

As a result of this change the schedule may be subject to further change in the near future - but should largely remain as it is.

Thanks for bearing with us

It's been a difficult couple of years for everyone but, as many things get back to normal, it's still very hard to plan events. Thanks for all the support and understanding we've had over this time. We wouldn't have been able to continue without it. With this slight change of course we're back on target for a truly great conference this year. We look forward to seeing you there!

]]>
Grey Matter for Intel join us as Gold sponsor Shaved Yaks Ltd Tue, 07 Jun 2022 14:17:00 +0000 https://cpponsea.uk/news/grey-matter-for-intel-join-us-as-gold-sponsor 58553036-832d-497e-b962-723e615bc6e3 We're excited to welcome yet another sponsor - actually our first Gold sponsor for 2022 - Grey Matter, who are an elite reseller for Intel.

As usual, we'll let them have a few words to explain who they are and why you might be interested:



We’re excited to be sponsoring and attending C++ on Sea with Intel. We can't wait to get out and about again in the developer community and learn about the amazing C++ projects that you are working on.

Grey Matter is a software reseller and cloud service provider focused on supporting developers and technology-led companies looking for the best platforms, tools and services. Meet your technical and commercial requirements, with the help of our certified team's quick, accurate and impartial advice.

If you’re looking for developer tools to support you throughout the development lifecycle, we have a vast catalogue of different leading and niche developer tools for you to choose from. Plus, we specialise in Microsoft, mapping solutions and cloud services.

We’ve been an Intel Software Elite Reseller for many years, enabling developers and data scientists to accelerate application performance to increase reliability and scalability.

We are sponsoring the C++ on Sea event alongside Intel. They have created a product implementation of oneAPI with the Intel oneAPI Toolkits for C++ users working on HPC, IoT, AI, Rendering and Ray Tracing. These help you efficiently build, analyse, and optimise high-performance, cross-architecture applications for Intel CPUs, GPUs and FPGAs. The Toolkits include powerful libraries and compilers, debugging and analysis tools. And with Priority Support, users benefit from dedicated support from technical engineers and access to older versions.

You can find out more about both Grey Matter and Intel on our website. There you will find blogs, videos, and other useful resources. We look forward to discussing any questions you have at the event.

]]>
Welcome to our second Silver Sponsor - Undo Shaved Yaks Ltd Wed, 25 May 2022 09:54:00 +0000 https://cpponsea.uk/news/welcome-to-our-second-silver-sponsor-undo 69db0b54-3970-48ea-a8a3-de3c4e042fc5 We’re pleased to welcome Undo as a C++ on Sea sponsor for 2022.

But who is Undo and why are they interesting?

I’ll let them introduce themselves:



Undo is the time travel debugging company for Linux. We equip developers with the technology to understand complex code and fix bugs faster.

Developers spend far too much time figuring out what code actually does – either to find and fix bugs or to understand other people’s code. With time travel debugging, developers can see exactly what the software did, and create better software faster.

By integrating Undo’s LiveRecorder into their CI workflow, C/C++, Go, and Java software teams can easily and quickly diagnose the root causes of new regressions, legacy bugs, and flaky tests – before they hit customers.

Thousands of developers across leading technology firms including SAP, Juniper Networks, and Siemens use LiveRecorder to improve developer productivity, developer velocity, and software quality.

Want to learn more about time travel debugging? Visit their website at undo.io and come to see them at the conference!

]]>
Full 2022 schedule now available Shaved Yaks Ltd Fri, 20 May 2022 13:30:00 +0000 https://cpponsea.uk/news/full-2022-schedule-now-available 3d807ce0-6b6b-4d0c-9b98-0057b67003eb

The full schedule for C++ on Sea 2022 is now available (although some final tweaks may still occur).

We're looking forward to a great programme, this year. As a reminder, here's a tour of some of the things happening beyond the main programme of talks:

🧑‍🏫 Workshops

Monday is our full day of workshops. This requires a separate ticket (although it is included in the "Complete Conference Package" bundle) - but still represents excellent value, as most of the ticket price goes straight to the instructor.

All of our workshop instructors are well-known world-class experts on the topics they are teaching - so don't miss this opportunity!

⚡️ Lightning talks

On Tuesday we will run an evening of lightning talks which are open to any attendee to present at. These are five minute "quick talks", which can be about anything that you think might be of interest to other attendees (within our Code of Conduct, of course).


We will start collecting proposals for lightning talks closer to the event - right up until the conference, itself.

🍱 Speakers' Dinner

On Wednesday evening we will hold our Speakers' Dinner - a gala dinner event that we will hold in the Channel Suite (the conference rooms that overlook the sea). This is why there are no talks in the suite on Wednesday afternoon - to give the staff a chance to setup for the dinner.

Most, if not all, speakers will be present at this dinner - so this is a great chance to mingle with them and catch up on questions you might have - as well mingling with other attendees, of course.

A separate ticket is required for the dinner, although, again, it is included in the "Complete Conference Package" bundle.

🚦 Pre-registration

Although the main conference kicks off on Tuesday morning we'll be open for pre-registration from Monday evening and the bar will also be open.

🕚 Time shift package

Remember that you can also take advantage of our "Time shift package" to catch up on sessions you missed live while the conference is still running. This is a small extra fee, or is included in the "Complete Conference Package".

✚ Sponsored content

As usual we have additional content, usually in the second half of the lunch breaks, provided by our sponsors. This is a chance for them let us know why they are supporting our event and what they have to offer. This ranges from some super cool tools to exciting job opportunities, so there is something for everyone.

Without our sponsors it would not be possible to run this conference, so please show your support by stopping by their booths and catching at least some of these extra sessions (these will start to appear in the schedule in the near future).

]]>
A Welcome to our Silver Sponsor, Genki Shaved Yaks Ltd Tue, 10 May 2022 18:20:00 +0000 https://cpponsea.uk/news/a-welcome-to-our-silver-sponsor-genki 3690e352-4598-44af-a0af-b3a6384578e4 Another new sponsor joining us is Genki. Genki's products are something I can't wait to get my hands on - quite literally!

Here's a bit more about them, in their own words:



Genki (Reykjavik, Iceland) is making technology an invisible, helpful part of our everyday experience. We use C++ across the stack to deliver delightful, innovative products, like our Wave ring, to musicians across the globe. Swing by our booth, to try it out and discuss the future of technology with us!

]]>
Maven join us as Platinum sponsor Shaved Yaks Ltd Wed, 27 Apr 2022 18:13:00 +0000 https://cpponsea.uk/news/maven-join-us-as-platinum-sponsor 48ed0586-1bc8-484c-b754-9428a1520355 We're thrilled to announce that Maven Securities are supporting our first in-person conference, post-pandemic, as our Platinum sponsor! This is an important show of confidence, as we hit the big reset button - so our great thanks to Maven.

Maven are looking to recruit more great C++ developers - and they realise that the best way to do that is to become an active part of the community, themselves.

Here's a bit more about them, in their own words:



Conferences like ‘C++ on Sea’ are a cornerstone of the developer community and is a place we all turn to for inspiration. The ideas, the techniques, and the environment of collaboration are designed to promote the inclusion of all; from the grassroots programmer learning their trade, to the seasoned developer wanting to learn the latest features C++ has to offer. Maven is proud to support the C++ community.

As we turn 10 years old, we are firing on all cylinders and our passion for technology helps us exceed our business’ high ambitions. Our largest competitive edge comes from the diversity of techniques and technologies we utilise. Everything is on the table, from bleeding-edge C++ to FPGAs and microwave exchange links, we are constantly looking to improve our systems and ways of working. Engineering at Maven means leveraging all these technologies to develop new systems and seize new opportunities.

As a growing organisation, we have the ability to make a difference. With this in mind, Maven continues its commitment to becoming a diverse and inclusive workforce, whilst maintaining an environment that realises the full potential of our people.

What’s it like being a developer at Maven? We’ve shared some insights on our blog about how we write performance-critical code, how we use C++20 in our codebase, our focus on template meta-programming in interviews (as templates are the foundation of our codebase), and finally - one favourite topic of ours - how those aspiring to break into a job in technology should approach the challenge.

We have plans to share a lot more soon, so if you enjoy these, then do keep an eye on our blog, or even better, come over and say hello to us at our stall!

]]>
Volunteering and Students programmes are open Shaved Yaks Ltd Sun, 24 Apr 2022 10:43:00 +0000 https://cpponsea.uk/news/volunteering-and-students-programmes-are-open 85388a63-c43d-482c-9c2d-701d5c11f842

Our Student and Volunteer programmes for 2022 are now open.

These provide valuable opportunities for those who might not otherwise be able to attend to benefit from the conference - either very cheaply, or even for free!

Full details can be found on the Students and Volunteers programme pages, respectively. You can also find links to these pages from the info page in the main menu.

If you are a student, but would also like to volunteer, you may apply to both programmes (volunteer slots are limited, so if you don't make it you would still, then, be eligible as a volunteer).

Note that applications for volunteers will remain open until 20th May 2022.

]]>
All tickets now available Shaved Yaks Ltd Wed, 23 Mar 2022 14:22:00 +0000 https://cpponsea.uk/news/all-tickets-now-available 9c754b57-2244-4cfb-bd2d-7b870077ec2d With speakers and workshops now announced, all our ticket types are now open. This year sees a few changes, so let's take a quick tour.

Online or in-person

The biggest choice you'll make will be whether to attend in person or to join us online. For 2022 we're running a hybrid event, but what does that mean?

If you join us in-person then the experience will be mostly the same as the traditional format. "Mostly". There will be two differences:

  1. Some of the sessions (one track for two days) will be presented by remote speakers. The speakers will present via an online feed that will be live-streamed into the venue in one of the session rooms. Physical attendees will sit in that room to watch the session, exactly as if the presenter was there with you - except they will be on the screen along with their slides. We will also facilitate live Q&A.
  2. All sessions, local and remote, will be recorded and, shortly after, uploaded to a server. Attendees that have bought the Time-shift Package (more on that in a moment) will have immediate access to these videos.


If you have an online ticket you will have access to all the same sessions - but with one difference. You will be watching the event one day behind. All sessions (from the venue or remote) will be streamed as a timed replay on the following day. So while the talk itself will not be live, you will be watching it at the same time as the other online attendees. In most cases (ideally all) the speaker will also join the session, live, to answer questions and contribute to the chat - as well as appear in the video feed for full Q&A.

Why are the talks not live-streamed? We investigated this and, unfortunately, the internet infrastructure at the venue is not sufficient to support it - even augmenting with cellular access points was not judged reliable enough for a good experience.

The timed replay approach does offer some advantages, though: As already noted, the speaker will usually be on-hand during their own talk and can offer clarifications and commentary in parallel. It's like having a clone of the speaker!

Time-shifting a live event

With four tracks running concurrently there will always be hard choices to make. In recent years, with most sessions recorded, you could at least wait for them to appear online. But that can be weeks, or sometimes months, away. By that time you may have forgotten, or lost that "in-the-moment" context.

During the online-only pandemic era we discovered that we could make sessions available online almost instantly after they finished. They wouldn't have the benefit of editing and processing that goes into the publicly released versions - but that doesn't always matter as much as the immediate access.

So this year we're bringing that experience to the in-person content as well. All recordings will be uploaded as soon as possible after they finish and available to holders of the time-shift package. It doesn't matter if you have an in-person or online ticket - as long as you have the time-shift add-on. You'll have the same access to these pre-release videos, which will continue right up until they are released publicly.

Speaker's Dinner

Gala dinner at the Leas Cliff Hall
On Wednesday evening the suite of rooms that directly overlook the English Channel will be transformed into a gala dinner venue. Speakers have complimentary tickets to this dinner, so almost all should be present. This is the perfect chance to mingle with the speakers, as well as other attendees, against a backdrop of the sea as the sun sets. Oh and the food will be good, too!


Workshops

On the monday immediately before the conference, you can choose from four instructors to give you a deep dive on their chosen subject. These are all world-class trainers at the cutting edge of C++.

Why not have it all?

If that all sounds good you have the option of the Complete Conference Package ticket, that gives you access to everything (including the delayed online sessions). You'll also get an exclusive t-shirt to remember the experience by.

See you there!

Whatever package you assemble we look forward to welcoming you to C++ on Sea this July.

]]>
Speakers for C++ on Sea 2022 Shaved Yaks Ltd Tue, 22 Mar 2022 08:39:00 +0000 https://cpponsea.uk/news/speakers-for-cpp-on-sea-2022 4d7c0bb8-c824-45a7-ae6e-ed5018575a29 div#speaker-image-grid { position: relative; width: 100%; } .speaker-img { height:95px; width:95px; background-size: cover; border-radius: 20px; position: absolute; }


We're delighted to be able to announce this year's speakers and their sessions:

Bryce Adelstein Lelbach C++ Standard Parallelism
Mateusz Pusz Sneak Peek: C++23
Tina Ulbrich How to rangify your code
Lukas Böger Recipes for reducing allocations by C++ containers
Mike Shah Beginners guide to C++'s best kept secret -- std::algorithm
Jonathan Coe Vocabulary types for composite class design
Marius Feilhauer Compile- and Run-Time Dependency Injection
Sebastian Theophil Windows, macOS and the Web: Lessons from cross-platform development at think-cell
Ofek Shilon OptView2: Viewing and Improving Compiler Optimizations
Peter Bindels What's in a bit - Designing, using and reverse-engineering binary file formats
Vladimir Vishnevskii Refresher on containers, algorithms and performance
Daniel Withopf Taking Static Type-safety to the Next Level: Physical Units for Matrices
Andrew Soffer How Hard Could It Be? Lessons Learned from Replacing `int64` With `int64_t`.
Greg Law Getting the most out of GDB
Roi Barkan Aliasing: Risks, Opportunities and Techniques
Pavel Novikov Understanding C++ coroutines by example (parts 1 and 2)
Björn Fahller What do you mean by "Cache Friendly"?
Arne Mertz Identifying common code smells
Kris Jusiak A Practical Guide to Loose Coupling
Arno Schoedl A Practical Approach to Error Handling
Amir Kirsh Six ways for implementing max: a walk through API design, dangling references and C++20 constraints
Sandor Dargo Strongly typed containers
Andrzej Warzynski How compilers work: introduction to LLVM passes
Hendrik Niemeyer What Has C++20 Ever Done For Templates?
Dawid Zalewski To pass and return — the story of functions, values and compilers
David Winterbottom Help, My Team Is Stuck In The 90s
Ólafur Waage Sandbox Games: Using WebAssembly and C++ to make a simple game
Jonathan Müller Coroutines: C++ vs Rust
Pete Muldoon Redesigning Legacy Systems : Keys to success
Boguslaw Cyganek Comp Sci 80/20: How to Teach Modern C++?
John McFarlane Contractual Disappointment in C++
Nicolai Josuttis Universal/Forwarding References - A Key to More Modern C++
Guy Davidson Abstraction: the true superpower of C++
Dvir Yitzchaki The Many Faces of Number ⟷ String Conversions
Christopher Di Bella Discovering a User-Facing Concept
Matus Chochlik Reflection API for modern C++
Yuri Minaev C++ puzzlers
Anthony Williams An introduction to multithreading in C++20
Walter E Brown A Medley of C++
Loïc Joly MISRA C++202x: It ain't your grandpa's MISRA any more
Victor Ciura C++ MythBusters


These join our keynote speakers, Hana, Jason and Kevlin. See previous post for workshops.

A full schedule with more details will follow in the near future.

]]>
Workshops for C++ on Sea 2022 Shaved Yaks Ltd Mon, 21 Mar 2022 08:26:00 +0000 https://cpponsea.uk/news/workshops-for-cpp-on-sea-2022 a5411aef-0e9f-4d46-a2bb-157ba59bfb74 div#workshop-image-grid { position: relative; width: 100%; } .instructor-img { height:195px; width:195px; background-size: cover; border-radius: 20%; position: absolute; }


This year we have four, full-day, workshops before the main conference (all on the 4th July). These workshops will be in-person only and tickets should be purchased separately (unless you buy the "Complete Conference Package" ticket).

Jason Turner Better Code Reviews
Anthony Williams Concurrent Thinking with C++20
Nicolai Josuttis C++20 Concepts and Ranges In Practice
Mateusz Pusz Introduction to C++20 Coroutines

Click through the links for full details ]]> Extended Call for Speakers and online-only option Shaved Yaks Ltd Tue, 01 Feb 2022 21:07:00 +0000 https://cpponsea.uk/news/extended-call-for-speakers-and-online-only-option a3f4a07b-4882-4e05-9b65-37e86fff9bc6 The Call for Speakers opened early in January and was due to close on 6th February.

In the meantime we've been working to establish some of the details of how we can run the event, and one of those details may be important to some prospective speakers.

in particularly we are now confident that we can offer a number of remote speaker slots (i.e. the speaker delivers their material remotely, and this is streamed into the physical venue, as well as being available to online attendees). Our plan is, now, to offer this for one of the tracks - either for the full three days, or just for one or two days, depending on submissions.

Previously, the Submissions form had a field to indicate if you would be prepared to speak online in the case that we had to move the whole event online - with an extra option for "online-only", which we said may be available in a small number of cases.

So we have now changed that to give greater emphasis to the online-only option as a fully-fledged choice - as well as the choice of "online preferred".

Speakers with existing proposals should feel free to go back in and update their preference if they choose. For speakers who have held back on the basis that they are not ready to commit to an in-person event, yet, we hope this will be valuable to you.

As a result of this change, we're also going to extend the Call for Speakers for an extra week! The new closing date will be the 13th February. For those who were planning to submit their proposal late on the 6th February (you know who you are) please stick to that plan! 😉

As a reminder, the call for speakers page is here.

We're still working to establish exactly what we can offer to remote attendees, but it is looking hopeful that we can offer some, if not all, tracks on a live stream. We'll update with more details as soon as we can.

]]>
Early bird tickets now on sale Shaved Yaks Ltd Sat, 15 Jan 2022 18:11:00 +0000 https://cpponsea.uk/news/early-bird-tickets-now-on-sale deeabebe-479a-4ace-8257-4c2f7d730d06

Now the call for speakers is kicked off (and we already have a great first batch of submissions) it's time to open early-bird ticket sales!

This is a chance to get 25% off the full price of a three day conference ticket (£480 instead of £600, including VAT).

For now we're only selling tickets to the physical, in-person, event. When full price ticket sales open we'll also offer online-only tickets, workshops, speakers dinner and "complete conference package" tickets.

Early bird pricing will run until the end of February - or whenever the schedule is published.

For some peace of mind in these uncertain times, we've also extended our cancellation policy to waive any cancellation fee if made for COVID-related reasons (travel restrictions or a positive test).

]]>
The 2022 Call for Speakers is now open Shaved Yaks Ltd Sun, 09 Jan 2022 21:10:00 +0000 https://cpponsea.uk/news/the-2022-call-for-speakers-is-now-open 751c10d4-2b49-4771-a59a-08041b12e610

We start 2022 with mixed feelings, but reasons to be optimistic about a return to some sort of normal during this year. We could still be thrown (yet) a(nother) curve ball, but the current plan is still to hold a physical, in-person, event this year.

Even assuming that is possible, we still expect there to be some disruption. Some may prefer not to, or not be able to travel. For still others the travel has always been an issue, and the last couple of years of virtual events has been a boon!

C++ on Sea will be (unless that is forced to change) an "in-person first" event. The main event will be held on-site, with all speakers expected to be on-site. We will also run a concurrent virtual event with replays of the live talks, and hopefully a few live streams - and, of course, a Discord server to tie it all together. We may also be able to accommodate a small number of remote speakers streaming in. However, the internet infrastructure at our venue is not one of its strong points and is not something we can rely on for more than this.

So we have attempted to cover all of these considerations with our shiny new Call for Speakers, which is now open, and runs to the end of 6th February 2022 (GMT).

So please head to our Call for Speakers page for more details and to submit your proposal.

]]>
C++ on Sea 2022 Shaved Yaks Ltd Mon, 20 Dec 2021 16:32:00 +0000 https://cpponsea.uk/news/cpp-on-sea-2022 4bef0941-5f4f-4ce1-8970-968fe3f07f26

It was the best of times. It was the worst of times.

As I write this, heading into Christmas week at the end of 2021, the pandemic that appeared to have been receding is back and bigger than ever! Nonetheless, the situation is different to before. Serious as it is now, between vaccines, boosters and antivirals, we still see a path out towards the end of winter. It's difficult to make predictions, especially about the future, but there is reason for some confidence in the next year.

With that in mind, it still feels odd to be announcing, in the current climate, that we intend to run an in-person conference next summer!

Yes, C++ on Sea is back by the sea! Or at least that is the current plan. We have booked the Leas Cliff Hall, once again, for July 4th-7th 2022. We're now busy, behind the scenes, working out all the details. We'll have updates first thing in the new year when we'll also open the call for speakers.

We're also thrilled to be able to announce a full line-up of awesome keynote speakers, already: Hana Dusíková, Kevlin Henney and Jason Turner.

All have spoken at C++ on Sea, before, although Hana is yet to join us in person (the first year her flights were cancelled and she had to give her talk remotely. The second year, she was due to give a keynote, but everything was cancelled! So we're looking forward to ending her travel jinx this time).

So, mark your calendars and watch this space for updates, soon.

]]>
The one day conference within a conference Shaved Yaks Ltd Sun, 27 Jun 2021 10:26:00 +0000 https://cpponsea.uk/news/the-one-day-conference-within-a-conference f698813b-cdf5-42b0-8b41-1755175d888e div.small-speakers-2021 { position: relative; left:-140px; } div.small2 { position: absolute; display:flex; flex-direction: column; } .small-speakers-2021 img { width:100px; margin: 0; padding: 0; }

One of this year's innovations is moving the workshop days into the main programme. Traditionally workshop days have been an optional extra, tacked on to either end of a conference, mostly to take advantage of the fact that attendees have already done their travelling and got their time off, so an extra day or two is much easier than a standalone day. With online events that calculus has changed. While some have experimented with having entirely independent workshop days, others (to my knowledge, NDC Techtown 2020 and C++ on Sea 2021) are attempting to bring the value of workshops to more people by making them part of the main programme.

We have made this option the default, and been able to offer excellent value (the whole event for the same price as a one day workshop last year!) But still, that may not be the most appropriate option for all people.

So we'd like to remind people that you can still attend just the one day conference at a much lower price. This also includes the lightning talks on the evening before. That means that, together with the longer running (90º) conference day, itself, you're getting 7.5 hours of content - which is approximately equal to two days of content from last year. And that's before you account for the time-shifting benefit of immediate access to the stream archives.

So, while we still think the three-days ticket, including the workshops, is the best option, remember that the one day option is there (as well as some 2 and 1.5 day options).

See the tickets page for all the options, now. There's still time - but its running short!

]]>
Gather round, for a story about our new venue Shaved Yaks Ltd Sat, 19 Jun 2021 15:37:00 +0000 https://cpponsea.uk/news/gather-round-for-a-story-about-our-new-venue bfb4a6ad-7454-40b8-af8a-a5276626d841 If you've been on the fence about whether a virtual conference is worthwhile - or perhaps you've already registered and just want to find out more - this post is for you!

In fact, we've tried to give you many compelling reasons to join us this year - not least because, for the price of a one day workshop last year, you get two days of, mix-n-match, workshops plus an extra long conference day (and lightning talks the night before)!

But, especially for those of us that have been to conferences before, one of the thing we miss the most from a physical venue is actually being there, along with other attendees and, of course, the speakers. Those serendipitous discussions you chance upon in the hallway, that chance to meet a well known figure in the community, the opportunity to catch up with old friends - and make new ones!

Last year Remo gave us back some of that experience. Compared to what we had before it was a revolution! But it still fell short of the real experience - and didn't work as well for everyone.

So this year we're really exited to use Gather (also known as Gather Town, after the URL, gather.town)!

At first Gather seems like it might just be a gimmick - something that may even get in the way of getting to the important thing - the talks! Actually the talks and workshops will be run in Zoom, and you can get to those without using Gather at all.

But that would be a mistake!

Gather is where the community will be. It's where all those things we miss can be found again. And it really does succeed at being immersive and experiential. When you meet and interact with others in Gather it is far closer to the real-world experience than anything else we've seen. Even to the point that you gradually start to see and hear people as you get closer to them. You can pass by a group and hear what they are talking about before deciding whether to join (or lurk).

But as well as the social interactions, Gather gives us a map to explore. Gather maps are completely customisable - so no one event will be like another! And these maps contain interactive objects, from whiteboards to pianos - from the practical to the entertaining.

We've taken advantage of all this to embed C++ themed games and puzzles within the map - some with real prizes! if you're not interested in them they don't get in the way, of course - but they give you another fun thing to do.

Sponsors will also be planting their exhibits around the space, and providing more interesting things to do, to look at, and to talk about.

Any questions?

Although the talks are not in Gather, itself, we will be holding Q&A sessions with the speakers in dedicated rooms in Gather, right after the sessions. So if you didn't get a question in during a talk, or just want to follow up, just go into the Q&A room and interact there. Of course, just like at an in-person event, this may spawn spin-off discussions that you might want to join, too.

Continuous integrations

So Gather will host the, so-called, "Hallway Track" this year. The talks will be in Zoom (Webinar), and chat across all these systems will be on a dedicated Discord server, which includes many bots and integrations to make your experience smoother and more engaging.

If that sounds complicated - don't worry! We have a single "lobby" page to show you what's going on - and take you directly to every part of the system. It even has Discord and Twitter built right in (although you can use Discord in its own app, too).

So don't delay. Get your tickets now for a next generation virtual conferencing experience! See you there.

]]>
C++ on Sea on Video Shaved Yaks Ltd Tue, 15 Jun 2021 19:50:00 +0000 https://cpponsea.uk/news/cpp-on-sea-on-video 36a7d892-2161-4fba-b5ea-22eb437397d3 In collaboration with Digital Medium, we've produced a video to showcase this year's event (ok, it was mostly Digital Medium, with some input from us)!


Enjoy.

]]>
Volunteer and Student programmes for 2021 Shaved Yaks Ltd Thu, 10 Jun 2021 18:17:00 +0000 https://cpponsea.uk/news/volunteer-and-student-programmes-for-2021 614ebb34-c4a9-4b6e-b8f1-e15ef345e88d

As usual we have opportunities for free or low-cost access to the 2021 event.

Students can get the benefit of the whole event - including the workshops - for just £99 or the conference day for £12.

Volunteers get free access to the whole event (including the workshops), but will have duties to perform. Our aim is always for volunteers to be able to spend at least 50% of their time focusing on talks and workshops.

Note that, in both cases, if workshops are over-subscribed we will give priority to full price attendees, although this should be rare.

If you qualify as a student, but you'd also like to volunteer, you can apply to both programmes. In the event that you are not selected as a volunteer (places are limited) you can still take advantage of student pricing.

Full details are on the Volunteer and Student pages.

]]>
Time-shifting a live event Shaved Yaks Ltd Mon, 07 Jun 2021 20:26:00 +0000 https://cpponsea.uk/news/time-shifting-a-live-event 50307ecf-a1a4-4dcd-b531-57313e4c9552 In the days of purely in-person events, especially with many concurrent tracks, if you missed a session you really wanted to see the best we could hope for was to "wait for it to be published on YouTube" - which was usually weeks after the event (assuming it was even recorded). At the best events you would often find several interesting sessions on in the same time slot!

At this year's C++ on Sea we're already minimising this effect by having fewer tracks (just two for the conference day), but over a longer overall run-time. But another benefit to moving everything online, as we discovered last year, is that the live streams can be made available, unedited at least, soon after the session ends. If we make these archived streams available to attendees then you have a form of "time-shifting" where you can catch up on a session you missed while the event is still ongoing (or shortly after). Last year we did this informally - but it has since become a marketable feature of subsequent events in our community.

So this year the conference day will feature this ability. All attendees will be granted the ability to watch any archived stream (after a short processing delay) up until the time the edited version is published and freely available, anyway.

However, it is worth noting that this only applies to the conference day (Friday). We cannot offer this facility for workshops for several reasons:

  • Instructors are paid a proportion of ticket sales, based on the number of (live) attendees to their session.
  • For many of the instructors, training fees are a significant - or sole - part of their income.
  • Workshops are often highly interactive - with much of the value derived from being part of the live class.


So, while the time-shifting capability remains a marketable feature, please be aware it does not apply to the whole programme, this year. Of course, gaining access to two days of workshops, plus the conference day, for the price of one workshop day on previous years, remains excellent value!

]]>
Speakers, schedule, and a 90º programme! Shaved Yaks Ltd Tue, 25 May 2021 09:29:00 +0000 https://cpponsea.uk/news/speakers-schedule-and-a-90-programme bc942569-0a23-484d-9bfd-9ecbddd21a23 div.small-speakers-2021 { position: relative; left:-140px; } div.small2 { position: absolute; display:flex; flex-direction: column; } .small-speakers-2021 img { width:100px; margin: 0; padding: 0; }

Hofstadter's law states that "it always takes longer than you expect, even when you take into account Hofstadter's Law".

Unrelatedly, we can finally announce the speakers and instructors for this year's event, as well as the full schedule!

Before we get to that (although you can hop over to the schedule page to check it out, if you can't wait) we actually have quite a few interesting pieces of news.

Workshops that work for you

As we've announced, previously, we're bringing our workshops (training classes) right into the main programme. We've got five tracks of workshops over two days, including half-day, one-day and two-day workshops.

You don't need to register for specific workshops in advance, although you may choose to let us know (a) to make sure your spot is reserved in case they get too crowded and (b) to give the instructors an idea of what to expect. You can do this when you register, or let us know by email.

That's a rotate

The third day is the more traditional "conference" day, with a set of 60 minute talks - but with a twist. Quite literally, in fact. In the past we have had three or four tracks of about three regular timeslots, plus a keynote. That means there are nine, or twelve, talks - but you only get to watch three of them live. Add to that the fact that no matter when we run them, now we're all online, it's going to be inconvenient for someone's timezone.

So we've decided to turn the schedule on its side! This year we have only two tracks, but six timeslots (including the closing keynote)! That means you can choose to take in more talks, during a longer day - or skip some at the beginning or end (or even the middle) - while still catching as many as in previous years. The choice is yours. If you're tuning in from a timezone further afield you shouldn't feel guilty if you come in late or have the leave early.

Gather round

Last year we pioneered the use of Remo as an online conferencing platform. For many of us it was the first taste of that "real" conference experience (where a big part - maybe the biggest part - is the conversations between the sessions). But Remo is not without its issues and limitations - and wasn't what worked for everyone.

So this year we're moving the virtual venue to Gather, and the sessions (both workshops and talks) to Zoom. If you've been to emBO++ or C++ Now you'll already have seen Gather in action, although we can set the venue up in very different ways. If not I think it's fair to say that it represents another big step towards that "real" conference experience - while also embracing what's different about virtual events.

The simplest explanation is that it looks like a 2D scrolling game, but that may also mislead you. It's built for interaction! For example, as you wander round, if you see other people and move over to them, as you get nearer you start to hear them, more and more loudly, until you reach their group. Not a discussion you wanted to be a part of? Just carry on walking past. No awkward popping in and out of video chats. But there's so much more you can do with it, and we'll be dropping more tidbits as we go on.

Who's speaking?

So, about that schedule. You can check it out for your self on our shiny new schedule page. It includes many familiar names from years past, as well as a couple of new ones - covering a wide range of topics. We also have lightning talks on the Thursday evening, which you'll be able to propose ideas for closer to the time, and Barbara and Ansel's closing keynote.

So...

Don't miss out

Tickets are on sale, now. The best value is the full conference ticket, of course - which includes both workshop days - all for the price of just one workshop day in previous years! But there are also options for those that can only make one or two days.

]]>
Keynote speakers and early bird tickets Shaved Yaks Ltd Mon, 29 Mar 2021 08:30:00 +0000 https://cpponsea.uk/news/keynote-speakers-and-early-bird-tickets b3618c85-8ad2-40a2-b5de-e6c7c32663ab

We're very pleased to announce that our closing keynote will be given by Barbara Geller and Ansel Sermersheim. While both Ansel and Barbara are great individually, when they come together they have a chemistry that is very rare to pull off in public speaking. So, whether they are talking about undefined behaviour, unicode or graphics and text rendering, they are always uniquely engaging. And as the key maintainers and drivers of CopperSpice, the thoroughly modern fork of Qt, they have plenty of insights for everyone.

Early bird tickets now on sale

This year is a little unusual in many respects. While we're getting used to online events, we're also trying some different formats to make the most of the situation. With our focus, this year, on workshop content - including very accessible half-day options, we're also giving more back to our instructors. Our full ticket price is already great value compared to previous years' workshops, but this year we're also offering early bird tickets for the whole conference, including those workshops. The caveat is that these prices only run until the speaker list is published (mid May). But we're so confident that we're going to have great, worthwhile, content that we're going to waive the processing fee (which, really, is just to cover our card and ticketing overheads) on any refunds of early bird tickets requested within a month of the schedule being published.

So there really is no downside to getting your tickets cheaper now.

]]>
2021 Call for Speakers now open Shaved Yaks Ltd Tue, 23 Mar 2021 22:07:00 +0000 https://cpponsea.uk/news/2021-call-for-speakers-now-open eaae8e25-9407-4461-a126-cb5c5c9ea31b

Now we have decided on dates and format we are ready to accept submissions for talks and workshops.

Due to the compressed timeline the call is not open for long - just until 18th April - so please get your ideas in as soon as possible. Remember, this year, two thirds of the conference will be workshops - including half-day workshops - so if you've not led one before but were thinking of trying, this could be a good opportunity. Also, for experienced instructors, we now have a two-day option, too. And we still have slots for regular conference talks, too.

For full details, please visit the dedicated Call for Speakers page to learn more and to make a submission.

]]>
Announcing C++ on Sea 2021 Shaved Yaks Ltd Mon, 22 Mar 2021 21:30:00 +0000 https://cpponsea.uk/news/announcing-cpp-on-sea-2021 b7994421-198b-4649-bb22-ec9e67a7ec37 We're pleased to announce that this year's event will be held from 30th June - 2nd July (Wednesday to Friday). As previously indicated, we will again, be entirely online - and with a shift in focus to workshop material. As well as one and two day classes we also plan to offer half day sessions, and one full "conference" day. The idea here is to close the gap between workshops and the main conference so we think of them as more of a continuum.

We know that, typically, less than half of regular conference attendees also attend workshop classes - which is a shame because there is a lot of really valuable content being presented by some very engaging instructors. While standard conference talks can be educational, to really dig into a topic - especially in the context of a complex language like C++ - you really need a bit more time and focus. If your ticket is covered by your employer's training budget it may also be easier to justify.

We also enjoy the shorter form sessions of the regular conference, of course, and these often include an element of entertainment, too. Lightning talks especially so! So we want to bring this altogether in one package.

As a result our standard ticket, this year, is for all three days - that's the two workshop days + the main conference day. It will also be possible to just book any one of the days, of course - but the standard ticket offers the best value. In particular it works out quite a bit cheaper than two one-day workshops on previous years - so this is a great opportunity to sample the format.

We will shortly open the Call for Speakers and Instructors, as well as super early bird tickets - so keep an eye out!

]]>
A new format for C++ on Sea 2021 Shaved Yaks Ltd Sun, 31 Jan 2021 21:48:00 +0000 https://cpponsea.uk/news/a-new-format-for-cpp-on-sea-2021 26dc2f36-7634-4b60-957a-25cb5b8a3665 We're not ready to announce all the details, yet, but since we promised an update in January, we wanted to let you know what we're currently thinking.

Towards the end of last November, as vaccines were being approved, and the new variants we're now struggling with were not yet in our consciousness, there was some guarded optimism for the possibility of an in-person component to this year's event.

But at this point that optimism is all but dashed. There is still plenty to be optimistic about in general - but in terms of planning for an international conference, indoors, as close as this summer, that doesn't seem to be realistic at this point.

Like most people, we're really looking forward to being able to meet with everyone again, in person, as soon as we can safely do so!

But in the meantime we still want to bring people together for learning, socialising and growing. Right now that means an online event.

While we, as a community, have been learning more about how to put on engaging virtual events, and are honing the experience - we also appreciate that some are tiring of the format. We think that online components to many conferences are going to be around for some time to come - and are valuable in their own right. But having every physical event move online may not scale the same way.

So this year we want to do something slightly different!

Here are some of the things that have worked well (sometimes even better) in an online format:

  • The social side - as we've embraced video conferencing, we've been able to catch up with old friends, and make new ones. It's not the same - and there have been some technical limitations we've been working on - but it's still been worthwhile overall.
  • Workshops and training. Most instructors report that numbers have dropped off - but for those that have taken classes the experience has mostly been very positive - some would say it's been even better!


What hasn't (in my opinion) worked as well is lots of short-form (60 mins or so) talks. Great up to a point, but people's attention spans for such things is reduced - and the temptation to work or do other tasks concurrently is strong.

Everyone will have a different take, of course, but if you think the above is even close to correct, it does suggest a format that favours more workshop content, and less (but not zero) "traditional" content.

So our plan is to hold a three day event in the summer (June or July). One day will be a "classic" conference day of talks (including the ever popular lightning talks), and two days will be workshops. Rather than just one or two day workshops, however, we'll also offer half day classes. Standard tickets will be for the whole three days, allowing you to mix-and-match workshop content. We'll also offer one-day conference tickets and single workshop tickets for those that are particularly time or price sensitive.

We're not the first to go in this direction. I'm personally aware of NDC TechTown trying something very similar last year - and I'm sure there are others. Of course we'll be doing it with our own twist.

We're still working out the details and will post more soon - as well as opening the call for speakers and instructors. But in the meantime we're also keen to hear any feedback you may have on this idea.

]]>
C++ on Sea 2021? Shaved Yaks Ltd Sat, 28 Nov 2020 12:26:00 +0000 https://cpponsea.uk/news/cpp-on-sea-2021 4fccb206-5615-4906-aff2-9fe8b3d34d40 By this time last year tickets were being sold, the call-for-speakers was open and we had already announced at least one keynote speaker.

But, of course, this has been a very different year. We pushed the event we had planned for June back to July and moved it 100% online. We lost a handful of speakers, even a couple of keynotes, as well as many who had planned to attend in person but didn't think they would get enough value from an online event.

As it happens the move online went very well. While it will never be the same as an in-person event, we were one of the first to really provide an experience that many felt was very close! Many were able to attend who wouldn't have otherwise - so there were even upsides.

Since then several other conferences have iterated this format. As a community we have been learning.

So what will we do next year? We would normally have announced something by now, but this has been a year of constantly changing expectations.

When I first started thinking about writing this post, a couple of weeks ago, we seemed no better off than when we moved this year's conference online. Some of next year's conferences have already announced that they will be either fully online, or (at best) a "hybrid" event. This is where some people are physical present, while others attend remotely.

But while I procrastinated, we started to get news of a promising vaccine. By now, to cut a long story short (and not to reiterate the news we are all reading), this has passed its final trials and is being approved for production - and several other vaccines are also reaching similar stages.

Suddenly the outlook is looking a lot more promising!

But there is still a lot of uncertainty - especially regarding timelines, and distribution. Estimates at the moment, at least in the UK, range from next spring, to the end of 2021, for things "getting back to normal".

For a physical event, held indoors - in often crowded conditions - planning for next year is still hazardous at best! But next summer does seem to be in the sweet spot of those estimates. It is looking good that, between the results of the vaccine rollouts (even if not complete), and what appears to be a lower transmission rate during the summer months, there's a good chance it will be possible to hold an event the resembles pre-pandemic normals.

This would almost certainly still require extra precautions, such as frequent hand washing and sanitising facilities - opportunities to leave the building, open doors/ windows, where possible - and perhaps hard limits on the number of people that can attend in person.

In the reasonably worse case, where there are still significant numbers of infections, it is likely we'll still be able to hold a minimal in-person component, with the majority online - as some have even done this year, already. But as long as we pass that threshold, the rest is just degrees - degrees which should become clearer as we get closer to the event.

So the current plan is for a hybrid event - but one which we hope will be majority in-person. Even if we were 100% back to "normal", it would be a shame to abandon everything we have learned about running online events. There are still many who cannot attend in person - for many reasons, including travel and cost, on top of those who may not yet feel comfortable meeting in large numbers.

There are many details to be thought through and nailed down. We have yet to decide on a hard date - and even the venue is an open question (although the Leas Cliff Hall is still our first choice). But now we have set a direction we can start to work on those. We aim to make a more definite announcement in January. At that point we should, hopefully, have seen the initial stages of vaccine roll-out - and have a better idea of overal logistics.

So stayed tuned and listen for more in January.

]]>
Full schedule, Nico Josuttis Keynote and Remo as a platform Shaved Yaks Ltd Sun, 05 Jul 2020 23:39:00 +0000 https://cpponsea.uk/news/full-schedule-nico-josuttis-keynote-and-remo-as-a-platform cc95cead-0b37-4c81-9d23-438b37ba6ca2 With less than two weeks to go before the conference (in fact only one week before the first workshop), we have some big announcements!

New Keynote speaker

First, to complete our new keynote lineup (after losing some in the COVID-19 shuffle), we're please to announce that Nicolai Josuttis will be joining Walter Brown and Herb Sutter!

Schedule

We've also now published the full schedule, although do bear in mind that there may be some final adjustments before the event - so do check back.

You'll notice that we start a bit later in the day, a nod to some who are attending or speaking from timezones further to the west. Wednesday (the first day), in particular, starts later then the other days. We also have lightning talks on Thursday evening. And we even have a live music session on Friday just before Herb's keynote!

Hosting platform

But where will all this content be available? And how will people interact with speakers and other attendees - often a major part of the conference experience (for some, the highlight!)?

After evaluating many options, including building our own solution (from component parts), we have settled on a fairly new system called Remo. What we love about Remo is that it's the closest thing we've found to recreating the experience of being at a physical event. In between presentations (or even during if you're in another room) you can engage in face-to-face video chats with groups of others (chats are grouped around a "table" concept, and you can easily move table). When a presentation starts in the room you are in the video is fully taken over by the presentation stream. But you can still interact with others in the room via text chat (either the whole room, or just your table). You can also ask questions via a dedicated Q&A interface (so the presenter can respond when they are able), and even up-vote other's questions.

We've experimented with Remo in several different groups, including a recent C++ London event, and the feedback has been overwhelmingly positive. So we're really excited to run the whole conference on it.

If you're a registered attendee we'll be importing your email address into Remo just before the event to automatically give you access. It works with all major browsers (although on Safari you can only use the system default mic and camera) and all major desktop platforms.

If you're not a registered attendee, now's the time to get your tickets! All this world class content, and a "real-conference" experience - with no travel time, travel and accomodation costs, and significantly reduced ticket prices - this is an opportunity not to be missed.

And don't forget our workshops. We have a great set of full day workshop classes - but some are getting close to capacity - so book now to avoid disappointment.

]]>
PVS-Studio - a new Gold Sponsor Shaved Yaks Ltd Thu, 25 Jun 2020 21:12:00 +0000 https://cpponsea.uk/news/pvs-studio-a-new-gold-sponsor 6beb36ec-24d4-47a9-9e8b-35855dd36be7 With all the initial uncertainty, then sweeping changes, due to the impact of Coronavirus and moving the conference online, we're grateful that most of our sponsors have stayed with us, unchanged. But now we're back on track, and confident in our way forward, we're really pleased to be supported by an additional gold sponsor:

PVS-Studio develops a static code analyzer that detects errors and potential vulnerabilities in the source code of programs written in C, C++, C#, and Java. Visit them at their virtual booth, where you can chat with their developers, learn about PVS-Studio features and innovations in C++, and solve tricky puzzles.

]]>
Updated talks and announcing Herb Sutter as keynote speaker Shaved Yaks Ltd Sat, 06 Jun 2020 14:44:00 +0000 https://cpponsea.uk/news/updated-talks-and-announcing-herb-sutter-as-keynote-speaker 59afcba2-e343-4972-93fb-fa10c01b58c9 Sadly, amidst the uncertainty, revised format and new dates, we have lost a few speakers from the programme. Fortunately we still have a very strong programme, so we'd like to share the updates with you.

For our keynotes line-up, we are grateful to have retained Walter E. Brown. And we are excited to announce that Herb Sutter will now be joining us, too!


For workshops, see the previous post (which has now been updated with links).

And here are the main sessions - note, they are now linked to individual session pages you can follow for more information.

A.J. Orians Improving Readability With Class Template Argument Deduction
Alexander Maslennikov Algorithmic and microarchitecture optimizations of C++ applications
Anastasia Kazakova C++ ecosystem: the renaissance edition
Arnaud Desitter Reducing Memory Allocations in a Large C++ Application
Arno Schoedl From Iterators To Ranges — The Upcoming Evolution Of the Standard Library
Boguslaw Cyganek How accurate we are? A refresher on the floating-point computations and the standard library.
Clare Macrae Quickly and Effectively Testing Legacy C++ Code with Approval Tests
Danila Kutenin C++ STL best and worst performance features and how to learn from them
Dawid Zalewski Structured bindings uncovered
Fergus Cooper C++20: All the small things
Fred Tingaud Clang-based Refactoring, or How to Refactor Millions of Line of Code Without Alienating your Colleagues
Guy Davidson Specialising Linear Algebra for Geometry
Hendrik Niemeyer An Introduction to C++20’s Concepts
James Pascoe Combining Modern C++ and Lua
JeanHeyd "ThePhD" Meneide 🤿 Deep C Diving - Fast and Scalable Text Interfaces at the Bottom 🤿
Jon Kalb Object-Oriented Program: Best Practices
Juan Pedro Bolivar Puente Squaring the circle: value-oriented design in an object-oriented system
Kate Gregory Naming is Hard: Let's Do Better
Kevlin Henney Lambda? You Keep Using that Letter
Mateusz Pusz Rethinking the Way We Do Templates in C++ even more
Matt Godbolt Correct by Construction: APIs That Are Easy to Use and Hard to Misuse
Pavel Novikov Serialization in C++ has never been easier! But wait, there's more...
Sandor Dargo Undefined behaviour in the STL
Shachar Langbeheim Data-Oriented Design for Object-Oriented Programmers
Sy Brand Live Compiler Development with Cross-Platform Tooling
Yuri Minaev Hypercritical C++ Code Review


The schedule is now being put together and will be announced soon. There may still be some last, minor, changes as things settle.

So we look forward to seeing you, online, in just over a month's time!

]]>
New workshop dates Shaved Yaks Ltd Sat, 23 May 2020 17:19:00 +0000 https://cpponsea.uk/news/new-workshop-dates 0e6d6722-ce56-436e-9c00-7caa173c83a5 Clare Macrae Llewellyn Falco Klaus Iglberger Nicolai Josuttis Rainer Grimm

In the last post I mentioned that workshops would "run the following week" from the new conference dates. I also said that they would "also run on different days".

We can now share the specific dates for the workshops.

13th July (mon) Klaus Iglberger Modern C++ Design Patterns
20th July (mon) Nicolai Josuttis Move Semantics - The Complete Guide
21st July (tue) Rainer Grimm Concurrency with modern C++
22nd July (wed) Clare Macrae & Llewellyn Falco Testing Legacy Code effectively with Approval Tests


Note that Klaus' workshop will be on the Monday before the main conference.

Registrations are open. Places will still be limited, even online, to make sure attendees get the best experience - so book soon if you can.

]]>
New dates for the 2020 online event Shaved Yaks Ltd Wed, 13 May 2020 14:17:00 +0000 https://cpponsea.uk/news/new-dates-for-the-2020-online-event 392310e1-2149-4a9a-baa3-71abcc3ffa3c We can now announce the new dates for the online editon of C++ on Sea 2020.

The main conference will now run from 15th-17th July. Workshops will run the following week, from the 20th.

We decided to move the workshops a little further away, since we no longer have the constraints imposed by venue, accommodation and travel - but we do want to reduce the number of consecutive days people will need to spend watching online.

The workshops will also run on different days from each other - so, potentially, you could attend more than one!

The main conference is still over three days, but we're making some other changes. First it will be three tracks instead of four. Secondly we will run three time slots, plus the keynote, each day - instead of the four we had originally planned. That means the days will not be quite as long. It also means a few less speakers. We'll publish the revised list shortly.

Tickets are back on sale

Registrations are back open again, with tickets for the main conference now at £150 (£125 + VAT). There are also options for one or two days, only - see the tickets page for full details.

Workshops

Workshops are now £399 (down from £450). That's not as big a reduction. It's worth explaining why.

There are actually several factors that go into this. First, most of the value of a workshop is in the content - and access to the instructor (as opposed to the main conference where a significant proportion of the value comes from the socialising, networking, and spontaneous discussions). That hasn't changed much. In fact, as more trainers are trying online training for the first time I'm hearing some reports that it is superior to in person training.

Whether that is the case likely varies, but there is a common sentiment that online training is not a "degraded experience" (see this recent cpp.chat episode).

Second, most of the income from workshop ticket sales goes to the instructors themselves. Our aim is to keep that at a similar level.

And, third, the per-person overhead ratio is very different from the main conference.

Students

Student tickets are now available for just £12!


Existing ticket holders

Now we have firmed up the dates, and a few more details, we'll be contacting those who have previously purchased tickets to set out their options.

This includes the option of a full refund, of course. And if you'd like to continue with the online conference we will refund the difference in the price - plus a little more as a token of our gratitude for sticking with us through these uncertain times.

But we'll also be offering the option get this year's online conference and next year's in person event, just by keeping the original ticket.

Existing student ticket holders will get a full refund - their access this year will be free!

In all cases, dinner tickets will be refunded, of course.

... and there's more

Some of the details are still being worked out, so please make sure you check this news regularly for more updates. You can subscribe to the rss feed, or register for email updates.

]]>
C++ on Sea Online Shaved Yaks Ltd Wed, 06 May 2020 15:32:00 +0000 https://cpponsea.uk/news/cpp-on-sea-online 217eadf6-4117-4f94-b3b4-65bc3c826b2d It's been over a month since we posted "2020 Conference Rethink", such has been the complexity of the moving target that is COVID-19, and its impact on our society.

We didn't expect to have taken so long to come to a decision, but it felt like the goalposts have been constantly moving - to the point that we no longer feel confident in being able to put on a physical conference any time this year!

So we have decided to move online.

In the last post we made the statement:

Moving online seems the safest, and most resilient, option - but also the one that misses the most of the value of an event like C++ on Sea.

That second part has been a concern, so we have done a lot of thinking - and also experimented with the format at the C++ London meet-up, which has also moved online. We are now confident that, while it will certainly be different, we can actually offer something valuable and exciting, and which goes some way to recapturing what we looked forward to in physical conference.

In some ways it may even be better! For example speakers can run polls during their talks to guage how audiences break down. Questions can be asked at any time, then answered at well defined stopping points during and/ or after the talks. The talks will be broadcast streamed, but attendees will also have access to video conferencing rooms (using Jitsi) for chatting and networking between the sessions, and in which the speakers will hang out, too.

But there will be some other changes, too. First the date. In consultation with our speakers we have decided to postpone the event to July - probably the week of the 13th. We will announce the exact dates shortly.

We will also be slightly reducing the number of talks. This is because a three-day, four-track, conference is going to be too much for many people to be able to follow entirely online. A number of speakers have either preferred to sit this one out for one (good) reason or another - or have volunteered to defer to next year for the sake of the programme. While it is sad to lose some great speakers, we're just happy to be able to offer a substantial part of the programme this year. We're still finalising this process - full details will be announced shortly.

While we think this is still going to be a great event, which we're all going to get a lot out of, we do recognise that we still lose something in the process of moving online. We also reduce our overheads (although some commitments are lost), so we're reducing the ticket price to £150 for the full conference! If you have already bought tickets we'll be in touch to offer options, including partial or full refunds, depending on how you wish to proceed.

Of course, with the barrier of travel (and accommodation) removed - as well as a reduced ticket price - we hope that many who would not have been able to come are now able to do so. Perhaps if you have been wondering about the conference, but weren't sure whether to commit - this could be a great opportunity for you to get a taste.

Ticket sales will reopen shortly, once all the details, including dates, are finalised.

]]>
2020 Conference Rethink Shaved Yaks Ltd Thu, 26 Mar 2020 23:36:00 +0000 https://cpponsea.uk/news/2020-conference-rethink c1a26448-0e2b-4136-b156-e07ea586c97d Given where we are now with the Coronavirus pandemic, a physical event in June no longer seems feasible - or responsible.

Our options, now, seem to be:

  • Cancel completely and wait until next year
  • Postpone to a later date
  • Move to an online format

None of these are ideal, but cancelling is our least favourite - especially given that we have a solid progamme arranged, and a lot of interest in the community. We would still prefer to hold an event in some form this year.

Postponing seems a natural choice, although there is uncertainty, at this point, whether it's going to be appropriate or practical to meet for large events at all this year. We hope it will be, but one thing the last few weeks has taught us is that expectations can be completely changed overnight.

Moving online seems the safest, and most resilient, option - but also the one that misses the most of the value of an event like C++ on Sea. It also raises additional issues of its own. But this is still better than cancelling completely.

So, as it stands, those two options: postponing (most likely to the end of September) or moving online, are what we are considering but we have not made a final decision yet. Since announcing this has delayed enough already, and it's not fair for people poised with travel and accomodation plans to keep them waiting, we wanted to be transparent about this.

So, first, to be perfectly clear: there will be no C++ on Sea event in Folkestone between 7th and 11th of June, this year. If you have booked accommodation and/ or travel, please contact your provider about cancelling as soon as possible (in most cases full refunds should be possible - but in case not it's worth holding onto your booking until closer to the time in case ongoing restrictions force providers to cancel anyway).

We will make a final decision shortly regarding the alternatives, as outlined above. But in the meantime you can help! If you have opinions or preferences please complete the following form and we'll consider the feedback in our decision.

C++ on Sea 2020 Alternate Planning form

Stay safe, stay well, and we hope to see you in some form or another in the not too distant future.

]]>
COVID-19 Update Shaved Yaks Ltd Fri, 13 Mar 2020 14:33:00 +0000 https://cpponsea.uk/news/covid-19-update 7f94c909-65d9-47e6-9072-d87880c7c6cd The worldwide impact of the novel Coronavirus and COVID-19, has been gaining momentum over the last few weeks, and has particularly accelerated in western countries this week. More and more upcoming events and meet-ups are being cancelled or postponed. So, even though we are still a few months away from C++ on Sea, we feel it best to make a statement at this point.

Right now it's still hard to extrapolate out to June. Until recently we've been optimistic everything will be clearer by then. This week has thrown that into doubt.

As of now, we're still planning to go ahead. However the situation is fragile and it would be irresponsible not to warn about the possibility of cancellation in the coming days or weeks.

If you have already bought tickets you would, of course, receive a full refund in the event of cancellation. If you would prefer to cancel proactively, we will waive the cancellation fee for a full refund. If you're happy to hold on to your tickets, please defer any non-refundable travel plans (if possible) until we have better clarity.

We will (hopefully temporarily) close ticket sales. That doesn't mean we have cancelled (yet), and will reopen if and when we feel it is reasonable to do so. If you were looking to buy tickets please subscribe for updates - either on the email list, or the RSS feed.

If you are a speaker, sponsor, volunteer or anyone else involved with the conference, the above applies to your travel plans. Again, if you would feel more comfortable pulling out proactively, please let us know. At time of this writing nobody has pulled out - but I can imagine a number are worrying about this.

We would still like to go ahead with the conference if reasonably possible, but people's health and safety must come first and we will take whatever action is appropriate when things become clearer.

]]>
think-cell supports us as Silver Sponsor Shaved Yaks Ltd Tue, 03 Mar 2020 17:42:00 +0000 https://cpponsea.uk/news/think-cell-supports-us-as-silver-sponsor d14f9ab0-f7a6-4f5f-b750-d381cde8cec4

We're pleased to announce that think-cell are joining our panel of sponsors as Silver Sponsor for 2020.

But who are think-cell, and why are they interesting?

I'll let them introduce themselves (along with a compelling offer):

think-cell is the leading data visualization software for business presentations. Our mission is to offer the most intuitive user interface for generating complex data-driven charts and slides, while at the same time ensuring seamless integration with Microsoft Office. We work on challenging visualization problems, reverse-engineer Microsoft’s code, and reinvent how slides are created. We do this all based on our own pioneering C++ library. think-cell is the only German company funding a C++ ISO committee delegation, so there is a good chance that components we invent will find their way into the standard.

We are looking for smart, creative C++ developers with a solid theoretical background. You will work largely independently and will be responsible for the whole range of activities when implementing a new feature. You should be able to look at a problem from the user's perspective and discuss abstract concepts with fellow developers.

think-cell is the kind of company developers truly like. In fact, in think-cell’s 18 years, only two have ever quit their job, one of whom went back to his home country to be with his family. We are highly profitable, so we can give you the time and resources to write beautiful code. There are no scheduled meetings. All management are computer science PhDs, so no unreasonable demands from people who don’t understand the trade. We pay very competitive salaries and offer our developers EUR 120,000 annually following one year of employment. If necessary, we will go out of our way to help you relocate to Berlin, and will do what we can to help you acquire a work permit.

]]>
Announcing speakers for 2020 Shaved Yaks Ltd Tue, 18 Feb 2020 09:43:00 +0000 https://cpponsea.uk/news/announcing-speakers-for-2020 b54c7bf4-51fd-4efc-a754-65370a971afd We're thrilled to announce the complete speaker line-up for C++ on Sea 2020!

Once again the task of whittling down a stellar set of proposals to a well rounded programme seemed impossible. An all new reviews system helped, but it was still hard to send out notifications to those that didn't make it - knowing that we could have put on a first rate conference with just those!

But here is the complete list, in alphabetical order. We'll be building a schedule in due course:

Adi ShavitCoroutine X-Rays and Other Magical Superpowers
A.J. OriansImproving Readability With Class Template Argument Deduction
Alexander MaslennikovAlgorithmic and microarchitecture optimizations of C++ applications
Anastasiia KazakovaC++ ecosystem: the renaissance edition
Anders Schau KnattenJust Enough Assembly for Compiler Explorer
Andrzej WarzyńskiHow compilers work: introduction to LLVM passes
Ansel Sermersheim and Barbara GellerRefactoring Undefined Behavior using Any, Variant, and Optional from C++17
Arnaud DesitterReducing Memory Allocations in a Large C++ Application
Arne MertzPhantastic Code Smells and Where to Find Them
Arno SchoedlFrom Iterators To Ranges — The Upcoming Evolution Of the Standard Library
Björn FahllerWhat Do You Mean by "Cache Friendly"?
Boguslaw CyganekHow accurate we are? A refresher on the floating-point computations and the standard library.
Clare MacraeQuickly Testing Legacy C++ Code with Approval Tests
Danila KuteninC++ STL best and worst performance features and how to learn from them
Dawid ZalewskiStructured bindings uncovered
Fergus CooperC++20: All the small things
Fred TingaudClang-based Refactoring, or How to Refactor Millions of Line of Code Without Alienating your Colleagues
Hendrik NiemeyerAn Introduction to C++20’s Concepts
James PascoeCombining Modern C++ and Lua
JeanHeyd "ThePhD" Meneide🏎️ Burning Silicon: Speed for Transcoding in C++23
Jonathan MüllerUsing C++20's Three-way Comparison <=>
Jon KalbBest Practices for Object-Oriented Programming
Juan Pedro Bolivar PuenteSquaring the circle: value-oriented design in an object-oriented system
Kate GregoryNaming is Hard: Let's Do Better
Kevlin HenneyLambda? You Keep Using that Letter
Luna KirkbyMind the Bear Traps!
Mateusz PuszRethinking the Way We Do Templates in C++ even more
Matt GodboltCorrect by Construction: APIs That Are Easy to Use and Hard to Misuse
Neil HorlockNo more secrets? Why your secrets aren't safe and what you can do about it.
Patrick MintramDebugging Concepts 101
Pavel NovikovSerialization in C++ has never been easier! But wait, there's more...
Rainer GrimmConcepts in C++20: A Evolution or a Revolution?
Sandor DargoUndefined behaviour in the STL
Shachar LangbeheimData-Oriented Design for Object-Oriented Programmers
Sy BrandLive Compiler Development with Cross-Platform Tooling
Timur DoumlerReal-time STL
Tina Ulbrich and Niel WaldrenPythonic C++
Tony Van EerdAn Introduction to Lock-free Programming
Victor CiuraAvoid Success at All Costs
Viet LePackaging and distributing C++ for fun and profit
Vittorio RomeoC++11/14 at scale - what have we learned?
Yuri MinaevParanoid's take on C++ code review


Additionally we have Tristan Brindle and Oliver Ddin back to give an introductory/ refresher course in C++ fundamentals. This will run as it's own track in parallel for one of the conference days (full details will be announced along with the schedule).

Along with our keynotes from Hana Dusíková, Walter Brown and Sean Parent, and at least one evening of lightning talks, we'll have a programme packed to the brim with C++ goodness.

]]>
Announcing: Workshop speakers for 2020 Shaved Yaks Ltd Fri, 17 Jan 2020 17:06:00 +0000 https://cpponsea.uk/news/announcing-workshop-speakers-for-2020 852dec18-3ed4-4bf0-869f-aba2121ba358 We will, once again, be holding a full day of workshop classes - although this year it will be before the main conference.

We have only four slots for workshops but had several multiples more than that in submissions, so it was a really hard job to make a final selection. However we believe we have a well balanced selection that should have something to appeal to everyone!

We'll add a proper schedule, with descriptions, soon, but for now the workshop speakers and titles are:

Nicolai Josuttis Move Semantics - The Complete Guide
Clare Macrae & Llewellyn Falco Testing Legacy Code effectively with Approval Tests
Klaus Iglberger Modern C++ Design Patterns
Rainer Grimm Concurrency with modern C++


We've now added separate tickets for each of these workshops, so you can sign up for them now. If you already bought the generic "one day workshop" (which we've now retired), we'll be in touch to get you transferred to one of these more specific tickets types.

The main conference speakers are almost selected. Notifications should go out within the next week and an announcement will be made shortly after that.

]]>
JetBrains returns as Gold Sponsor Shaved Yaks Ltd Thu, 09 Jan 2020 16:36:00 +0000 https://cpponsea.uk/news/jetbrains-returns-as-gold-sponsor fd9c9b41-dcd1-4837-99c7-23cdbb455a4b

We're very happy to announce that JetBrains is, once again, supporting C++ on Sea as a Gold Sponsor.

JetBrains, of course, are the makers of fine IDEs and other developer tools for many languages - with several targeting C++. In fact conference chair, Phil Nash, is also Developer Advocate for C++ tools at JetBrains!

So do check out CLion, AppCode and ReSharper C++, or their other tools.

There are also services, including TeamCity for continuous integration, and YouTrack for issue tracking - as well as the newly announced, Space for everything a development team (and beyond) could need!

JetBrains is a developer-lead company of over 1200 employees, worldwide, most of whom are, or have been, developers themselves.

Check out all the products with 30-day free trials, or free instances of TeamCity, or the other services - or just come and chat to the team during the conference.

]]>
Students and Volunteers, programmes for 2020 Shaved Yaks Ltd Wed, 01 Jan 2020 18:40:00 +0000 https://cpponsea.uk/news/students-and-volunteers-programmes-for-2020 ae62c457-4aa5-4cd1-8777-1b75fd4f9f31

Our Student and Volunteer programmes for 2020 are now open.

These provide valuable opportunities for those who might not otherwise be able to attend to benefit from the conference - either very cheaply, or even for free!

Full details can be found on the Students and Volunteers programme pages, respectively.

If you are a student, but would also like to volunteer, you may apply to both programmes.

Note that applications for volunteers will remain open until 26th January 2020.

]]>
Sean Parent - our third keynote speaker Shaved Yaks Ltd Thu, 21 Nov 2019 10:45:00 +0000 https://cpponsea.uk/news/sean-parent-our-third-keynote-speaker ffdbc764-bca3-436c-98c7-c62424ac8643 Sean Parent

We're thrilled to announce that Sean Parent will be joining us as our third keynote speaker for 2020. A few things had to click in to place before we could make this announcement, so it's a big relief that we can finally let the cat out of the bag!

Some years ago, Sean worked on Photoshop at Adobe. Apparently he liked it so much we went back to work on it again! He's also worked at Apple and Google - but many in the community know him, particularly, for raising our awareness of algorithms.

]]>
OxFORD Asset Management joins as our first Gold Sponsor for 2020 Shaved Yaks Ltd Mon, 18 Nov 2019 14:00:00 +0000 https://cpponsea.uk/news/oxford-asset-management-joins-as-our-first-gold-sponsor-for-2020 d1db96a6-c2fd-4131-8443-5a722bf06905

We're pleased to welcome our first Gold Sponsor for 2020. OxFORD Asset Management are showing their support for our community and will be exhibiting at the event.

OxFORD Asset Management are a technology led investment manager based in central Oxford.

What is their interest in our community? In their words:

"We are seeking outstanding software engineers to work with the latest technology stack as part of a highly skilled and motivated team who care deeply about software quality, efficiency and robustness."

So do visit their site to find out more - and come and see them at the conference!

]]>
The 2020 Call for Speakers is now open Shaved Yaks Ltd Fri, 18 Oct 2019 13:04:00 +0000 https://cpponsea.uk/news/the-2020-call-for-speakers-is-now-open 7b87fa42-e388-46f7-862b-c72152477cb3 The Call for Speakers is now open, and will run until the end of November.

If you're interested in presenting a 60 minute or 90 minute talk, or a one day workshop, please visit the above link to go to the Call For Speakers page for more information and a link to the Speaker Portal.

]]>
Walter E. Brown - our second keynote speaker Shaved Yaks Ltd Fri, 30 Aug 2019 16:40:00 +0000 https://cpponsea.uk/news/walter-brown-our-second-keynote-speaker 06f9d1aa-2657-41ff-b098-e8868c46d88a Walter E. Brown

We're proud to announce that, joining Hana Dusíková, our second keynote speaker for 2020 will be Walter E. Brown.

Walter has been using C++ since before there was a C++ (at least by that name), and has been a respected voice in defining the language throughout the C++11 era up to today. He's been responsible for introducing many well used features into the language, and contributed to many more. His talks have always been stirring and insightful - yet accessible!

Remember, at time of writing, Super Early Bird tickets are available - but only a few tickets are available at this price.

]]>
First keynote speaker and Super Early Bird tickets Shaved Yaks Ltd Tue, 27 Aug 2019 12:54:00 +0000 https://cpponsea.uk/news/first-keynote-speaker-and-super-early-bird-tickets 2c3051c6-41f7-48c3-92f4-c70c15c22411 Hana Dusíková

We're delighted to announce that our first keynote speaker will be Hana Dusíková. Hana has left a real mark on the community in just the last year or so, and her meteoric rise is well deserved. Her talk at the first C++ on Sea was a great success - even though she couldn't make it in person due to flight cancellations! So we're particularly thrilled to have her back - for the first time!

Tickets now on sale

We'll be announcing our second keynote speaker very shortly. In the meantime we're now opening Super-Early-Bird tickets. These are very limited (just ten tickets available at this price). Once they're gone Early Bird tickets will be available. These are also limited (50). These cheaper prices are primarily intended for those that pay their own way - so if your company pays for your ticket (and would do so anyway) please consider waiting for the Early Bird period to end to give those will benefit more a chance.

We're also adding a new option, the "Complete Conference Package". This is the equivalent of buying a standard ticket, workshop and meet-the-speakers dinner together - but you'll also get an exclusive t-shirt.

]]>
C++ on Sea 2020 Is Coming Shaved Yaks Ltd Mon, 12 Aug 2019 22:39:00 +0000 https://cpponsea.uk/news/cpp-on-sea-2020-is-coming 63c232fe-1dec-413d-befd-d92323b5d66c

Plans are well underway for the next edition of C++ on Sea. It's going to be later in the year - so if you were worried about not hearing anything yet - that's why. While feedback from the first event was overwhelmingly positive, there were definitely some issues to resolve. We've been working hard to address as many of these as we can.

One of the issues we had was weather related. A combination of February UK temperatures and particularly windy weather that week meant that the venue's heating (it is an old, slightly drafty, building) couldn't keep up.

We can't control the weather - but we can influence our exposure to it.

As a result, next year C++ on Sea will take place, in the same venue, in June! From the 7th to the 10th specifically (with the 7th - a Sunday - being the workshops day).

The more observant will note that that means C++ on Sea 2020 will be a three day conference (plus workshops)!

Stay tuned for more details soon, including keynote speakers, the call for speakers opening, pricing and ticket sales.

]]>
Videos are now being released Shaved Yaks Ltd Fri, 15 Feb 2019 19:24:00 +0000 https://cpponsea.uk/news/videos-are-now-being-released 466b11b6-ff1e-4b6b-b0c9-bb4cebc12a24

After a fantastic conference last week we're now starting to process and upload the videos to YouTube. We have a channel on YouTube you can subscribe to, or keep checking back to see the latest videos. Please do share them around!

One of the most talked about presentations from the conference - and the video widely requested - was Kate Gregory's opening Keynote: "Oh, the Humanity!" and that was in the first batch of uploads.

Our video team is working tirelessly to keep adding more videos over the few days to a week or so.

]]>
Introductory workshop added - running in parallel on Monday Shaved Yaks Ltd Sat, 26 Jan 2019 22:28:00 +0000 https://cpponsea.uk/news/introductory-workshop-added-running-in-parallel-on-monday 64b8e6c2-9f5e-4d87-afc6-e242f4f8a4f8

We're pleased to announce that we're adding another workshop track, to be led by Tristan Brindle. But this workshop will run concurrently with the main conference on Monday - and will be an intensive introductory course for C++ beginners.

If you're coming to C++ from another language - or used to use it years ago and need a refresher - this could be just the course for you! Of course you'll be missing a big chunk of the conference on Monday (10:45 - 16:00 - so you'll still get the keynote, plenary and lighting talks) - but you'll get the whole of Tuesday, and only need a main conference ticket - no workshop ticket required. If you don't want to stay for Tuesday you can buy a one day ticket.

Tristan is the main instructor at C++ London Uni), where he has been helping beginners learn C++, weekly, for over a year.

After Monday 28th the main conference prices go up to Last Minute prices. In recognition of the fact that this workshop is being added so late, you can use the following coupon code to get standard rate prices (for both 2-day and single day admission).

INITIALCPP2019

However you will, then, need to attend the workshop (except the first session)!

]]>
Every attendee gets a free copy of "C++17 - The Complete Guide" by Nico Josuttis Shaved Yaks Ltd Thu, 24 Jan 2019 19:21:00 +0000 https://cpponsea.uk/news/every-attendee-gets-a-free-copy-of-cpp17-the-complete-guide-by-nico-josuttis 07a53b26-1598-4803-90a0-cae308bccaea

Nicolai Josuttis, one of our speakers and workshop instructors, is particularly well known as the author of the bestselling "The C++ Standard Library". As well as being a world-class trainer, he has also written several other books, and is just finishing up "C++ 17 - The Complete Guide".

We can now announce a special deal we've arranged with Nico which means we'll be giving every attendee of the conference a coupon code to obtain a free copy of the book in electronic form (current suggested price: 37.90 USD). You'll have immediate access, and continue to get updates as the book progresses to completion.

Anyone who still doubts that C++17 is a significant release need only read the table of contents!

We'd like to thank Nico for making this possible. Do check out his talk, "C++17 - The Biggest Traps" and workshop, "Modern C++ Template Programming".

You might also like to catch Nico on a recent episode of cpp.chat.

]]>
Standard pricing is ending soon Shaved Yaks Ltd Fri, 18 Jan 2019 23:26:00 +0000 https://cpponsea.uk/news/standard-pricing-is-ending-soon 3d02c137-f929-4f14-9c67-78bd272836dc With the conference less than two weeks away tickets are still selling well - bearing out the prediction that a lot of people leave it until quite late!

What you might not know is that the standard, two-day, ticket pricing was set to end on the 21st January! After that "Last Minute" tickets can still be bought, but at a slightly higher price.

This was set-up that way early on, with so many things unknown - and an expectation that many would leave registration late - to try to encourage people to book sooner if possible.

At this point we know that sales have gone well, and some of the things that need ordering in advance have slightly better lead times than we expected.

So we're keeping the standard pricing open a bit longer - until the 28th January. After that, though, pricing will switch to the Last Minute rate - so don't delay!

Workshops

The workshops are also still taking registrations. There is no standard pricing deadline, but one or two are getting close to capacity!

If you're already booked in for the main conference and you now think you'd like to stay on for a workshop, too, you can still register for it separately, too.

You can see the list of workshops here.

]]>
Bloomberg becomes our final Gold Sponsor Shaved Yaks Ltd Tue, 15 Jan 2019 22:37:00 +0000 https://cpponsea.uk/news/bloomberg-becomes-our-final-gold-sponsor bca18921-fddd-456d-aa4e-7166e383413a

Completing our line up of four gold sponsors, I'm pleased to say that Bloomberg are now supporting us, too!

As gold sponsors they will also be exhibiting during the event, so you can meet and chat with them. And one of our speakers, Vittorio Romeo also works at Bloomberg. He'll be telling us all about "Higher-order functions and function_ref".

Everyone has heard of Bloomberg, of course - but what do they really do, and why are they involved with a C++ conference? (and why might you want to chat with them?)

In their words:

Bloomberg is building the world's most trusted information network for financial professionals. Our 5,000+ engineers are dedicated to advancing and building new systems for the Bloomberg Terminal to solve complex, real-world problems. Our priorities are speed, performance, and reliability, and our language is C++.

C++ is core to how we work. We are constantly pushing the boundaries of C++: from building low-level libraries and components and contributing to C++ standards, to building some of the most performant financial applications and trading systems in the world.

]]>
Travel recommendations Shaved Yaks Ltd Tue, 08 Jan 2019 14:11:00 +0000 https://cpponsea.uk/news/travel-recommendations 5e3c7edf-70c5-4706-b460-60b879d7342f It's now less than one month before the conference kicks off! If you haven't bought tickets yet, there is still time, of course. But if you have you're likely planning your travel already. Many of you have already booked - apologies for this information coming a little late - but if not we have now prepared a page dedicated to getting you to the venue.

This should be especially useful to those coming from Europe and beyond - but even if you're in the UK it's worth checking.

See you there!

]]>
Diversity and Support programme Shaved Yaks Ltd Wed, 19 Dec 2018 12:55:00 +0000 https://cpponsea.uk/news/diversity-and-support-programme 7d3e8f4e-1654-4e87-b5bd-7e966688c2c6 C++ on Sea is committed to inclusion and promoting greater diversity in our community. Primarily we do this by attempting to establish and advertise a welcoming and safe environment - which everybody benefits from. We take our adopted Code of Conduct seriously and will enforce it if it becomes necessary.

Because so many groups are under-represented we feel it is valuable to be more active in reaching some who might not otherwise be able to attend, so that (a) they directly benefit, (b) we all benefit, as a community, from a more diverse membership and (c) we get the word out that we truly do welcome everyone to be part of our community. Again, everbody benefits from this.

So we are pleased to be able to offer five tickets (to the main conference and meet-the-speakers dinner) at no cost, for this purpose. We're working with the #Include group who will run the selection process and who have opened a GoFundMe campaign to raise funds to cover travel and accomodation expenses, too!

Please use this form to apply for tickets. Applications are open until 6th January 2019.

]]>
Volunteer and Student programmes Shaved Yaks Ltd Thu, 06 Dec 2018 15:43:00 +0000 https://cpponsea.uk/news/volunteer-and-student-programmes eaf879eb-187d-469a-97b3-8033b23925fe We are now accepting applications for students and volunteers. These programmes offer cheap (£50 for students) or free (for volunteers) tickets to qualifying applicants.

In the case of volunteers accommodation will also be covered. Students are welcome to apply for both programmes (if not accepted as a volunteer they would still be eligible for student pricing).

Please see the full details pages for volunteers and students, respectively, for more information and to apply.

]]>
Hawk-Eye Innovations joins as Gold Sponsor Shaved Yaks Ltd Fri, 09 Nov 2018 12:36:00 +0000 https://cpponsea.uk/news/hawk-eye-innovations-joins-as-gold-sponsor 340b2a13-6ad4-4131-8747-e11f7a9a94ac

We have another Gold Sponsor! Hawk-Eye Innovations are supporting C++ on Sea and will be exhibiting during the conference.

But who are they, and what do they do? Hawk-Eye is a leader in sports technology. Think ball tracking in high-profile games like professional tennis - including detecting whether a ball is in or out. But they do much more than that. Do check out their website.

And if you're looking for a new role, or might be tempted by something different - they are hiring for C++ software developers across two groups - their video platform SMART and the graphics group who are working with Unreal Engine. Plus other roles.

As well as offering an interesting, cutting edge, field of work - they offer excellent benefits.

]]>
Full schedule now available Shaved Yaks Ltd Thu, 25 Oct 2018 19:50:00 +0000 https://cpponsea.uk/news/full-schedule-now-available 3111c052-d10c-46e6-9023-47273f663638 Guy Davidson Vittorio Romeo JuanePe David Gross Clare Macrae Simon Brand Kate Gregory Matt Godbolt Arvid Gerstmann Nico Josuttis Frances Buontempo Jason Turner Barney Dellar Victor Ciura Adi Shavit Patricia Aas

We're thrilled to announce that the full schedule for the conference has now been finalised and published. Of course, when I say, "finalised", that doesn't mean it definitely won't change again, but I don't expect much movement.

You'll notice that day two (Tuesday) has four tracks. As mentioned before, the response was so great that we felt we had to put on an extra track. Note, also, the Lightning Talks at the end of day one. We'll take submissions for that closer to the time of the conference - or at the conference.

If you haven't done so already, please sign up for update emails (very occasional) and/ or subscribe the RSS feed for news. This is the best way to be kept up-to-date (as well as to find out when those all-important Lightning Talk submissions open!)

The first track slot of each day is a 90 minute session. The rest are 60 minutes. Most of the breaks are 30 minutes to give sufficient unpacking downtime and/ or socialising and networking - which we consider one of the most important and rewarding parts of any good conference.

Tickets are available now.

Björn Fahller Arne Mertz Walter Brown Viktor Kirilov Jon Jagger Kevlin Henney Andreas Fertig Peter Bindels Anasasia Kazakova Tony Wasserka John Shearer Hana Dusíková Odin Holmes Timur Doumler
]]>
JetBrains joins as second Gold Sponsor Shaved Yaks Ltd Tue, 16 Oct 2018 17:20:00 +0000 https://cpponsea.uk/news/jetbrains-joins-as-second-gold-sponsor 5b81c0f3-8139-4f63-bc17-398a1505d7f3 JetBrains

We're excited to welcome JetBrains to our list of Gold Sponsors.

Although the conference chair, Phil Nash, is also Developer Advocate at JetBrains, C++ on Sea is a separate venture, so we're especially pleased to strengthen that connection by having the JetBrains team join us officially as sponsors. They'll also have a stand at the venue and I can say, from experience, they are always interesting to talk to.

Most developers are familiar with JetBrains, who first entered developer tool canon with IntelliJ IDEA - a Java IDE - and later ReSharper, for C#. But now they have a plethora of IDEs covering almost every popular language - including three for C++: CLion, AppCode and ReSharper C++.

But they also have other important tools and services, such as the continuous integration system, TeamCity, and issue tracker YouTrack.

Check out all the products with 30-day free trials, or free instances of TeamCity, for instance - or just come and chat to team during the conference.

]]>
Full list of speakers announced Shaved Yaks Ltd Mon, 08 Oct 2018 17:25:00 +0000 https://cpponsea.uk/news/full-list-of-speakers-announced 3ee8168f-4665-4e37-801a-80566fb31313 After much, agonising, deliberation by the core programme team, informed by a panel of over 15 reviewers (some of whom worked double, or even triple, shifts), the final list of speakers can now be announced.

But before that I'd like to say a bit more about the selection process. As any conference organiser will tell you, the hardest part is usually deciding who will be in the programme and who won't. With a ratio of four submissions to every available slot this was especially true. And on top of that the submissions themselves were just excellent in general.

So while this classifies as a "good problem to have", it was a problem nonetheless. Saying "no" to so many outstanding speakers and talks was heartbreaking - but that was what I signed up for.

I've said this to some people already, but I'll say it again here - and this is no hyperbole: we could easily make at least one world class conference from just the talks that weren't selected - probably two!

In fact the task was so hard that we have decided to add an extra half a track (in practice this probably means that one of the two days will have four tracks instead of three)!

And so we arrive at the list. The schedule is another step that will be put together later.

Adi Shavit What I Talk about When I Talk about Cross Platform Development
Anastasiia Kazakova Debug C++ Without Running
Andreas Fertig Fast and Small - What are the Costs of Language Features
Arne Mertz Learning (and teaching) modern C++ - Challenges and Resources
Arvid Gerstmann Building a C++ Reflection System in One Weekend Using Clang and LLVM
Barney Dellar Strong Types in C++
Björn Fahller Programming with Contracts in C++20
Clare Macrae Quickly testing legacy code
Frances Buontempo Diffuse your way out of a paper bag
Guy Davidson A linear algebra library for C++23
Hana Dusíková Regular Expressions Done in Compile Time
Jason Turner Practical Performance Practices Revisited
John Shearer Sailing from 4 to 7 Cs: just keep swimming
Juan Pedro Bolivar Puente Postmodern immutable data structures
Kevlin Henney The Forgotten Art of Structured Programming
Nicolai Josuttis C++17 - The Biggest Traps
Odin Holmes boost.tmp: Your DSL for Metaprogramming
Peter Bindels Designing for beginners: Simple graphics, a case study
Simon Brand How to Write Well-Behaved Value Wrappers
Timur Doumler Initialisation in modern C++
Tony Wasserka Teaching Old Compilers New Tricks: Transpiling C++17 to C++11
Victor Ciura Better Tools in Your Clang Toolbox: Extending clang-tidy With Your Custom Checks
Viktor Kirilov The Hitchhiker's Guide to Faster Builds
Vittorio Romeo Higher-order functions and `function_ref`
Walter E. Brown C++ Function Templates: How Do They Really Work?

In addition to the two keynotes, already announced, there will be an additional plenary session at the end of the first day:

Patricia AasDeconstructing Privilege


Many thanks to everyone who has made this possible so far - all the speakers, selected or not, all the reviewers - and all those who bought enough Early Bird tickets that we have the confidence to add the extra track!

]]>
Optiver becomes first Gold Sponsor of C++ on Sea Shaved Yaks Ltd Mon, 24 Sep 2018 14:03:00 +0000 https://cpponsea.uk/news/optiver-becomes-first-gold-sponsor-of-cpp-on-sea 99f42799-2766-4d13-b70d-e92786d6fbf1 Optiver Logo

We're thrilled to announce that Optiver have joined us as our first Gold Sponsors. You'll have a chance to meet and chat with them at the conference as they will have a stand there.

Optiver is one of the largest electronic market makers in the world, trading a wide range of finacial products on over 50 exchanges. Their infrastructure is a web of distributed sysrems spanning the globe.

They're using C++ for their most crucial applications, with a focus on high-performance and low-latency. If that sounds interesting they are constantly looking for top C++ talent to join them in their headquarters in the exciting city of Amsterdam.

If you're not already based there it's a really great place to try if you're open to relocating

]]>
Workshop instructors announced Shaved Yaks Ltd Wed, 19 Sep 2018 10:28:00 +0000 https://cpponsea.uk/news/workshop-instructors-announced 1eb1e399-4d7d-461f-adf4-0970d8a2d62d Exciting news! Our workshop instructors have been selected and have all confirmed that they'll go ahead. We'll post full details in the next week or two, but for now here are the headlines:
  • Nicolai Josuttis will present, "Modern C++ Template Programming"
  • Jason Turner with, "Applied constexpr"
  • Jon Jagger and Kevlin Henney, "A Day of Deliberate Practice"
  • David Gross, "Low-latency C++ workshop"

(Update: Full details have now been published)

We've added separate tickets for each of these workshops, so you can sign up for them now. If you already bought the generic "one day workshop" (which we've now retired), we'll be in touch to get you transferred to one of these more specific tickets types.

The main conference speakers are almost selected. There has been a slight delay but notifications should go out within the next week and an announcement will be made early in October.

]]>
Free Ticket Winner Shaved Yaks Ltd Sat, 25 Aug 2018 16:10:00 +0000 https://cpponsea.uk/news/free-ticket-winner c9e30492-93fb-420c-ae81-30c41b463216 Thanks to everyone who entered our free ticket draw by tweeting about the conference and the competition. It helps us spread the word, and also gives an opportunity to someone that may not otherwise be able to attend to get a ticket.

We had 60 entries, with some really great thoughts about what they would hope for in the conference. In the end we had to pick one winner. We wanted to make sure it was fair and completely random. So here is my highly scientific process:

First I went to Twitter to view all the liked tweets from the conference account. I then copied them into a text file. I did a regex search over that for ^@.* to filter out all the twitter names and put them into their own file. I then used Sublime Text's "Permute Lines | Shuffle" feature to randomise the ordering. Sublime shows the line numbers so I needed a number between 1 and 60. So I went to another room and asked my 11 year-old daughter to pick a random number between 1 and 60 and she chose 47.

So who's Twitter name was at position 47 in my list? Would you believe it?

Kate's winning tweet

So Kate Gregory, one of our keynote speakers, by a fair draw (as fair as the above process can be), won our free ticket competition! Of course Kate doesn't need a free ticket for herself, but as her tweet suggests, she can pass it on to whoever she choses, and I trust Kate to do so judiciously - so I think this worked out well! I'll be in touch with Kate to organise the details.

Congratulations Kate - and thanks again to everyone that took part. Hope to still see at least some of you at conference in February.

]]>
Win a free ticket for C++ on Sea! Shaved Yaks Ltd Thu, 16 Aug 2018 12:00:00 +0000 https://cpponsea.uk/news/win-a-free-ticket-for-cpp-on-sea 3d205f57-7a5d-42ae-92d7-93d6efac771c Update: Now closed

For a brand new conference the interest in C++ on Sea already has been phenomenal! As we posted recently we had over 100 submissions to our Call for Speakers - way ahead of expectations - and they include some really great names. We also have enough newer speakers in the pool that I'm sure we'll be able to put together a balanced and well rounded programme when we complete the initial reviews in early September.

In the meantime, Early Bird tickets are available and are already starting to sell - which is really exciting for us (and a little bit nerve wracking - especially after a technical hitch early on).

Amongst those that have heard of us the interest is definitely there, for which we are very grateful.

But we want to reach even more people - and that's where you come in. We'd like you to tweet about the conference. You can say anything you like (in keeping with our Code of Conduct) - as long as you include the following:

  • give at least one reason you'd like to attend
  • mention the @cpponsea account (but not as the first word, or else no-one else will see it)
  • a link to this post (please use the news item url, rather than the general news page)
  • invite others to try and win, too
  • must be a new tweet, not a retweet. Retweets are ok, of course, if you don't want to enter into the draw.

e.g.
Example tweet

We'll collect the tweets up until midnight (London time) on Friday 24th August, then randomly select one to award a free ticket to. (If you win and you've already purchased a ticket we'll either refund you or you can transfer it to someone else, if you like).

]]>
Registration is now open! - Early Bird tickets available Shaved Yaks Ltd Mon, 06 Aug 2018 18:40:00 +0000 https://cpponsea.uk/news/registration-is-now-open-early-bird-tickets-available 78a0127b-1567-4cb6-9ed2-faa2eea4a68d Tickets are now on sale for C++ on Sea 2019!

Right now you can buy Early Bird tickets for the whole, two-day, main conference (Monday, Tuesday), and standard price tickets for the workshop day (Wednesday) or a single conference day.

You can also buy a ticket for the Meet The Speakers dinner, which will take place at the venue on Monday evening. This three course gala dinner will be held in the main theatre and will distribute speakers around the tables before the other attendees come in to give everyone a chance to chat with the speakers. We plan to arrange additional entertainment, too.

The Early Bird prices will continue until 9th September, after which the standard conference tickets will become available.

Reviews are in progress now and the initial selections will be announced early in September, with a full schedule published a little later. This means that Early Bird tickets are purchased before the speaker list is known. I can tell you, though, that our list of submissions is not only large, but also high quality - with many of the big headline names you'd expect from an international C++ conference. In the worst case tickets can be refunded (less a small processing fee) if you decide to cancel - so you have very little to lose. But we feel sure you won't find that necessary.

]]>
Join the conversation Shaved Yaks Ltd Sat, 04 Aug 2018 12:00:00 +0000 https://cpponsea.uk/news/join-the-conversation 0a511f32-55db-4a15-b052-2d32c0325b8b We now have a #cpponsea channel on the #Include <C++> Discord server.

You'll need an account on Discord to log in, then use this invitation to join the server.

The #Include <C++> Discord was set up to provide a safe place to talk about C++ for people of all backgrounds - but especially in recognition of those who may be more vulnerable, or often find themselves targets of non-inclusive behaviour.

For this reason not all channels are available when you first join the server. You will need to establish yourself there before access to most of the channels - including the #cpponsea channel - is granted. This may seem an unnecessary inconvenience, but if you share our commitment to making our community more inclusive, more diverse, and safer for all participants, then you will appreciate that a minor inconvenience for most of us can translate to a game changing difference for others! I hope you will support us in this.

]]>
The Call for Speakers is now closed Shaved Yaks Ltd Thu, 02 Aug 2018 14:00:00 +0000 https://cpponsea.uk/news/the-call-for-speakers-is-now-closed f2aad85f-5f5a-4549-9de5-d90ca62ddbc8 When we opened the call at the end of May I wasn't quite sure what to expect. Based on the anticipated size of the conference, other conferences in the area, etc, I had in mind that we might get around 50 submissions. 30 would be enough, I told myself. With three tracks, given the current plan for timing, we have 24 slots for full length talks - so with 30 we'd be turning down a few but, I'm sure, would still be able to put on a great conference. With 50 we'd have a harder job of choosing, but we'd surely be able to put on an even better programme.

So I was blown away when the final count of submissions just after the close of the Call for Speakers was over 100 submissions!

Thanks to everyone that has taken the time to submit their proposals. Even if you don't make the final selection yours has been a valuable contribution to our first programme.

This is going to give the review team a really big job - and I'm now thinking of how best to make that easier for them (I had expected to be able to keep it fairly low tech for this iteration). But, for the sake of the conference itself, that's a really good problem to have!

The plan is for the review period to run to early September. I'm aiming for the first week, but am keeping that deliberately non-commital as we work out how we're going to run this. As a speaker at many conferences myself I appreciate that when you're waiting to hear whether you're in (especially if you know there is a lot of competition) it's really nice to have a fixed date in mind. On the other hand having a fixed date that comes and goes with no news can be even worse. So as soon as we have a better idea of what is realistic we'll publish dates. We'll still be notifying speakers much earlier than average.

At time of this writing the ticketing system is being finalised, and that should go online shortly for early-bird tickets. Expect another announcement soon for that. Given the number of speaker submissions, one thing we're considering now is whether to add an extra track. One other indicator that can help us there is sales of early-bird tickets. If they seem popular that's a good sign that an extra track could be worthwhile. Of course we'll need to make that decision before the final list of speakers is drawn up.

-- Phil Nash, conference chair

]]>
Call For Speakers opens Shaved Yaks Ltd Sun, 27 May 2018 12:09:00 +0000 https://cpponsea.uk/news/call-for-speakers-opens 6bdf5658-bc50-43d8-9de0-ecda8215b1a1 Finally! We're proud to open the C++ on Sea Call For Speakers.

If you're interested in presenting a 60 minute or 90 minute talk, or a one day workshop, please visit the above link to fill out a form.

(Update, 4th June) Most of the original contents of this post have now been moved to the above page.

]]>
Dates and keynote speakers announced! Shaved Yaks Ltd Wed, 23 May 2018 18:44:00 +0000 https://cpponsea.uk/news/dates-and-keynote-speakers-announced 9b665ca1-463c-439c-907a-8d87853081cd


We've finally booked the venue and can tell you that we'll be running from Monday 4th to Wednesday 6th February (Wednesday will be the workshops day).

We are also excited to share, as first revealed on CppCast, and then cpp.chat, that we have two great keynote speakers lined up! Both Kate Gregory and Matt Godbolt have agreed to headline the conference!

This website is also getting a bit of attention, although there is more to do (there's always more). The next step is to integrate the speaker's portal so we can officially open the call for speakers. In the meantime, if you don't want to miss that, please register your interest using the link on the home page and you'll get a notification when it's ready.

]]>