Call for sessions Italian C++ Conference 2021 – June 19 (Online)
Read here and then submit your proposal
Currently, we accept talk proposals in both English and Italian (if you are confident with both, use English).
You can submit:
- 30-min or 50-min talks,
- interactive workshops hosted on any platforms (e.g. Discord or Google Meet),
- other session lengths and formats can be discussed. If interested, please reach out.
You can submit more than one talk.
You should submit a talk about anything you think it’s worth sharing with the C++ Community.
Important: We maintain a list of “hot topics” emerged from feedback got at our events. These topics are listed after the submission form.
For example, have you learned something interesting about C++, maybe a new technique possible in C++17/20? Or perhaps you have implemented something cool related to C++, maybe a new C++ library.
As C++ developers, C++ is important to us. However, we are happy to host talks on other topics that can inspire us.
Our events abide by the Italian C++ Community Code of Conduct.
Submissions deadline is April 11 with decisions sent by April 20.
Voting and decisions
When the conference gets more talks than the capacity (e.g. 10), we open a poll.
The conference has no real dedicated program committee, all attendees of the past, the Italian C++ Community staff and this year speakers are included in this voting. Each vote is between 0 – 5 points per talk. Visible in the voting tool are usually only the talk info (title, abstract, notes only if important for the voting), staff members only are able to see also the speaker name and bio. More details on this once the voting begins.
Final decision is then made once the voting deadline has passed.
Submit your proposal!
Hot topics
Most wanted topics from our past events attendees. The upper, the more wanted.
Shout-out to Michele skypjack Caini for having organized such a list.
- More on C++17/20 (aka Modern C++) and metaprogramming
- Software Architecture, software design, design patterns and best coding practices in C++
- Multithreading, concurrency and parallel computing (with or without the standard library)
- Reports on real-world applications (possibly with modern C++)
- Qt/QML/KDE/JUCE/console graphics (ie ncurses)/AOB in C++
- Optimizations/HPC/Performance/SIMD
- AI/Machine learning
- Videogames development in C++
- Functional programming in C++ and its applications
- Existing frameworks (ie Poco, Boost C++, libuv, Asio, …) integration
- Debugging/Profiling tools (ie valgrind, heaptrack, sanitizers, …)
- Cross compilation
- WebAssembly
- Coroutines (and networking, possibly)
- Computer graphics/3D rendering
- Live coding and hot reload
- Mobile programming in C++
- Modules
- Ranges
- Continous integration
- Productionalisation
- Reflection in C++: present and future
- Comparison between C++ an other languages (ie C++ vs Rust)
- Concepts
- Microservices
- Async programming and existing frameworks
- Blockchain
- C++ for heterogeneous architectures
- Variadic templates
- Low level programming
- Toolchains items for C++ (test platform, code analisys and so on)
- Misra/Autosar/Embedded C++
- Executors (how to build one for the GPU)
- Ways of managing error handling (std::except, std::exception, boost::outcome)
- Real time simulation
- Digital Twin
- On Board Diagnostics
- Futures, channels, …
- Constexpr extensions (ie constexpr dynamic allocation)
- WinRT
- Unit testing
- Regex