- 32
- 2 621 505
Code With Ryan
United States
Приєднався 17 лип 2021
Hi there. I'm Ryan, and I like to code.
How to build a Vision Pro App (As a React Developer)
As a React.js developer, it's surprisingly simple and familiar to build an Apple Vision Pro app using SwiftUI.
Переглядів: 1 890
Відео
Using the Vision Pro as a Software Engineer
Переглядів 2 тис.3 місяці тому
The Apple Vision Pro is the ultimate productivity boost for programmers… right? Well, let’s talk about that.
Is It Worth $3500? Exploring Apple's visionOS
Переглядів 14 тис.5 місяців тому
Today we'll check out visionOS: Apple's new 3D augmented reality operating system that will run on the Vision Pro headset. Is it worth the heavy price?
The Programming Trifecta
Переглядів 19 тис.9 місяців тому
Programmers often get too attached to a single programming language. The solution is to maintain balance through The Programming Trifecta. Twitter: ryancodez
Node.js is a serious thing now… (2023)
Переглядів 630 тис.Рік тому
Javascript is single-threaded, so we normally have to do weird tricks to have Node.js fully utilize multicore CPUs. With worker threads, things have changed… Follow me on Twitter: ryancodez
Monolith vs Microservices vs Serverless
Переглядів 75 тис.Рік тому
Today, we'll do a comparison between Monoliths, Microservices and Serverless for backend architecture. There are a few factors to consider. Follow me on Twitter: ryancodez
Don't Use Websockets (Until You Try This…)
Переглядів 287 тис.Рік тому
Using websockets increases the code and infrastructure complexity of your app, especially as you scale horizontally. Depending on your needs, you may be able to use Server Sent Events (SSE) instead. Server Sent Events is more efficient than polling, but simple to implement on both the backend and frontend.
Advanced Golang: Limiting Goroutines
Переглядів 27 тис.Рік тому
Goroutines are powerful and make your program run faster. But with great power comes great... potential for an OOM (Out Of Memory) crash.
Will ChatGPT take our jobs?
Переглядів 5 тис.Рік тому
Let's talk about the impact of AI on jobs in the programming, art and writing sectors.
Boost Your Productivity as a Developer - Intro to ChatGPT
Переглядів 4,6 тис.Рік тому
ChatGPT is the latest breakthrough in A.I. technology. It can write code based on natural language. In this video, I'll show some tips on how to use ChatGPT for increased productivity as a developer. Check it out for yourself: chat.openai.com/chat
Golang vs. Rust: Which is Better?
Переглядів 123 тис.Рік тому
Only one programming language shall take the throne as the best language to rule them all! Jokes aside, today we'll compare Golang and Rust in various categories including market, productivity, safety, performance and ecosystem.
GTA3 Code Review: Weapons, Vehicles, Cops and Gangs
Переглядів 1 млнРік тому
Today, we'll review the source code for RE3- the reverse-engineered C source code for Grand Theft Auto III and Vice City. We'll look at the code for Pedestrians, Vehicles, Cops, and Gangs.
Advanced Golang: Generics Explained
Переглядів 56 тис.Рік тому
Generics help you to do more with less code, by using generic types instead of concrete types. While Generics have been part of other programming languages for quite some time, Generics was only recently added to Golang as of the 1.18 release in 2022. Generics can be used to define functions, structs and maps.
My Unreal Engine Shooter Game, Made in 7 days #devlog #gamdev #ue4
Переглядів 10 тис.Рік тому
A few months ago, I started the "Alphabet Challenge", where I made 26 games- one for each letter of the alphabet from A to Z. This is Project Z, in which I attempted to make a AAA-quality game experience in 7 days using Unreal Engine 4. Video showing the previous games: ua-cam.com/video/D1uQQrSC8xo/v-deo.html 0:00 Intro 0:41 Unreal Engine and Metahumans 1:05 Animations 1:50 Cinematics 2:28 Aimi...
I Coded 26 Games in 12 Languages, 3 Game Engines #devlog #gamdev
Переглядів 6 тис.Рік тому
I made a game for each letter of the alphabet from A to Z. 00:00 Intro 00:22 Aerial - Rust/SDL2 02:21 Bat - Golang/SDL2 04:10 Cat - C /SFML 06:23 Disk - Javascript/Canvas 07:58 Eject - Typescript/Canvas 09:31 Flappy - C/OpenGL 11:02 Ghost - C /SDL2 12:35 Helicopter - Java/LWJGL 14:34 Impulse - Objective-C/SpriteKit 15:58 Jumper - Rust/Bevy 18:21 Kitchen - Python/Pygame 20:03 Ladder - C /Lua 22:...
My thoughts on Crypto/Blockchain (as a Developer)
Переглядів 5 тис.2 роки тому
My thoughts on Crypto/Blockchain (as a Developer)
Snow storm particle system in Unity (Game Devlog #2)
Переглядів 1,8 тис.2 роки тому
Snow storm particle system in Unity (Game Devlog #2)
Advanced Golang: Channels, Context and Interfaces Explained
Переглядів 111 тис.2 роки тому
Advanced Golang: Channels, Context and Interfaces Explained
My monitor is taller than yours (for programming)
Переглядів 7 тис.2 роки тому
My monitor is taller than yours (for programming)
Game Programming From a Web Developer Viewpoint - Unity C# Game Project Devlog PT.1
Переглядів 2,6 тис.2 роки тому
Game Programming From a Web Developer Viewpoint - Unity C# Game Project Devlog PT.1
Why I switched from React.js to Next.js (Hobby Project PT. 5)
Переглядів 3,2 тис.2 роки тому
Why I switched from React.js to Next.js (Hobby Project PT. 5)
Advanced Golang: Deadlocks Explained
Переглядів 11 тис.2 роки тому
Advanced Golang: Deadlocks Explained
My Failed VR Mech Game Project (UE4)
Переглядів 2,9 тис.2 роки тому
My Failed VR Mech Game Project (UE4)
Why You Need to Learn C (as a Javascript Developer)
Переглядів 50 тис.2 роки тому
Why You Need to Learn C (as a Javascript Developer)
Caching for Better Performance (Golang Web App Project PT.4)
Переглядів 2,7 тис.2 роки тому
Caching for Better Performance (Golang Web App Project PT.4)
Launched my Web App! Golang + React.js (PT.3)
Переглядів 4 тис.2 роки тому
Launched my Web App! Golang React.js (PT.3)
Hobby Coding Project - Demo/Architecture (PT.2)
Переглядів 2,7 тис.2 роки тому
Hobby Coding Project - Demo/Architecture (PT.2)
Playing with GPT-J-6B to Automatically Generate Code and Literature
Переглядів 2,8 тис.2 роки тому
Playing with GPT-J-6B to Automatically Generate Code and Literature
Building a Photoshop-Killer with Golang (PT.1)
Переглядів 4,9 тис.2 роки тому
Building a Photoshop-Killer with Golang (PT.1)
Building a Video Sharing Website (with Node.js, Docker and FFMPEG)
Переглядів 16 тис.2 роки тому
Building a Video Sharing Website (with Node.js, Docker and FFMPEG)
It's pretty simple and for me it's indeed the best solution for notification system and can also be used for realtime chats. Excellent video!
This is good advice, but over engineering things unnecessary can be so much fun.
Ofcourse *doFib(40)* won't run concurrently, you're calling *fibonacci(iterations)* in the Promise's constructor which is invoked immediately lol. Every one of those *doFib(40)* calls run immediately on the main thread. There is no scope for "but muhh async :(" here. The magic (event loop) comes into play when you write code that _depends_ on a Promise (i.e: after an *await* or inside of a *.then()* callback) - that kind of code would be yeeted into a microtask but this here is not an example of that. *TL;DR* : While cpu-intensive asynchronous code does in fact run synchronously, this example does not show that happening. It's just comparing synchronous code with multithreaded code. To really show cpu-intensive asynchronous code running synchronously, you should instead have *fibonacci(iterations)* run _within_ microtasks, i.e: after an *await* or in a *.then()* callback.
Cool, but t(h)read cautiously !
For Monolith, you didn't mention that you can easily host a managed app cluster that automatically deals with load-balancing and all so it's not complex at all; just need to pay the bill. Then normally you have a process watcher, if the app crashes, it restarts it automatically.
You voice is kind of sexxy 😊
You should become a radio host. . .what a voice! :) 😁
Node is so complicated, i will learn Go instead and not worry about what goes on under the hood
I don't see any reason to not go with serverless if you are a startup with no prior experience with server infrastructure Although my partner (ex-CTO) insists on going with Microservices, Docker, Apache kafka. I am confused if he insists on that because he likes to flex. I am more of a business person like "do it with simplest way possible as long as it works" but I might be wrong. Are all programmers like that ? IDK
User (constraints user (func) return (a + b);)
Ryan, you have a next level narrative voice. Get a talent agent and audition for the documentary producers at BBC and PBS and Netflix. Dude!
oh thank for explant ti.
is this a review? he's just reading the variables out loud and then saying what that variable might mean? "m16firstperson? so thats probably for a first person mode with an m16?"
Awesome stuff Ryan. I love your golang explanations. Are you planning/willing to make one that talks more about just interfaces, specially "empty interfaces"?
There is also improved version of polling called "long polling"
that last enum value counter
no love for PHP, the money is there but you are too junior to know i guess
tks
Well done. Clean. Something I will use. Thanks.
8:52 they call a Magazine a Clip, even though we haven't used clips since ww2 with the M1. I find it absolutely fascinating that people still consistently make this mistake, when it should be common knowledge what the difference between a magazine and a clip is.
Node a serious thing? For who? Script kiddies?
Where can I download these codes
It's closed
@@jytvreal
@@jytvreal But where can I find ready-made programming projects to see the functions and basics I learned, so I can understand when to use them in C++?
very good video
thanks man
I tried implementing SSE on my website, with Next.js as the client and Express.js as the server. It worked smoothly locally, but when I deployed it on GCP, it didn't function correctly. The server was able to send messages, but the client wasn't able to receive them. Can you help me understand why this isn't working?
UA-camr: when he say statefulness me: flutter is that you
I like the format of this video. Subscribed.
keep the videos coming ryan!!
what a voice!
One small tweak to thinking about the latency of Microservices - They are communicating (hopefully) over an intranet, not the internet. The problem with 3rd party APIs (like, say, using Google for Oauth) is that you have to traverse the internet to access it. To be clear about what I'm saying, here's an example: Accessing data from a microservice is like going to your neighbor's house in the same neighborhood (within a specific distance, like 1/4 of a mile, let's say). Accessing data from a 3rd party service, like Google Oauth, is like having to get on the highway. One is much less busy and a much shorter route while the other is a much longer route and potentially packed with traffic. Not saying that there is no latency with an intranet, but it's negligible compared to 3rd party services.
Using the SharedArrayBuffered requires some particular HTTP header?
10:03
To think that it all started with a Hello World at first and built into this
Damn bro made me subscribe. 2024 I'm learning Go
How you guys learn c++ (i'm learning c++ for about 1 year) And I can't understand by watching things like this... It's frustrating😭
Yo man thanks for informative vid Can i get source code for the game please Thanks in advanc bro <3
.? What is the extra empty parenthesis at 2:34? Just after the go function datachan .
Parentheses in order to call inline func. If function receives a parameter then it should be passed in those parentheses
so you didnt leave for us a link to get that code :l ...that's sad
unless you need duplex, forget about sockets.. sse is way simpler and less demanding on networks and servers.. actually, I was struggling to get socketio app to run on azure app service, then this video reminded me about SSE, which I completely forgot, even though I have been working with signalr for a decade.. nodejs+sse is all anyone really needs.. there is no real need to push messages from client to server, they already have a tech for that, its called REST. One more thing, sockets doesnt support auth headers, which means you have to pass the JWT in the QS. This is a serious security vulnerability, no matter what the "experts" say.. SSE, you can pass the JWT right in the Auth header.. and thank you my friend for pulling me out of the endless loop of docker, azure, app services, bla bla bla
Thank You! All very clarify and helpful.
im pretty new to coding but after playing the PC ports of these old GTA games, is it even worth looking at the source code still? they wouldnt really meet up with todays standards.
more videos plz
Is not this parrallel?
Yo , how do I get the codes program file ?
Nice - had heard of the EventSource API while picking through MDN but never knew how they worked server side
Your voice quality is really crisp, what's the microphone model?
Please modify the code and make it swiming
Thanks bro
astonishing
One needs -a server endoint -them headers -a while loop running on the endpoint. -inside the loop an async function that awaits for your viewmodel (body) task to be complete. -a singleton SseService. -a private constructor with inside of it a subscription to a home made server side event. -a function that triggers the event. -a SemaphoreSlim or a TaskCompletionSource to handle concurrent acces. Hallelujah !!! Oh and the event source in Javascript (the endpoint ) to update da client ui with your beautiful viewmodel of course. And to close the event source in the beforeupload event (also js) 😅
Forgot to mention the result: One gets server side events triggerred on actual events.