Category: Technology



When you run your C++ code, have you ever considered how the linker, loader, operating system, C and C++ runtime all work so hard to get everything set up for you to start running your code in main()? In this Linux-focused talk, Matt will talk about how the linker stitches together your code and how that fits in with dynamic linking. He'll touch on debugging issues with the loader, and how ODR violations can manifest themselves. Then he'll take a look at what's going on behind the scenes to get the C runtime up, and then the C++ runtime, along with all the global object constructors – showing more reasons why you shouldn't be using them! By the end of the talk you should have an understanding of how a bundle of object files are brought together by the linker, along with the relevant runtimes, and then loaded and executed by the operating system. EVENT: CppCon 2018 SPEAKER: Matt Godbolt PERMISSIONS: CppCon Organizer provided Coding Tech with the permission to republish this video. https://www.youtube.com/watch?v=G1xkgw8LSis



Some PEPs never made it; others were quite controversial. Watch this talk to lean about these Python PEPs. EVENT: PyCon AU 2018 PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). CREDITS: Original video source: https://www.youtube.com/watch?v=rNkbmu4e3MA&t=1620s https://www.youtube.com/watch?v=0HS8X6oNR9s



While everyone enjoys delightful interfaces, polishing the user experience is rarely the priority when building new products. Animations are more often than not considered as superfluous, with every interaction effect or visual feedback not strictly required to makes things work considered as low priority. However, a human-centered design process is, in fact, key to a product's success. It contributes to create products people don't only need to use, but want to use, driving up user satisfaction and engagement. In this session, Benjamin will share real-world examples and best practices on how to deliver efficient and enjoyable experiences, build a brand that conveys trust, and make customers happy. EVENT: CSS Day 2018 SPEAKER: Benjamin De Cock PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). CREDITS: Original video source: https://www.youtube.com/watch?v=fZpTvZuysIo https://www.youtube.com/watch?v=SGH-CpaoTvw