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

Change of Date for the Next BeCPP UG Meeting

May 26, 2016 Marc Gregoire Events

Due to a logistics problem, the date of the June BeCPP meeting has changed. The event will now take place on Thursday June 30th and not on June 23rd!

If you had previously registered for the June 23rd meeting, your ticket will be cancelled and you will receive an email notification about it. If you want to attend the June 30th meeting, please register for it here.

Read the official announcement of the event, including the agenda.

More

0

Next BeCPP UG Meeting Planned For June 30th, 2016

May 24, 2016 Marc Gregoire Events

NOTE: Due to a logistics problem, the date has changed. The event will now take place on Thursday June 30th and not on June 23rd!

The next meeting of the Belgian C++ Users Group is planned for Thursday June 30th, 2016 at 18:00 at Newtec.

Newtec ( http://www.newtec.eu/ ) is sponsoring this event by providing the location, drinks and catering.

Newtec

The agenda is as follows:

  • 18:00: Sandwiches.
  • 18:30: Session 1: Build a database-independent cross-platform persistence layer with Qt (Johan Decorte) Most applications need some kind of persistence. Often relatonal databases are a good choice to store and retrieve data. Besides a cross-platform IDE Qt also provides extensive general-purpose libraries including a database-independent, object-oriented and clean SQL Module API. You can decide even at runtime wether your target database is e.g. Oracle, MS SQL Server or mySQL. Both plain SQL and stored procedure calls are supported.
  • 19:30: Break
  • 19:45: Session 2: Objects? No Thanks! (Wouter van Ooijen) Micro-controller programming can benefit from compile-time polymorphism without paying a run-time price by using static class templates. For small micro-controllers (kilobytes of memory) C++ run-time polymorphism (using objects and virtual methods) is often deemed too expensive in ROM, RAM, and run-time overhead. This talk shows how templates can be used to implement compile-time polymorphism, and static classes to avoid the need for run-time objects. This technique can produce highly modular and composable code that is still as efficient as dedicated C code, but offers better prospects for re-use. This approach is illustrated with an abstraction for GPIO (General Purpose Input Output) pins and ports, with an implementation on an LPC1114 microcontroller, and a number of decorators for pins and numbers.
  • 20:45: Short presentation and guided tour by Newtec.
  • 21:00: Drink

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

There are 50 seats available for this event.

Professional C++, 3rd Edition
We will be giving away a copy of Professional C++, 3rd Edition.

Note: The deadline for registrations is June 27th, 2016!

More

0

Slides GDG Presentation Cross-Platform Mobile App Dev with VC++

March 16, 2016 Marc Gregoire Events

GDG-program-logo

 

On Tuesday 15th of March I (Marc Gregoire) gave a presentation for the GDG Brussels (Google Developer Group) in Belgium titled “Cross-Platform Mobile App Development with Visual C++ 2015”. Below you can download the slides.

 
Marc Gregoire - GDG - Cross-Platform Mobile App Development with Visual C++ 2015

More

0

Slides of the 3rd of December 2015 BeCPP Meeting

December 13, 2015 Marc Gregoire Events

Thank you everyone for joining the Belgian C++ Users Group meeting on 3rd of December 2015 and thanks to Selligent 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: “Move semantics && rvalue references, part 2” by Bert Rodiers
Bert Rodiers - Move semantics && rvalue references, part 2

Presentation: “Cross-Platform Mobile App Development with Visual C++ 2015” by Marc Gregoire
Marc Gregoire - Cross-Platform Mobile App Development with Visual C++ 2015

More

0

Pictures of the 3rd of December 2015 BeCPP Meeting

December 13, 2015 Marc Gregoire Events

Here are some pictures of the Belgian C++ Users Group meeting held on 3rd of December 2015.

IMG_8883 IMG_8885 IMG_8887 IMG_8889 IMG_8890 IMG_8891 IMG_8892 IMG_8893

More

0

Next BeCPP UG Meeting Planned For December 3rd, 2015

October 22, 2015 Marc Gregoire Events

The next meeting of the Belgian C++ Users Group is planned for Thursday December 3th, 2015 at 18:00 at Selligent.

Selligent ( https://www.selligent.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: Move semantics && rvalue references, part 2 (Bert Rodiers) In this presentation we will continue where we left off a year ago. First we will discuss some alternative implementations for the move operators and briefly talk about how to pass arguments. The rest of the talk dives into rvalue references in combination with deduced types and perfect forwarding.
  • 19:30: Break
  • 19:45: Session 2: Cross-Platform Mobile App Development with Visual C++ 2015 (Marc Gregoire) Visual C++ 2015 supports the development of apps for the Windows platform as well as for Android and iOS. A single code base, possibly with a thin platform-specific UI layer, can be compiled to run on Windows, Android, and iOS. The resulting binary can be published to a device and debugged, all from within Visual C++ 2015. This presentation introduces you to such cross-platform mobile app development, including debugging and emulation, and includes a number of demos.
  • 20:45: Short presentation by Selligent.
  • 21:00: Drink

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

There are 50 seats available for this event.

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

Note: The deadline for registrations is November 27th, 2015!

More

0

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:

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

« Previous Posts Next posts »

Powered by WordPress. Designed by elogi.