Next BeCPP UG Meeting Planned For January 9th, 2018

November 21, 2017 Marc Gregoire Events

The next meeting of the Belgian C++ Users Group is planned for Tuesday January 9th, 2018 at 18:00 at Barco.

Barco ( https://www.barco.com/ ) is sponsoring this event by providing the location, drinks and catering.

Barco Logo

The agenda is as follows:

  • 18:00: Sandwiches.
  • 18:30: Session 1: Threads are evil (Frederik Vannoote)
    Many applications beyond the scope of “Hello World” use threads for various reasons. Be it for having many sequential execution paths, preventing a blocked UI or offloading CPU intensive tasks to the background.
    However threads don’t come for free. They suddenly add a complex dimension to a simple application. Who dares to claim to have written a flawless threaded application? Is it really bringing a performance boost?
    Let’s have a closer look to what we are facing when using threads and what alternatives we have.
  • 19:00: Session 2: Legacy code refactoring case (Roeland Van Lembergen)
    Going from legacy C++ code to state of the art tested and testable code by means of focused refactoring and componentization. Building a future proof platform using code generation.
  • 19:30: Break
  • 19:45: Session 3: Boost.Asio C++ (Network) Programming (Lieven de Cock)
    Boost.Asio is a cross-platform C++ library for network and low-level I/O programming, either using a synchronous or asynchronous model. We will examine this powerful library in 2 sessions. The first session will first focus on using it as a task processor, something to offload work to, in a nice scaling way with respect to threads. Next we will have a look at timers based upon this library. Equipped with the basic techniques we will start looking at the networking part, first examining some structures and some first network activities, and if time permits it we will implement a first network client. From this talk on boos:asio:ioservice is ready to service you!
    In the second session we will dive head first in the network programming with no further limits.
    Note that the C++ Standard networking proposals are based directly on Boost.Asio, so next to learning this great library we are also preparing for the future C++ standard.
  • 20:45: Experience tour by Barco (Laserprojection/extreme surround sound in new cinema format, operation room for healthcare, control room, entertainment/concerts…), 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 January 5th, 2018!

More

0

Slides of the 11th of April 2017 BeCPP Meeting

April 15, 2017 Marc Gregoire Events

Thank you everyone for joining the Belgian C++ Users Group meeting on 11th of April 2017 and thanks to SoftKinetic for sponsoring the event by providing the location and catering.

SoftKinetic 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: “Challenges in Modern Embedded Development Using C++” by Glyn Matthews
Glyn Matthews - Challenges in Modern Embedded Development Using C++

Presentation: “SFINAE and type traits: In the Mix” by Lieven de Cock (Only source code, no slides)

Presentation: “SoftKinetic Introduction” by Glyn Matthews
Glyn Matthews - SoftKinetic Introduction

More

0

Pictures of the 11th of April 2017 BeCPP Meeting

April 15, 2017 Marc Gregoire Events

Here are some pictures of the Belgian C++ Users Group meeting held on 24th of January 2017.

More

0

Next BeCPP UG Meeting Planned For April 11th, 2017

February 25, 2017 Marc Gregoire Events

The next meeting of the Belgian C++ Users Group is planned for Tuesday April 11th, 2017 at 18:00 at VUB.

SoftKinetic ( https://www.softkinetic.com/ ) is sponsoring this event by providing the location, drinks and catering.

SoftKinetic Logo

The agenda is as follows:

  • 18:00: Sandwiches.
  • 18:30: Session 1: Challenges in Modern Embedded Development Using C++ (Glyn Matthews)
    This talk will cover things such as constrained systems (e.g. CPU, cache, memory), older compilers affecting the use of library and language features from the 2011 standard and beyond, porting, testing etc. One theme will be that what’s “standard” and “modern” is not what you need to get your software working. In some ways, I’d like to push back a bit on the trend to more modern code bases, because it turns out it’s quite rare for developers to have access to the latest language features (and by “latest” I mean 6 years old…)
  • 19:30: Break
  • 19:45: Session 2: SFINAE and type traits: In the Mix (Lieven de Cock)
    The journey will start with a test drive of simple method overloading, shortly later enriched with some ‘templates’ laps. Then we shift gears and we add type traits to the mix. In order to arrive at the finish line, some SFINAE herbs are added to spice up the mix. And as the proof of the pudding is in the eating, a small use case, which will bring things together, will be served.
    In the end the main question remaining is: do we std::enable_if some drinks afterward?
  • 20:45: Short presentation and demo by SoftKinetic 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 April 4th, 2017!

More

0

Slides of the 24th of January 2017 BeCPP Meeting

February 5, 2017 Marc Gregoire Events

Thank you everyone for joining the Belgian C++ Users Group meeting on 24th of January 2017 and thanks to Nobel Biocare for sponsoring the event by providing the location and catering.

Nobel Biocare 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: “BeC++17 – Part II” by Peter Van Weert
Peter Van Weert - BeC++17 - Part II

Presentation: “Our Journey to C++” by Cosmin Cremarenco
Cosmin Cremarenco - Our Journey to C++

More

0

Pictures of the 24th of January 2017 BeCPP Meeting

February 5, 2017 Marc Gregoire Events

Here are some pictures of the Belgian C++ Users Group meeting held on 24th of January 2017.

More

0

Next BeCPP UG Meeting Planned For January 24th, 2017

December 13, 2016 Marc Gregoire Events

The next meeting of the Belgian C++ Users Group is planned for Tuesday January 24th, 2017 at 18:00 at Nobel Biocare.

Nobel Biocare ( https://www.nobelbiocare.com/ ) is sponsoring this event by providing the location, drinks and catering.

Nobel Biocare Logo

The agenda is as follows:

  • 18:00: Sandwiches.
  • 18:30: Session 1: What’s new in C++17, Part 2? (Peter Van Weert)
    This talk will continue the talk from November 2016, giving an overview of all the new features scheduled to be included in C++17. This second part will focus more on library changes.
  • 19:30: Break
  • 19:45: Session 2: Coming to terms with C++ in a huge financial application (Cosmin Cremarenco)
    Murex is a large financial application – ~15M lines of code of C/C++. Migrating from C to C++ has come with enormous challenges. Essential components had to be upgraded to what a C++ programmer naturally expects today. A legacy object framework based on C had to be deprecated in favour of C++, the build system had to be upgraded, proper testing put in place, processes devised to how third-party libraries are introduced in our codebase and used and, finally, a performant serialization system that is in-line with today’s expectations on latency and throughput when communicating between components written in different or same programming language.
  • 20:45: Short presentation/demo by Nobel Biocare 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.

C++ Standard Library Quick Reference
We will be giving away a copy of C++ Standard Library Quick Reference.

Note: The deadline for registrations is January 20th, 2017!

More

0

Slides of the 24th of November 2016 BeCPP Meeting

December 2, 2016 Marc Gregoire Events

Thank you everyone for joining the Belgian C++ Users Group meeting on 24th of November 2016 and thanks to Nikon Metrology for sponsoring the event by providing the location and catering.

Nikon Metrology 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: “Mobile App Development for Multiple Platforms with Visual C++, 2016” by Marc Gregoire
Marc Gregoire - Mobile App Development for Multiple Platforms with Visual C++, 2016

Presentation: “What’s new in C++17?” by Peter Van Weert
Peter Van Weert - What’s new in C++17?

More

0

Pictures of the 24th of November 2016 BeCPP Meeting

November 27, 2016 Marc Gregoire Events

Here are some pictures of the Belgian C++ Users Group meeting held on 24th of November 2016.

More

0

Next BeCPP UG Meeting Planned For November 24th, 2016

October 12, 2016 Marc Gregoire Events

The next meeting of the Belgian C++ Users Group is planned for Thursday November 24th, 2016 at 18:00 at Nikon Metrology HQ.

Nikon Metrology ( http://nikonmetrology.com/ ) is sponsoring this event by providing the location, drinks and catering.

Nikon Metrology Logo

The agenda is as follows:

  • 18:00: Sandwiches.
  • 18:30: Session 1: What’s new in C++17? (Peter Van Weert)
    This talk will give an overview of all the new features scheduled to be included in C++17.
  • 19:30: Break
  • 19:45: Session 2: Mobile App Development for Multiple Platforms with Visual C++, 2016 (Marc Gregoire)
    Visual C++ supports mobile app development for Windows, Android, and iOS from a single code base, optionally with a thin platform-specific UI layer. The resulting binaries can be deployed to an emulator or to a real device and debugged on both, all from within Visual C++. This presentation is a follow up of my previous BeCPP presentation, and as such the session will only briefly cover the basics of cross-platform mobile app development. Please view https://www.youtube.com/watch?v=2Y47g8xNE1o or https://channel9.msdn.com/events/CPP/CppCon-2015/CPPConD02V019 for this material in depth. In this follow up, we go over the new features added for cross-platform development since last year. Additionally, we continue where last year’s session ended, and will go deeper on how to write your applications to have a native look-and-feel UI on each of the different platforms.
  • 20:45: Short presentation and guided tour of Nikon Metrology 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.

C++ Standard Library Quick Reference
We will be giving away a copy of C++ Standard Library Quick Reference.

Note: The deadline for registrations is November 20th, 2016!

More

0

« Previous Posts

Powered by WordPress. Designed by elogi.