Category Archive for Events

Next BeCPP UG Meeting Planned For December 17th, 2014

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

TOMRA ( ) is sponsoring this event by providing the location, drinks and catering


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!


CppCon 2015 Announced

After the great success of CppCon 2014, CppCon 2015 has already been announced.
It will be held September 20-25 2015 in Bellevue, Washington, USA.
I highly recommend attending this conference if you are a C++ developer, so mark your calendars :)


CppCon 2014 Slides of Sessions

CppCon 2014 was a great success. There were over 100 sessions spanning 5 fully packed days.
All sessions were professionally recorded and will be available online in a month or so.
However, the slides and other material such as source code is already becoming available for download. Not everything is there yet. In the coming days, more material will become available as soon as the organizers receive the documents from the different speakers.
Download them here.


CppCon 2014

Two pictures of me at CppCon 2014.


Slides of my CppCon 2014 Presentation “Introduction to Microsoft C++ AMP”

On Monday September 8th, 2014 I gave a presentation titled “Introduction to Microsoft C++ AMP” at CppCon 2014.
The slides of my presentation can be downloaded below:

This was the first edition of CppCon and it was a great success.
Looking forward to next year’s edition :)


CppCon 2014 Presentation

CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. Taking place this year in the beautiful Seattle neighborhood and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts.

What you can expect at CppCon:

  • Invited talks and panels: the CppCon keynote by Bjarne Stroustrup will start off a week full of insight from some of the world’s leading experts in C++. Still have questions? Ask them at one of CppCon’s panels featuring those at the cutting edge of the language.
  • Presentations by the C++ community: What do embedded systems, game development, high frequency trading, and particle accelerators have in common? C++, of course! Expect talks from a broad range of domains focused on practical C++ techniques, libraries, and tools.
  • Lightning talks: Get informed at a fast pace during special sessions of short, less formal talks. Never presented at a conference before? This is your chance to share your thoughts on a C++-related topic in an informal setting.
  • Evening events and “unconference” time: Relax, socialize, or start an impromptu coding session.

I’ll be giving a presentation myself at CppCon 2014: Introduction to C++ AMP (GPGPU Computing).

If you use C++, you should seriously consider coming to the conference.


Next BeCPP UG Meeting Planned For May 8th, 2014

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

Materialise ( ) is sponsoring this event by providing the location, drinks and catering

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.

Read the official announcement.

Register for this free event.


Next BeCPP UG Meeting Planned For March 17th, 2014

The next meeting of the Belgian C++ Users Group is planned for Monday March 17th, 2014 at 18:00 at KLA-Tencor / ICOS Belgium.

KLA-Tencor / ICOS Belgium ( ) is sponsoring this event by providing the location, drinks and catering.

KLA-Tencor/ ICOS Belgium

The agenda is as follows:

  • 18:00: Sandwiches.
  • 18:30: Session 1: What’s new in C++14 (Peter Van Weert)
    An overview of the new features in the latest C++14 standard.
  • 19:30: Break
  • 19:45: Session 2: What’s new in Visual C++ 2013 (Marc Gregoire)
    An overview of the new features in Visual C++ 2013 and the Visual C++ 2013 November CTP.
  • 20:45: Short technically oriented presentation by the host KLA-Tencor / ICOS Belgium.
  • 21:00: Drink.

Read the official announcement.

Register for this free event.


MVP Global Summit November 2013

Looking forward to the Microsoft MVP Global Summit November 2013 :)
MVP Global Summit November 2013


Next BeCPP UG Meeting Planned For November 4th, 2013

The next meeting of the Belgian C++ Users Group is planned for Monday November 4th, 2013 at 18:00 at LMS International, a Siemens Business.

LMS International ( ) is sponsoring this event by providing the location, drinks and catering.

LMS International

