Slides of the 18th of June 2015 BeCPP Meeting

June 29, 2015 Marc Gregoire Events

Thank you everyone for joining the Belgian C++ Users Group meeting on 18th of June 2015 and thanks to OM Partners for sponsoring the event by providing the location and catering.

OM Partners
If you couldn’t attend the event in person, or if you would like to go over the material again, you can download them below.

Presentation: “The C++ Memory Model and Atomics” by Peter Van Weert
Peter Van Weert - The C++ Memory Model and Atomics

Presentation: “FileSystem” by Lieven de Cock
Lieven de Cock - FileSystem
You can also download all the source code that was shown during the presentation:

Presentation: “OM Partners” by Jan Smans
Jan Smans - OM Partners

More

0

Pictures of the 18th of June 2015 BeCPP Meeting

June 29, 2015 Marc Gregoire Events

Here are some pictures of the Belgian C++ Users Group meeting held on 18th of June 2015.

IMG_8730 IMG_8731 IMG_8732IMG_8733 IMG_8734 IMG_8735IMG_8736 IMG_8737 IMG_8738IMG_8739

More

0

Next BeCPP UG Meeting Planned For June 18th, 2015

May 23, 2015 Marc Gregoire Events

The next meeting of the Belgian C++ Users Group is planned for Thursday June 18th, 2015 at 18:00 at OM Partners.

