How Garbage Collection Works
8:01
Swift for Android, Kotlin for iOS
8:04
AI is more than just ChatGPT
8:28
JWTs are insecure session tokens
9:29
Kotlin for Typescript developers
9:39
Use this instead of HTMX
4:27
10 ай бұрын
Why I enjoy writing Kotlin
11:51
10 ай бұрын
Пікірлер
@NeoChromer
@NeoChromer 2 сағат бұрын
LUA is also used for WOW addons and UI
@StopWork-ai
@StopWork-ai 5 сағат бұрын
Functional programming🦄
@ukcroupier
@ukcroupier 15 сағат бұрын
I'm 57 and recently started messing around with Pico-8 which uses Lua. It's probably the closest modern language to BASIC, so it's great for us old guys who grew up with the 8 bit machines.
@prawnydagrate
@prawnydagrate 21 сағат бұрын
1:35 gold lol
@soumarcelino
@soumarcelino Күн бұрын
Congratulations to Brazil for creating Lua, a powerful and versatile programming language 🇧🇷🇧🇷🇧🇷
@rafaelryan2
@rafaelryan2 Күн бұрын
brazilian petrobrás made lua
@petrisz
@petrisz Күн бұрын
21:16 🤣🤣🤣
@BenWhittle
@BenWhittle Күн бұрын
I love Jonathon Blow's work, please don't ask him.
@imaz0mbie_
@imaz0mbie_ Күн бұрын
ROBLOX! Be anything, Build anything....
@GGLVXD
@GGLVXD Күн бұрын
🤦
@SlappyZA
@SlappyZA Күн бұрын
You never actually SHOWED how easy it is. You just wiggled your mouse over some pre written code, which if we are to be honest it was the code that did the effects, not the framework. Face it, its just another language like all the rest of them. Nothing special here.
@Reditect
@Reditect Күн бұрын
You don't use Roblox Lua (which is actually LuaU) to "mod games". You use it to make games. There's a difference. And, you don't make games in "Roblox". You make games in Roblox Studio, the game engine.
@lefosg
@lefosg Күн бұрын
Lua is also used for World of Warcraft addons
@Fallingoverbackwards
@Fallingoverbackwards Күн бұрын
This is a fantastic video, TY ❤
@nixielee
@nixielee 2 күн бұрын
Game is terrible for my mobile battery though, one of the worst I've seen
@eroy5448
@eroy5448 2 күн бұрын
that jonathan blow guy seems awfully pretentious for someone who's never made a game I actually heard of
@nathanhedglin931
@nathanhedglin931 27 минут бұрын
😂 based
@mmaaggiiccddjj
@mmaaggiiccddjj 2 күн бұрын
awesome
@apchistuz
@apchistuz 2 күн бұрын
1:46 Garry's mod
@FreakyRufus
@FreakyRufus 2 күн бұрын
Ksh didn’t take off because it was proprietary and wasn’t open source until the early 2000s, by which time bash was already the shell in Linux.
@PaulHobbs23
@PaulHobbs23 2 күн бұрын
balatro is awesome. love2d is awesome. shaders are awesome. hell yeah
@anaana-w2z4y
@anaana-w2z4y 2 күн бұрын
From The Depths is another amazing game (especially for its release year) written in lua that allows you to create weapon systems and code them in-game with LUA as well
@Tachi107
@Tachi107 2 күн бұрын
GitHub's OAuth's implementation is trash. It's fine if you use it just to access their API, but not when you use it for authentication. It's full of issues: 1. The main one is that it doesn't support OpenID Connect, so instead of following a standardized authentication flow you have to make custom API calls to get user's credentials. 2. It's unsafe when used as you've shown in this video. They do not support PKCE hence man in the middle attacks are still possible - the state parameter is not sufficient. For native apps, your only secure choice is the Device Authorization Grant (device flow), which is not as user-friendly as the classic web browser-based flow. 3. They do not support ephemeral ports in callback URLs, which again is bad practice in native apps. 4. In general, they don't really follow the standards. For example, you have to always pass an "Accept: application/json" header to get back JSON replies, when the RFCs say that json should be the default response format GitHub may not require your privacy policy to set up your OAuth client, but it's just because they don't really care about their OAuth stuff. Google, on the other hand, sends you deprecation notices because it actively works towards making their OAuth implementation more secure. It implements most security recommendations, supports OpenID Connect, etc. It's really well done. Using GitHub as your "reference" authentication provider really makes me question about how you approach security in general... That being said, great video! I like your content, and appreciate how you're trying to de-bloat devs' toolkits. You should do a bit more research before making bold claims, though!
@Wee-plus
@Wee-plus 3 күн бұрын
I wonder how performant lua is compared to others like godot and unity
@MiyazakisPVPexperience
@MiyazakisPVPexperience 3 күн бұрын
Astrobot was written on Lua? No I don't think that's right
@bhavyakukkar
@bhavyakukkar 3 күн бұрын
i absolutely adore Lua as a small, sleek and ffi-friendly language. I wish we had Lua on the web instead of Javascript. they're both prototype-based languages anyway
@javier-is-away
@javier-is-away 3 күн бұрын
I had no clue about that Jonathan Blow quote and burst out laughing. I am struggling with developing right now and its like hes the devil on my shoulder haha
@TanTanich
@TanTanich 3 күн бұрын
fun fact: mari0 (aka. mario portal) is a fangame that is made entirely on love 2d. It also have its own modding community
@wedge_one
@wedge_one 3 күн бұрын
"Despite being small, it's still fast and powerful" That's what she said.
@seasong7655
@seasong7655 4 күн бұрын
Imo the real pain with Rust starts when you have to use lifetimes.
@marcus_w0
@marcus_w0 4 күн бұрын
Jonathan is right. If you want to make a game - you make a game. It's not a matter of what language you use. It's about how you use it.
@Lenduya
@Lenduya Күн бұрын
How is he right? The question was where to start, not what language to use. The answer is dismissive and not constructive in the slightest.
@seasong7655
@seasong7655 4 күн бұрын
Zig and Gleam sure look interesting to try out
@HerbieBancock
@HerbieBancock 4 күн бұрын
The first index of a Lua array can be either 1 or 0. You get to decide at runtime. Isn't that a wonderful language feature that somebody wanted for some reason somewhere?
@discoboi3275
@discoboi3275 4 күн бұрын
I want people to understand that everyone can be a developer. No such thing as not being cutout at making games. There are so many comprehensive tools to make developing a game easier, granted at the cost of limitation and flexibility. But this is no prob considering how vast your skills would have to be to actually make a game by scratch. I hate developers saying you need to do this and that. Everything is a tool, use accordingly, there is no pride in coding, only how long it will take and how good it will be. Nobody will every look at your game and think "This guy must use x-pattern" . Remember, all good games are made by great devs, but not all Savant Devs make great games.
@metin6506
@metin6506 4 күн бұрын
Running this on the PlayStation 3 Lua Player would be the craziest thing to happen
@lilchuwwy8629
@lilchuwwy8629 4 күн бұрын
you are awesome!
@tusk1142
@tusk1142 4 күн бұрын
If Johnny Blow Did Blow Blow, Then How Much Blow Did Johnny Blow Blow?
@miku
@miku 4 күн бұрын
this's some great reference material.
@manutebol956
@manutebol956 4 күн бұрын
1:37 common nvim chad
@urnoob5528
@urnoob5528 5 күн бұрын
dawg goty is astro boy
@Tomatexyz
@Tomatexyz 5 күн бұрын
Astro was not written in Lua.
@Palm-y6l
@Palm-y6l 5 күн бұрын
Great video. It shows how one man can outperform a whole corporation by just focusing on the product and doing the right things.
@justarandomdood
@justarandomdood 5 күн бұрын
If I'm not wrong, Hades 1 and Hades 2 are also both written in Lua, which is kinda wild lol
@kodosunofficial_5
@kodosunofficial_5 6 күн бұрын
odin + raylib, here you go
@TheMikkelet
@TheMikkelet 6 күн бұрын
For Kotlin: IntelliJ Community is free and there are plugins for VS Code if you'd rather be using that... so I dont think your tooling score is justified. just my 2c. Also Xcode is the worst, swift tooling is a hard 0
@moop8996
@moop8996 6 күн бұрын
very cool!
@lenseeing829
@lenseeing829 6 күн бұрын
"...runs are relatively short..." whenever I sit down and play I spend over 2+ hours or until when the sun suddenly appear/disappear depending the time
@swordeaser
@swordeaser 6 күн бұрын
Thats roblpx language
@MrBorderlands123
@MrBorderlands123 6 күн бұрын
Is Lua optimal for writing games in? Probably not, but that doesn't mean that it can't be done and it doesn't mean that the game will be bad as a result (or good for that matter).
@urnoob5528
@urnoob5528 5 күн бұрын
dawg there is no OPTIMAL but lua is very suitable for game dev, python just loses
@nathanhedglin931
@nathanhedglin931 27 минут бұрын
World of Warcraft used Lua for scripting
@benjidaniel5595
@benjidaniel5595 7 күн бұрын
Wow Jonathan Blow sounds like a real PoS
@NeilHighley
@NeilHighley 7 күн бұрын
Yes, I agree with the fact that if you're asking about making games and you haven't even attempted to create a game, you're probably not gonna be a game maker. That's not to say you can't be part of larger game development, on the graphics or soudn side, but if you're failing so hard at the start, you won't have the perseverance to drive through this degree of difficult development.
@ethanbuttazzi2602
@ethanbuttazzi2602 8 күн бұрын
0:25 may i suggest, C#? it has a pretty verbose code(which i personally prefer as i know exacly what is going on, and where its coming from), but aside from that i reckon it would score well in those goals.