This time, there will be one speaker, giving two presentations of one hour on one subject. The agenda is as follows:

  • 18:00: Sandwiches.
  • 18:30: Session 1: Strings and String Manipulation in C++, Part 1 (Lieven de Cock) Once there were c-arrays, evolution brought us std::string. This made life easier, and less manual reimplementation was needed because of the power std::string brought to the table. Nevertheless we still keep on reimplementing basic and advanced string manipulation functionality. By this continuously reinventing the wheel we spend a lot of time fixing the same mistakes, while out there are tried and tested and proven libraries. C++11 also brings more power, but we will focus on boost string manipulations. Basic manipulations, like replace, find, erase, split, join, trim, …, next to lexical_cast, boost tokenizer, regex (both boost and std) will be explained and show cased. Next to the lexical_cast we will mention std::to_string. Similar library functionality provided by the POCO libraries will be shown too. String power is at your fingers for free, just say the magic word.
  • 19:30: Break
  • 19:45: Session 2: Strings and String Manipulation in C++, Part 2 (Lieven de Cock)
  • 20:45: Demo of an LMS International software product followed by a drink.

Read the official announcement.

Register for this free event.


Next BeCPP UG Meeting Planned For June 12th, 2013

The next meeting of the Belgian C++ Users Group is planned for Wednesday June 12th, 2013 at 18:00 at Nikon Metrology HQ.

Nikon Metrology ( ) is sponsoring this event by providing the location, drinks and catering.

There will be two international speakers:

  • Joel Falcou is an assistant professor at the University Paris-Sud and researcher at the Laboratoire de Recherche d’Informatique in Orsay, France. His work focuses on investigating high-level programming models for parallel architectures (present and future) and providing efficient implementation of such models using high-performance language features. He’s an active member of the Boost community and CEO of MetaScale, a French start-up valorizing his research. He is also a member of the ISO C++ Standards Committee.
  • Jens Weller is a self-employed C++ specialist, working with C++ for over 14 years. He is organizing the C++ conference “Meeting C++” in Düsseldorf, and also runs Jens has some vast C++ experience gathered as a freelancer in the IT Industry.

The agenda is as follows:

  • 18:00: Sandwiches.
  • 18:30: Session 1: Qt5 – Multimedia Overview (Jens Weller) The talk will give a short introduction into Qt5, and focus on its Multimedia Framework, showing how to write an MP3 Player or a video recorder in Qt5.
  • 19:30: Break
  • 19:45: Session 2: Boost.Proto (Joel Falcou) C++ Embedded Domain Specific Languages Made Easy.
  • 20:45: Guided tour of Nikon Metrology followed by a drink.

Read the official announcement.

Register for this free event.


Community Day 2013

The Belgian community is organizing the 7th edition of Community Day! Community Day 2013 will take place on June 20th 2013 in Utopolis Mechelen.

14 user groups will outperform themselves to bring you their view on Microsoft products in more than 25 sessions. 2013 is not a release year for Microsoft so far, so that gives us, the community, the opportunity to do deep-dive sessions in interesting topics. The biggest goal of this edition is bringing you high-quality sessions. And we’re pretty sure we have achieved that. Why don’t you take a look yourself at our agenda? Oh and don’t forget to take a look at our sponsor page, because it’s thanks to them we can organize this great event!

Convinced you need to be part of the experience again? Want to register? Great! Registration opens in the second week of May so come back soon to reserve your seat. Remember that last year, the event was sold out very fast, so make sure you’re on time!

The Microsoft Community Day 2013 is powered by:

  • AZUG
  • Belgian C++ user group
  • CLUG
  • Pro-Exchange
  • SCUG
  • Visug
  • WinSec
  • WinTalks
  • DotNetHub
  • MADN
  • TechNine

We hope to see you on June 20th!


Meeting C++ 2013 Announcement

After last years great success, there will be a Meeting C++ 2013 with 2 days full of C++ in Germany this Fall. Meeting C++ 2013 will be again at the 2nd weekend of November (8/9.11.2013). This time the conference will take place at the Lindner Congresshotel in Düsseldorf. For this year there will be 25 talks and up to 2 keynotes for the 250 attendees at the conference!

Like last year, this event is organized independently, covering most its costs over the ticket price. There will be 3 tracks about C++ this year, with the 3rd track being a theme track about C++ and UI. Talks about Qt5, XAML, wxWidgets, GTK, Apps and QML could take place in this theme track. The other two tracks will offer general C++ talks like last year. Meeting C++ 2013 is looking again for sponsors, with sponsors from last year already being contacted.