OM Partners ( https://ompartners.com/ ) is sponsoring this event by providing the location, drinks and catering.

OM Partners

The agenda is as follows:

  • 18:00: Sandwiches.
  • 18:30: Session 1: The C++ Memory Model and Atomics. (Peter Van Weert) Learn more about the C++ memory model introduced by C++11. Get answers to questions such as what exactly is this C++ memory model? What does it provide and guarantee? What are atomics? How do atomics relate to the memory model? How to use atomics to write thread-safe code? And more.
  • 19:30: Break
  • 19:45: Session 2: Portable C++ File System abstraction (Lieven de Cock) Via the standard library we can open and close files, we can read and write to them, be it old style FILE* or fstream. So content manipulation is available in a portable way. But how about File (and Directory) Management. On Posix you might have done stat, opendir, readdir, closedir, …. Others might be acquainted with Windows Api methods like FindFirstFile, CreateFile,  CopyFile, … But nothing portable. There are however several libraries who can bring a lot of such functionality for File and Directory Management. We will look at 2 such libraries, boost::FileSystem and Poco::FileSystem. Finishing up with a sneak peak on the upcoming C++ library standard proposal for File System. So it is time to code in a portable way now, and the future will even be more bright. Get yourself a new HD or SSD because we are managing the files from within the C++ code in a portable way.
  • 20:45: Short presentation by OM Partners.
  • 21:00: Drink

The event is free for everyone, but you need to register for it.

There are 80 seats available for this event.

cppdependlogo2
CppDepend is also sponsoring this event by providing a number of free licenses for their CppDepend product. When you register for the BeCPP event, there will be a checkbox that you can check if you are interested in such a license. By checking that checkbox you allow us to provide CppDepend with your email address so that they can create your license. We have 23 licenses available on a first-come-first-served basis. These are 20 personal licenses and 3 commercial licenses. From all interested people, 3 will be selected at random to receive a commercial license.

Professional C++, 3rd Edition
We will also be giving away 2 copies of Professional C++, 3rd Edition.

Note: The deadline for registrations is June 14th, 2015!

More

0

Slides of the 17th of December 2014 BeCPP Meeting

January 6, 2015 Marc Gregoire Events

Thank you everyone for joining the Belgian C++ Users Group meeting on 17th of December 2014 and thanks to TOMRA for sponsoring the event by providing the location and catering.

TOMRA
If you couldn’t attend the event in person, or if you would like to go over the material again, you can download them below.

Presentation: “What’s new in VC++2015?” by Marc Gregoire
Marc Gregoire - What's new in Visual C++ 2015

Presentation: “Move semantics && rvalue references, part 1″ by Bert Rodiers
Bert Rodiers - Move Semantics Part 1

More

0

Pictures of the 17th of December 2014 BeCPP Meeting

January 6, 2015 Marc Gregoire Events

Here are some pictures of the Belgian C++ Users Group meeting held on 17th of December 2014.

20141217_181427 20141217_181557 20141217_181636 20141217_183152 20141217_183207 20141217_183327 20141217_201005 20141217_204011 20141217_204024 20141217_210235

More

0

Next BeCPP UG Meeting Planned For December 17th, 2014

December 1, 2014 Marc Gregoire Events

The next meeting of the Belgian C++ Users Group is planned for Wednesday December 17th, 2014 at 18:00 at TOMRA.

TOMRA ( http://www.tomra.com/ ) is sponsoring this event by providing the location, drinks and catering



TOMRA

The agenda is as follows:

  • 18:00: Sandwiches.
  • 18:30: Session 1: What’s new in VC++2015? (Marc Gregoire) An overview of new features and functionality in Microsoft Visual C++ 2015.
  • 19:30: Break
  • 19:45: Session 2: Move semantics && rvalue references, part 1 (Bert Rodiers) In this presentation we will be going deeper into move semantics and rvalue references. A large part of the presentation will talk about how to enable move support, discuss under which conditions it is applied and will point-out some potential pitfalls. We will also discuss Lambda generalized capture, which can be used to capture variables in a lambda expression using move semantics.
  • 20:45: Presentation and/or guided tour of the TOMRA facilities for interested people followed by a drink.

The event is free for everyone, but you need to register for it.

There are 50 seats available for this event.

Note: The deadline for registrations is December 15th, 2014!

More

0

Slides of the 8th of May 2014 BeCPP Meeting

May 11, 2014 Marc Gregoire Events

Thank you everyone for joining us at the Belgian C++ Users Group meeting on 8th of May 2014. As you can see in the pictures, there were a lot of attendees. We would also like to thank Materialise for sponsoring the event by providing the location and catering.

Materialise_logo

If you couldn’t attend the event in person, or if you would like to go over the material again, you can download them below.

Presentation: “Parallelism in the Standard C++: What to Expect in C++ 17″ by Artur Laksberg
Artur Laksberg - Parallelism in the Standard C++: What to Expect in C++ 17

Presentation: “Asynchronous programming with futures and await” by Artur Laksberg
Artur Laksberg - Asynchronous programming with futures and await

More

0

Pictures of the 8th of May 2014 BeCPP Meeting

May 9, 2014 Marc Gregoire Events

Here are some pictures of the Belgian C++ Users Group meeting held on 8th of May 2014.

DSC_0701 DSC_0702 DSC_0710 DSC_0711 DSC_0714 DSC_0716 DSC_0717 DSC_0718 DSC_0719

An example of a 3D printed light fixture made by Materialise:

DSC_0706

More

0

Next BeCPP UG Meeting Planned For May 8th, 2014

March 25, 2014 Marc Gregoire Events

The next meeting of the Belgian C++ Users Group is planned for Thursday May 8th, 2014 at 18:00 at Materialise HQ.

Materialise ( http://materialise.be/ ) is sponsoring this event by providing the location, drinks and catering

Materialise_logo

We will have an international speaker for this event: Artur Laksberg.

  • Artur Laksberg leads the Visual C++ Libraries development team at Microsoft, responsible for the STL, CRT, C++ AMP, PPL, Casablanca and other libraries. His interests include concurrency, programming language and library design, and modern C++. Artur is one of the co-authors of the ISO C++ proposal on Parallelism (aka Parallel STL) as well as the Concurrency Technical Specification.

If you ever wanted to ask a question to a member of the Visual C++ product team, now is your chance.

The agenda is as follows:

  • 18:00: Sandwiches.
  • 18:30: Session 1: Parallelism in the Standard C++: What to Expect in C++ 17 (Artur Laksberg) It is 2014 and parallel programming has entered the mainstream. No longer is it the domain of the few highly trained experts. The tools available in the C++ today make parallelism accessible – if not yet easy – to average developers. However, writing efficient cross-platform parallel code in C++ is still hard. The standard constructs available in C++ 11/14 are too basic and too low-level. More advanced tools exist, but most are either vendor-specific or don’t work on all platforms. In this presentation, we’ll talk about the joint effort spearheaded by several members of the ISO C++ Committee to bring parallelism into the C++ Standard Template Library. The project known as the “Parallel STL” aims to bring muliticore and SIMD parallelism into the next revision of the ISO C++ Standard.
  • 19:30: Break
  • 19:45: Session 2: Asynchronous programming with futures and await (Artur Laksberg) We have to write asynchronous code for a number of reasons, such as making our GUI apps more responsive, or our server code more scalable. Dealing with asynchrony is hard, perhaps harder than parallelism, and doing it in C++ in a portable way is even harder. If you are familiar with the “callback soup”, “control flow inversion” and other such phenomena, you’ve experienced the pain of asynchrony. In this presentation, we’ll look at the state of the art of asynchrony in C++, discuss futures and continuations, await and resumable functions, and how these concepts are making their way to Standard C++.
  • 20:45: Guided tour of the Materialise facilities for interested people followed by a drink.

The event is free for everyone, but you need to register for it.

There are 100 seats available for this event.

Note: The deadline for registrations is April 23rd, 2014!

More

0

Slides of the 17th of March 2014 BeCPP Meeting

March 18, 2014 Marc Gregoire Events

There were around 55 attendees for the Belgian C++ Users Group meeting on 17th of March 2014. Thank you everyone for joining us. We would also like to thank KLA-Tencor / ICOS Belgium for sponsoring the event by providing the location and catering.

KLA-Tencor/ ICOS Belgium

If you couldn’t attend the event in person, or if you would like to go over the material again, you can download them below.

Presentation: “What’s new in C++14″ by Peter Van Weert
Peter Van Weert - What's new in C++14

Presentation: “What’s new in Visual C++ 2013″ by Marc Gregoire
Marc Gregoire - What's new in Visual C++ 2013

More

0

« Previous Posts

Powered by WordPress. Designed by elogi.