Category: Technology



It's almost impossible to imagine the web without JavaScript. And as professional web developers, it's almost heresy to do so. But despite 20 years of maturity and a truly frantic pace of innovation, JavaScript isn't just the sea we swim in, it's also the shark trying to bite us. JavaScript is fragile, complex, and just plain hard to get right. So if we imagined a modern JavaScript, one totally free from baggage, what would we have? Which of JavaScript's mistakes would it correct? What features would it ship with? And what, if anything could it learn from the past 30 years of computer science research? Simply put, it would look a lot like PureScript. PureScript is most of what we've learnt about programming language design in the place where we need the most help. In this talk you'll learn what PureScript is, what strengths it offers you and what weaknesses it avoids. You'll learn what it can do and how you can do it, so you can get started with tomorrow's JavaScript today… EVENT: Øredev 2017 SPEAKER: Kris Jenkins PERMISSIONS: Øredev Conference Organizer provided Coding Tech with the permission to republish this video. https://www.youtube.com/watch?v=5AtyWgQ3vv0



Mathematics and programming often go hand in hand, but aren't always equally loved by students. I believe that Python can be a fantastic tool for teaching mathematical concepts, but also that mathematical inquiry can be a starting point for developing a wider interest in programming. EVENT: PyCon AU 2018 SPEAKER: Liam Callaway PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). CREDITS: Original video source: https://www.youtube.com/watch?v=YFts_TKJhus https://www.youtube.com/watch?v=w18LxSnQ4A4



Over the last year we shipped point releases of C#, full of small but useful language features. Mads will recap some some of these, before turning to the big things we have in store for the future: Nullable reference types, recursive patterns, asynchronous streams and more. PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). CREDITS: Original video source: https://www.youtube.com/watch?v=M0hdrybOKJg https://www.youtube.com/watch?v=n-GB9OFG_i8