Asynchrony and Coroutines - Grigory Demchenko - Meeting C++ 2015
A new video from Meeting C++ 2015:
Asynchrony and Coroutines
by Grigory Demchenko
September 13-19, Aurora, CO, USA
October 25, Pavia, Italy
November 6-8, Berlin, Germany
November 3-8, Kona, HI, USA
By Meeting C++ | Apr 27, 2016 02:27 AM | Tags: performance intermediate coroutines c++11 asynchronous async advanced
A new video from Meeting C++ 2015:
Asynchrony and Coroutines
by Grigory Demchenko
By Boris Kolpackov | Apr 27, 2016 12:04 AM | Tags: repository package build
build2
is an open source, cross-platform toolchain for building and packaging C++ code. It includes a build system, package manager, and repository web interface. There is also cppget.org, a public repository of open source C++ packages.
build2 0.3.0
Release Notes
From the announcement:
This release includes a number of new features in the build system (high fidelity builds, command line configuration overrides), package manager (support for dropping no longer necessary packages), and repository web interface (ability to run multiple instances, look and feel customizations).
By Marco Arena | Apr 26, 2016 03:31 AM | Tags: community
A full day of C++ in the Italian language:
Italian C++ Conference 2016
May 14, 2016
University "Bicocca", in Milan.
Special guest: James McNellis, from the Visual C++ Team.
The site and the event are entirely in Italian. Here is a translation of the main information:
In a nutshell
The Italian C++ Conference 2016 aims to be a forum for exchanging experiences using the C++ language, paying special attention to what we learned in the last years using C++11 and C++14, and what to expect from the upcoming C++17.
James McNellis will talk (in English!) about CoRoutines and CRT refactoring.
Other Italian C++ professionals will speak (in Italian) on different topics.
Who should attend the Italian C++ Conference 2016?
This event is made by C++ professionals for C++ professionals, students and enthusiasts.
What can I find in the Italian C++ Conference 2016?
After 5 years of C++11, we'll show the picture of the situation through real stories.
The agenda consists of 5x60' tech talks and 1x40' Q/A "Ask Us Everything" panel.
James McNellis will talk about CoRoutines and about his experience on redesigning the C Runtime (CRT).
Other speakers are Italian C++ professionals, working in different domains. They will cover topics like C++ simplification, REST and Websocket, ideas for teaching modern C++.
Coffee breaks and lunch included.
You can refer to the detailed program for more information.
When does the Italian C++ Conference 2016 take place?
The event will be held on May 14, 2016 at the University "Bicocca", in Milan.
Check-in starts at 8.30 AM, the main event starts at 9.00 AM and will last for a full day.
Who supports this event?
RogueWave Software is our main sponsor.
JetBrains and O'Reilly are supporting us with free books/licenses.
Get in touch if you want to support us!
Do I need to register?
The Italian C++ Conference 2016 is free, but you must register to facilitate the organization of the event. You can register here.
By Felix Petriconi | Apr 24, 2016 05:41 AM | Tags: None
The great ACCU 2016 conference in Bristol just has ended and the first videos are already published.
ACCU2016 conference videos
by accu.org
By larshagencpp | Apr 24, 2016 05:34 AM | Tags: performance efficiency
Lars Hagen describes in his blog post a strategy to solve the problem of a fast incremental sort.
Fast incremental sort
by Lars Hagen
From the article
I recently came across the need for an incremental sorting algorithm, and started to wonder how to do it optimally.
The incremental sorting problem is described here, and is an “online” version of partial sort. That is, if you have already sorted kk elements, you should be able to quickly sort k+1k+1 elements, and so on.
Incremental sorts can be useful for a number of cases:
- You want sorted items, but you don’t know how many elements you’ll need. This could often happen when you are filtering the resulting sequence, and you don’t know how many items will be filtered out.
- You are streaming the sequence, so even though you want the whole sequence, you want the first elements as quickly as possible.
We’ll see how branch misprediction and other constant factors can make the naive asymptotically optimal version far slower than a practical implementation.
By robwirving | Apr 22, 2016 06:38 AM | Tags: None
Episode 54 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Ankit Asthana to discuss new features for Visual Studio and VS Code. Including new support for Linux developers.
CppCast Episode 54: VS for Linux with Ankit Asthana
by Rob Irving and Jason Turner
About the interviewee:
Ankit Asthana is a program manager working in the Visual C++ Cross-Platform space. He is knowledgeable in cross-platform technologies, compilers (dynamic and static compilation, optimizer, code generation), distributed computing and server side development. He has in the past worked for IBM and Oracle Canada as a developer building Java 7 (hotspot) and telecommunication products. Ankit back in 2008 also published a book on C++ titled C++ for Beginners to Masters which sold over a few thousand copies.
By Marco Arena | Apr 21, 2016 12:02 AM | Tags: intermediate
A new blog post from the Italian C++ Community:
Unicode, localization and C++ support
by Marco Alesiani
From the article:
Unicode is an industry standard to encode text independently from language, platform or program...
By Axel | Apr 19, 2016 03:08 PM | Tags: None
Axel Naumann writes about the state of the reflection in C++ in his recent article.
The status of reflection of C++
by Axel Naumann
From the article:
When the C++ committee met in Jacksonville two months ago, something big happened: the reflection study group, SG7, decided what the basic “language" of reflected C++ should look like. What does that mean? Why do you care? Let me, the co-author of the only “blessed proposal", explain...
By Jason Turner | Apr 18, 2016 11:10 PM | Tags: None
Episode 7 of C++ Weekly.
Stop Using std::endl
by Jason Turner
About the show:
In this episode Jason tries to convince you to stop using std::endl by default.
By Mantosh Kumar | Apr 17, 2016 09:45 PM | Tags: None
The schedule for the annual ACCU Conference has just been published. The conference will be held at Marriott Hotel City Centre, in Bristol, UK, on April 19-23, 2016. The conference is focused on professionalism in programming, but as always the schedule contains a lot of talks about C++.
ACCU is a small and friendly conference, typically 400+ attendees living together in the same hotel for a week discussing everything about programming. Most of the talks(60+) are 90 minutes, with long breaks inbetween, inviting to deep and insightful discussions both during and after the sessions. If you are into programming, especially C++, this is a conference that you might want to consider.