Microsoft Notepad.exe is overpowered now… and 13 other major updates for devs
563.08k views1421 WordsCopy TextShare
Fireship
Try Brilliant free for 30 days https://brilliant.org/fireship You’ll also get 20% off an annual prem...
Video Transcript:
in 1985 Microsoft released Windows 1. 0 and on it was a revolutionary product called Notepad which was software designed to promote the use of a futuristic new device called The Mouse and it allowed people to write text and code without keyboard-based tools like VI the notepad was so perfect that it's hardly changed in the 40 years since then and it comes standard on every Windows drro including Windows 11 today that is until a few days ago after Microsoft product managers ran out of things to ruin with AI is so they set their sites on notepad which will now have an llm baked into it to generate and rewrite text in addition the nostalgic Microsoft Paint is also getting an AI facelift with generative fill and erase features no software is safe from AI anymore but that's not the only developer tool that has changed recently and today we'll look at 13 life-changing changes that change the way you change the world as a developer it is November 11th 2024 and you're watching the code report one of the most hated big tech companies out there is Adobe but to their credit they just gave AI its iPhone Moment by anouncing a tool that's actually cool and useful it's called project turntable and it allows you to take a 2d Vector graphic and rotate it in 3D to view the original graphic from new angles and then I can just rotate the shape by simply dragging the slider if this thing actually works like they say it does it'll become far easier for the average person to create custom graphics and animations without the need to hire an annoying human artist but all roads lead to the web browser and a few months ago Google announced it was putting Gemini 9 Nano on the Chrome browser in fact you can enable it right now with a flag in your Chrome settings then go into the browser console and access This Global AI object to do llm stuff with JavaScript where the model runs on device and Google is running a hackathon right now with real money prizes to see who can come up with the best AI slot for your browser now before you start to panic this video is not entirely about AI however the biggest announcement came a few days ago when GitHub co-pilot announced support for multiple models it not only supports GPT now but can now also run Gemini and Claude and that might wreck a lot of AI code editor startups but GitHub also released a weird new tool called spark basically it allows anyone to build their own little mini application with natural language GitHub will not only generate the code but also host and deploy it and that's a game changer for non-programmers who have dumb app ideas that they can't code but spark reminds me of an even more impressive tool from the team behind stack Blitz called bolt so stack Blitz has been providing an IDE in the browser for years and they've also developed a technology called web containers that allow you to play with serers side code in the browser thanks to web assembly Boldt combines those Technologies together to use AI to develop and preview full applications in the browser with a single prom like here I asked it to build an angular flash card app and 30 seconds later I have a full workking demo that I can use in the browser and I can actually download all the code and use it to start my own project that's cool and all but I still like to write my code the oldfashioned way and my favorite JavaScript framework felt got a major update with runes I made a whole video on that if you want to learn more but nextjs also just released version 15 when nextjs first launched its half-baked app router a couple years ago it had opinionated defaults about caching to optimize performance unfortunately that was a bad opinion and now they've changed the framework to leave routes uncashed by default and they even stole my trademark 100 second format to make a video about it and that means they'll be hearing from my lawyers there's a bunch of other cool new features but I'll make a full video on my Beyond Channel soon nextjs was recently overshadowed though by this mildly political tweet from the CEO of versel congratulating president Trump as a result many of their customers vowed to shave their heads move to Canada and stop using for sale but they had to abandon that plan when they realized that Tim Cook made a similar tweet and would have to throw away their iPhones to remain morally consistent and also stop using Instagram and Microsoft products another massive win for the JavaScript developer was the release of Dino 2. 0 not only does it make JavaScript development less painful but most importantly it makes me feel Superior to my node.
js friends that's a joke of course I don't have any friends if you want to go deep into Dino check out the full course on fireship iio one awesome tool you can use in it though is T which just released version 2. 0 it's a cross-platform tool that allows you to build desktop and mobile applications with frontend JavaScript tooling but unlike similar Frameworks like electron which is notorious for being morbidly obese a towry app can build a native binary weighing as little as 600 kiloby historically it's been used to build desktop apps but in version 2. 0 it has much better support for IOS and Android including hot module replacement during development it see your code Chang are reflected instantly in Mobile emulators definitely an awesome tool to check out but one of the most popular crossplatform mobile app tools out there is flutter flutter just got forked into a new project called flock the flutter is maintained by Google and is used by over a million developers but there's only an estimated 50 Engineers on the flutter team and they're not merging all these pull requests fast enough the guy behind the fork Matt Carroll was formerly on the flutter team but became frustrated with this labor shortage and created a fork where they can just get things done faster but one of the most impressive things to happen recently in the programming world is the ability to run AAA games on M1 Max thanks to aahi Linux which is a special Linux drro that can run on Apple silicon most AAA games are x86 binaries that run on Windows and do rendering with DirectX and that means getting games to run on the arm-based Apple silicon is a pretty incredible achievement it requires a complex stack that includes FX to emulate x86 on arm wine to translate Windows to Linux and dxvk to translate DirectX to Vulcan Vulcan has a crossay platform API that can work on both windows and Linux whereas DirectX can only work on Windows is somehow they actually got everything to work and you can play games like The Witcher and cyberpunk on a MacBook that's cool but the final big win for developers that I want to mention is that Jeet brains just announced that it's webstorm and writer idees are now free for personal use Jeet brains arguably makes the best idees out there and if you're an indie developer you can now use them for free a better IDE is not going to make you not suck at programming though the only way to fix that problem is to learn by doing and you can start doing that today for free thanks to this video sponsor brilliant a platform with thousands of Hands-On exercises on math programming science and more where you actually learn by doing the lessons are concise fun and efficient which means you can see results with just 10 minutes of effort each day if you're new to programming my recommendation would be to start with a thinking and code course where you'll not only learn basic syntax Universal to most programming languages but more importantly how to think like a programmer to solve real world problems give brilliant to try for free today at brilliant.