Category: Technology



Topics include:
* How do you set up a C++ project from scratch using all the recent insights and modern ideas ?
* How do you make sure colleagues with other backgrounds will accept these ideas?
Specific topics:
Basic setup – Pitchfork proposal, naming, code format
Build systems (CMake, or something else)?
Testing frameworks (Catch2!)
Language bindings (JNI/Djinni)
Build from source – can we avoid precompiled dependencies ? Slides: http://apone.org/talk/ EVENT: This talk will share some insights about setting up and maintaining a new C++ project in portable (Android/iOS/PC) C++ SPEAKER: Jonas Minnberg PUBLICATION PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). ATTRIBUTION CREDITS: Original video source: https://www.youtube.com/watch?v=aXYGhhbvUKk https://www.youtube.com/watch?v=77U8i2x_IMc



The Python Standard Library is a very rich toolset, which is the reason why Python is stated to come with ""batteries included"". In such an amount of features and tools it's easy to get lost and miss some of the less unknown modules or gems hidden within the whole load of functions and classes. This talk aims at showcasing some recipes, snippets and usages of standard library modules and functions that are less known or that are not covered in the most common books and tutorials available for Python. The talk will try to showcase a bunch of short examples in the hope to foster the ""oh, wow! I didn't think about that"" reaction at least once in the audience.
We will see how frequently for tasks where you used third party libraries or frameworks a solution bultin into the standard library is already available, and such solution is guaranteed to be maintained and well working for the years to come thanks to the standard library reliability and stability. The showcased examples are took from the “Modern Python Standard Library Cookbook” book that I authored. EVENT: EuroPython 2019 – Talk – 2019-07-12 – Boston SPEAKER: Alessandro Molina PUBLICATION PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). ATTRIBUTION CREDITS: Original video source: https://www.youtube.com/watch?v=fhn0p8uS788 https://www.youtube.com/watch?v=aGPi27VGWVM



Strong static typing detects a lot of bugs at compile time, so why would anyone prefer to program in JavaScript or Python? The main reason is that type systems can be extremely complex, often with byzantine typing rules (C++ comes to mind). This makes generic programming a truly dark art. Interestingly, the theory behind types is relatively simple – a fact exploited by functional languages like Haskell or ML. I'll discuss elements of type theory and its connection to category theory and logic. EVENT: code::dive 2018 SPEAKER: Bartosz Milewski PUBLICATION PERMISSIONS: Conference Organizer provided Coding Tech with the permission to republish the code::dive talks. https://www.youtube.com/watch?v=yw-C8kk3mtY