The call for papers for Meeting C++ 2013 has started and will end on May 15th. The process will be a bit different then last years. Talks will be collected, and then anonymously rated by a Program Committee consisting out of community members, organizers and sponsors. All ratings will be combined and used to do the final placement in the schedule. Speakers will have the opportunity to publish an entry about their talk at our blog this year! Tickets will be available soon, starting with the early bird ticket sale. This year there will be 250 tickets available for the conference, early bird tickets will cost €399, normal tickets €499. Early bird tickets will be sold till the end of June, after the schedule is available for one month, or till the 100 available tickets are sold out.


Superhackathon in Belgium

banner_superhackathon_180x150Microsoft is organizing a Superhackathon in Belgium on 27th of March. Starting at 9AM for the Day part, and continuing until midnight for the Night part. This is a hackathon organized simultaneously in Brussels, Genk, Mons, and Kortijk.

Code, build, eat, drink & win.

Experts will be on site to help you with the last phase of building your first Windows 8 or Windows Phone 8 application. The event will be streaming live everywhere to the world.

There will be experts (many!), breakfast, pizza, coffee (lots!) and Red Bull. You can win prizes and rewards such as tickets to TechEd, Asus Vivo Tab, Lumia Phone and more.

Read more and register.


Next Belgian C++ Users Group Meeting (February 4, 2013)

The next meeting of the Belgian C++ Users Group is planned for Monday February 4th 2013 at 18:30 at Materialise HQ.

Note: The deadline for registrations is January 18!

The agenda is as follows:

  • Session 1: Effective WinRT with C++ (Francisco Almeida)
    This will be a brief overview of implementation of Windows Store apps using C++, along with its most useful libraries, new language features and, of course, common pitfalls and traps one may encounter.
    We will go over the multithreaded design of WinRT, and how modern C++ allows us to effectively cope with it, including exception handling. We will, of course, refresh some general knowledge of Windows Store app development, in the perspective of its implementation while using C++.
  • Break
  • Session 2: Threading in C++11 (Lieven de Cock)
    Threading has been a challenging and non portable job for many years, and it is one of our basic tools for the future. Though several libraries came to aid (POCO / boost / …), now it’s finally part of the language, C++11 is bringing us threading support. In this crash course we will dive into basic uses of std::thread, std::mutex, std::condition_variable, std::atomic, … Life is easier and more portable now, but did we get all we wanted ? And as always, C++ is powerful, providing constructs mere mortals should better not touch, unless you are that 1% of the user base, but most of us are not.
    We will see simple code examples explaining the std::thread basics. So lock your mutex, wait for your condition variable and atomically spin up that thread, C++11 threading is here for you. Thou shall async till eternity, or untill the future has delivered its promise.
  • Guided tour of the Materialise facilities.
  • Drink

Materialise ( ) is sponsoring this event by providing the location, drinks and catering


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


TechDays 2013

TechDays 2013 is planned for 5-7 March 2013 in the Kinepolis in Antwerp.
The agenda planning is still in full swing but the first speakers and sessions have already been announced.

There will be two pre-conferences on March 5th:

  • Modern application lifecycle management with Visual Studio 2012 (Brian Keller and other speakers to be announced)
  • SharePoint 2013 Platform and App development (Dan Holme, Lieven Iliano and TBA)

Content on March 6th and 7th: focus is on developing Windows 8, Windows Azure and Windows Phone apps, of course supported by sessions on EF, tools, ASP.NET, identity and more.

There will also be a corner with MEET members and MVPs who can help you with any questions or problems you might have.

You get an early bird discount of 15% if you order tickets before January 1st 2013.

More information on the official TechDays site.


Windows App Day on November 23rd

Microsoft is organizing a Windows App Day on November 23rd, officially described as follows:

Don’t miss the first Windows App Day, packed with national and international speakers to talk about App Development, User Experience and Design. Our speakers are all actively working on apps and ready to share learnings and best practices.

