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

New Book “C++ Standard Library Quick Reference” Now Available

July 2, 2016 Marc Gregoire Book


Peter Van Weert and Marc Gregoire have released a new book titled “C++ Standard Library Quick Reference”, published by Apress. It is available from:

Here is the abstract:

This quick reference is a condensed reference guide to the essential data structures, algorithms, and functions provided by the C++ Standard Library. Used by millions of C++ programmers on a daily basis, the C++ Standard Library features core classes for strings, I/O streams, and various generic containers, as well as a comprehensive set of algorithms to manipulate them. In recent years, the C++11 and C++14 standards have added even more efficient container classes, a new powerful regular expression library, and a portable multithreading library featuring threads, mutexes, condition variables, and atomic variables.

Needless to say, it is hard to know and remember all the possibilities, details, and intricacies of this vast and growing library. This handy reference guide is therefore indispensable to any C++ programmer. It offers a condensed, well-structured summary of all essential aspects of the C++ Standard Library. No page-long, repetitive examples or obscure, rarely used features. Instead, everything you need to know and watch out for in practice is outlined in a compact, to-the-point style, interspersed with practical tips and well-chosen, clarifying examples. The book does not explain the C++ language or syntax, but is accessible to anyone with basic C++ knowledge or programming experience. Even the most experienced C++ programmer though will learn a thing or two from it and find it a useful memory-aid. Among the topics covered are:

  • The essentials that the C++ Standard Library has to offer
  • How to use containers to efficiently store and retrieve your data
  • How to use algorithms to inspect and manipulate your data
  • How lambda expressions allow for elegant use of algorithms
  • What the standard string class provides and how to use it
  • How to write localized applications
  • What functionality the library provides for file and stream-based I/O
  • What smart pointers are and how to use them to prevent memory leaks
  • How to write safe and efficient multi-threaded code using the C++11 threading libraries

More

0

Slides of the 30th of June 2016 BeCPP Meeting

July 2, 2016 Marc Gregoire Events

Thank you everyone for joining the Belgian C++ Users Group meeting on 30th of June 2016 and thanks to Newtec for sponsoring the event by providing the location and catering.

Newtec

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: “Build a database-independent cross-platform persistence layer with Qt” by Johan Decorte
Johan Decorte - Build a database-independent cross-platform persistence layer with Qt

Presentation: “Objects? No Thanks!” by Wouter van Ooijen
Wouter van Ooijen - Objects? No Thanks!

More

0

Pictures of the 30th of June 2016 BeCPP Meeting

July 2, 2016 Marc Gregoire Events

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

DSC_0239 DSC_0224 DSC_0225 DSC_0233 DSC_0234 DSC_0235 DSC_0237 DSC_0236 DSC_0231 DSC_0230 DSC_0229 DSC_0228 DSC_0227 DSC_0226

More

0

« Previous Posts

Powered by WordPress. Designed by elogi.