Category: Technology



"As TypeScript continues it's gradual take over of the JavaScript world, you might be having some similar FOMO as myself: “What will all my friends think of me if I'm not using TypeScript in my React Native project?” “Where do I even begin to convert this giant codebase to TypeScript?”
“What the #*$% even is TypeScript?” Luckily, there is a solution! And it won't take you weeks to do!
This talk will show you all the steps involved in converting a React Native project to TypeScript, as well as many of the pitfalls and gotchas that you might encounter along the way. EVENT: Chain React 2019 SPEAKER: Alex Hinson PUBLICATION PERMISSIONS: Infinite Red provided Coding Tech with the permission to republish this video. https://www.youtube.com/watch?v=OdU9H-_d14Y



What's the difference between UX Design and UI Design? What would you be doing as a UX or UI Designer? In this video, Dee, a senior UX Designer here at AJ&Smart, offers a detailed description of UX and UI design, gives tangible examples for each professions and showcases what you can expect to be doing working in either area! 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=LWLRTIkRDqA https://www.youtube.com/watch?v=uCa0Mqf73DY



WebAssembly is a new technology in all modern browsers designed to let you run high-performance code. Maybe you've heard of WebAssembly before, read an article or two, or even tried to use it with your software project. Since WebAssembly is a low-level language, it's easy to get bogged down in the technical details, and leave without knowing whether WebAssembly will be useful for you. In this talk, I'll take a top-down approach, showing a real problem and how WebAssembly can help. From August to December this year, I'll be teaching C++ to students at Morehouse College. Having a tool like Compiler Explorer is invaluable as a teaching aid, since it allows the students to immediately see C++ compilation results, on any device that has a web browser. But Compiler Explorer and tools like it require a server to do compilation, so they're hard to use offline. With WebAssembly, we can run the compiler client-side, in the browser, no server required. First, I'll show how I ported the clang compiler and linker to WebAssembly. Since Clang 8 supports WebAssembly as a compilation target, we can even run the resulting executable sandboxed in the browser. Next, we'll dive into how Clang compiles C++ constructs into WebAssembly. Finally, we'll look at some of the new WebAssembly features in development. EVENT: CppCon 2019 SPEAKER: Ben Smith PUBLICATION PERMISSIONS: CppCon Organizer provided Coding Tech with the permission to republish this video. https://www.youtube.com/watch?v=ge_2pK2ORNs