Your App Day kicks off with a joint keynote with Belgian app cases, by Belgian companies, on Windows Apps.

After the keynote we split into two tracks: one focused on UX, designers and web experts; a second one for developers. You are free to switch tracks during the day to compose the schedule of your taste. Find detailed info on the sessions and our speakers on our Windows App Day page!

Scoop: On the Windows App Day, Microsoft will be announcing a contest around Windows 8 where they’ll have devices as prizes for developing apps, so start thinking about possible Apps that you could develop for the contest. Details about the contest will be made public at a later date.

When: Friday 23 November 2012, 9AM to 6PM
Where: ALM Meeting Point
Filip Williotstraat 9
2600 Antwerp (Berchem)


Windows 8 App-a-thon Contest 28 September – Results

On 28th of September a colleague of mine (Francisco Almeida) and myself participated in a Windows 8 App-a-thon organized by Microsoft. I was pleasantly surprised when I received an email a couple of days ago informing us that we won the first prize in the contest :)  The winners have been announced on the Belux MSDN blog. Winning this contest is an extra encouragement to finish the little puzzle game we started and to put it on the App store. If everything goes well, the plan is to have an internal Beta version next week, and to submit the puzzle game for App store certification towards the end of next week or the week after. We have created a temporary landing page for our game which you can find here.


Worldwide Hackathon for Windows – WOWZAPP 2012 in Belgium

WOWZAPP 2012 is a worldwide hackathon running from Friday November 9th to Sunday November 11th 2012. The official description for the global WOWZAPP 2012 event is as follows:

Eat. Drink. Code. And get a chance to win a tablet. Be part of the app revolution. Join thousands of developers around the world as we build apps for the next generation of Windows. There will be dozens of event venues from college campuses to Microsoft offices, all buzzing with energy, music, free food and more. Expert help, free resources. Microsoft app experts, developers and trainers will be available to assist your learning and coding. Take part in the tablet giveaway.

In Belgium the hackathon will be organized on Saturday November 10th, from 8:08 AM to midnight at the following location:

Warmoesberg 26
1000 Brussels

The hackathon is free for everyone, lunch and dinner is included, and you get a chance to win a tablet.

More information and registration info here.
Hashtag: #wowzapp


Windows 8 App-a-thon

There are a couple of seats left for the Windows 8 App-a-thon that will be held on Friday September 28th at the Microsoft Offices in Zaventem. Register your place now.

What’s in a name? Of course you know hackathons. App-a-thon is your version of the ‘Windows 8 apps hackathon’.

Mark your calendar for 28-9 and spend your day coding/designing at last app-a-thon before GA on October 26th!
Team up with your best UX or developer friend to build a killer team, come alone, sign up with a group, whatever you want!

Hands on. Code. Build. Shine. Totally Windows 8.

There will be 2 coding sessions, 1 for Day Birds from 10AM – 4PM and one for Night Owls from6PM – 12AM. You can join us for one or both sessions.

Build an app, have fun and go home with fantastic prizes!

1st prize: Xbox 360 + Kinect
2nd prize: Deluxe App’ero Bongo Box
3rd prize: Professional Sharp Knife Set

No app idea yet? No problem! We have a bucket full of ideas and scenarios you can use right away to kick start your project!

Questions about UX & design? Don’t worry, we’ve got that covered. You’ll be able to talk to a Windows 8 UX Expert (will be there for 4 hours) and a designer (will be there the entire day!) to help out with logo’s, graphic design, etc.

Technical pre-requisites (for developers)
– Familiarity writing either desktop apps, mobile applications or developing websites. Familiarity with either Javascript, C# or C++.
– Bring your own laptop: any device capable of running Windows 8 and Visual Studio Express
– Required software:
Windows 8 RTM via MSDN downloads  (for MSDN subscribers) or Windows 8 RTM via Evaluation Center
Visual Studio 2012
Windows 8 SDK samples

UX designers: Photoshop or your familiar wireframing tool
Check out the Windows 8 UX Guidelines
• You might want to download Windows 8 Style Apps Assets