Next C++ workshop: Recursion (14 February at 19:00 UTC)

Improve your C++ skills with the help of LibreOffice developers! We’re running regular workshops which focus on a specific topic, and are accompanied by a real-time IRC meeting. For the next one, the topics is recursion. Start by watching this presentation:

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

Then join us on 14 February, 2019 at 19:00 UTC for a discussion via our #libreoffice-dev IRC channel on Freenode. You can ask experienced LibreOffice developers questions, and learn more about the language. See you then!

Coming up on 24 January: next C++ workshop – set and maps

After three successful C++ workshops, where you can learn about the language and put questions to experienced developers, we’re organising another one! This time, the topics are set and maps. Start by watching this presentation:

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

Also take a look at this document and then this section. Here are some Easy Hacks to work on too.

Then join us on 24 January at 19:00 UTC for a discussion via our #libreoffice-dev IRC channel on Freenode. You can ask experienced LibreOffice developers questions, and learn more about the language. See you then!

Next C++ workshop: 10 January 2019 at 19:00 UTC

Yes, we’re running another C++ workshop, where you can watch a video about a specific feature of the language, then join our community of developers for a live discussion! This time, the topic is abstract data types:

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

Then join us on 10 January at 19:00 UTC for a discussion via our #libreoffice-dev IRC channel on Freenode. You can ask experienced LibreOffice developers questions, and learn more about the language. See you then!

Coming up on December 20: Next C++ workshop

Improve your C++ skills! Last week, we had a workshop covering an introduction to the language, and looking at functions and strings. Participants watched a couple of presentation videos, and then had the opportunity to put questions to experienced LibreOffice developers.

Well, the second workshop is coming up! On December 20 at 19:00 UTC, join us to discuss these topics: I/O streams and building LibreOffice! Beforehand, you can watch this video for an overview:

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

Then check out this page about I/O streams, and the building guides for LibreOffice. (You don’t have to read them all in detail, but take a look, and think of things you want to talk about!)

On December 20, you can join the discussion in the following ways:

See you then!

Learn C++ with the help of LibreOffice developers

Ever wanted to expand your programming skills, and venture into the world of C++? Well, we’re here to help! On Thursday December 13, at 19:00 UTC, we’ll have a live meeting on our #libreoffice-dev IRC channel, to discuss features of the language and provide help. LibreOffice developers will be available to answer questions and get your started with building the source code.

Now, if you want to take part, there are two videos to watch beforehand. The first is an introduction to C++ from Stanford University (it should start at 26:50, but if not, skip to that point to see the main content):

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

Then there’s a video which goes further into the language, looking at functions and strings:

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

So, watch the videos when you have some spare time, then join us on December 13 to discuss what you’ve seen, and learn more! See you soon…