- 89
- 1 605 394
Juriy Bura
Registrace 28. 05. 2009
Hi! My name is Juriy Bura. I'm a JavaScript programmer, game developer, author and a teacher.
I wrote a book about gamedev, “Pro Android Web Game Apps” not limited to Android, it is about HTML5 gamedev with mobile focus.
My goal is to take the best from every educational media and combine it in effective and simple online courses. Explaining complex things with easy language is my main challenge!
Here I publish my lessons and cuts from webinars. Mostly in English.
I wrote a book about gamedev, “Pro Android Web Game Apps” not limited to Android, it is about HTML5 gamedev with mobile focus.
My goal is to take the best from every educational media and combine it in effective and simple online courses. Explaining complex things with easy language is my main challenge!
Here I publish my lessons and cuts from webinars. Mostly in English.
Serverless Architectures on AWS: should you read it?
My review of "Serverless Architectures on AWS". I give this book 7/10 for real-world use cases and "practicum", but other chapters don't seem quite as relevant.
zhlédnutí: 1 214
Video
New JS operators in 2021 - Logical Assignment
zhlédnutí 2,6KPřed 3 lety
Deep dive into a new syntax of ECMAScript 2021 - Logical Assignment Operators. Proposal link - github.com/tc39/proposal-logical-assignment Same video in Russian - czcams.com/video/ZHHwKIe_vNw/video.html
Multiplayer Game Development with JavaScript (full workshop)
zhlédnutí 45KPřed 4 lety
Please let me know what you think about this "workshop" video format! Video Contents: 00:00:00 Introduction 00:04:03 Project structure 00:06:28 Basic Server 00:09:53 Introducing Socket.io 00:16:03 Creating a chat 00:20:08 Canvas 00:26:58 Exchanging turns 00:37:49 Rendering game board 00:49:59 Game state on server 00:59:50 Win conditions 01:10:47 Turn cooldown 01:14:30 Summary Source code: githu...
Jenkins build triggers - how to run build on git push
zhlédnutí 30KPřed 4 lety
Deploying Node - complete playlist czcams.com/play/PLQlWzK5tU-gDyxC1JTpyC2avvJlt3hrIh.html
Node.js Global Summit 2020
zhlédnutí 2KPřed 4 lety
geekle.us/ - register here. JuriyBura - promo code for 20% off for the Senior Track Join my talks - "Deploying Node: from localhost to the cloud" and "Multiplayer Game Dev in Web: how to build your own game in less than 30 minutes"
Building Node.js application with Jenkins
zhlédnutí 61KPřed 4 lety
Deploying Node, playlist czcams.com/play/PLQlWzK5tU-gDyxC1JTpyC2avvJlt3hrIh.html
How to configure NGINX with Jenkins
zhlédnutí 12KPřed 4 lety
Video timings are below. Complete resulting config: github.com/Juriy/easyio/blob/master/conf/nginx/jenkins.conf Condensed text version of this guide: github.com/Juriy/easyio/blob/master/guides/jenkins-with-nginx.md 03:22 - installing NGINX, certbot, requesting certificates 05:43 - basic NGINX config 08:20 - configuring upstream and keep-alive connections 10:59 - config parameters required by Je...
Why you can't change state directly in React?
zhlédnutí 8KPřed 4 lety
One of the "main" rules of React - never change the state directly? But do they ever tell you why?
How to install Jenkins on CentOS
zhlédnutí 8KPřed 5 lety
Learn how to install Jenkins CI/CD server on your CentOS server. Installation steps: wiki.jenkins.io/display/JENKINS/Installing Jenkins on Red Hat distributions
How to install Java on CentOS
zhlédnutí 6KPřed 5 lety
Learn how to install OpenJDK on your CentOS server. Click the link to have $10 of server time for free on Digital Ocean (and to support this channel): m.do.co/c/e79071ae6b49
Setting up Continuous Integration Server
zhlédnutí 7KPřed 5 lety
DigitalOcean (get $50 credits) m.do.co/c/e79071ae6b49 || Sample app: github.com/Juriy/easyio Preparing our build server for setup from the scratch: updating linux packages and installing essential tools.
Continuous Integration for Node.js
zhlédnutí 20KPřed 5 lety
From the simple build script to a dedicated automated build server: how to improve your build process to create more reliable, secure and manageable build pipeline
Setting up recording studio at home
zhlédnutí 1,4KPřed 5 lety
Recording studio setup is one of the most difficult subjects to get your head around. Microphones, audio interfaces, lights and sound all seem to be important. However the amount of technical details and hard decision on priorities are making studio setup quite overwhelming.
Understanding and Configuring SELinux (Security Enhanced Linux)
zhlédnutí 20KPřed 6 lety
Do you know what's -rwxr-xr-x means? Great, yet it is not enough to configure permissions on your Linux host anymore. From 2018 SELinux (Security Enhanced Linux) is turned ON by default in most distributions. While improving the security, it will also block many actions that were allowed before which may lead to hard-to-find errors. In this video we'll learn how to configure SELinux policies fo...
JavaScript Game Dev - Multiplayer Match
zhlédnutí 32KPřed 6 lety
JavaScript Game Dev - Multiplayer Match
Building multiplayer game with JavaScript
zhlédnutí 82KPřed 6 lety
Building multiplayer game with JavaScript
How to pass JavaScript interviews. Guide for Junior Developers
zhlédnutí 82KPřed 7 lety
How to pass JavaScript interviews. Guide for Junior Developers
How to get free SSL certificate and configure HTTPS
zhlédnutí 80KPřed 7 lety
How to get free SSL certificate and configure HTTPS
Installing and Configuring NGINX on CentOS
zhlédnutí 86KPřed 7 lety
Installing and Configuring NGINX on CentOS
NGINX as a Reverse Proxy (listening on port 80)
zhlédnutí 107KPřed 7 lety
NGINX as a Reverse Proxy (listening on port 80)
Product link and cost ...??
good reviews, thanks 👍
Wonderful video list, is the easyio video missing because can not find it in the playlist. thank for the share.
This is excellent. I've been looking to better understand what is going on with WebSockets and Nginx. This is certainly one of the best explanations available on you tube, most simply say copy this code and paste it into locations.
Currently, I am testing SELinux on an Ubuntu 22.04.4 virtual machine & when I enable enforcing, mode the network gets turned off. Funny enough, when I enabled permissive mode, the network is restored. Am I configuring it wrong?
Great tutorial , Thank you so much sir.
Thank you :). Very useful.
Thanks for the great explaination!!
SEL is way too complicated, apps change way too fast, including their dependencies, I'm not sure if it's worth the trouble. And really, it hasn't gone that far ever since it was introduced decades ago, things are just as I left them as far as I remember. Nowadays you have containers and VMs, there are no ways to escape out of them, and it's much easier and safer imho. In the past, even this kind of thing was difficult to set up, a custom chroot was a lot of work. Now it's easy, it's not efficient, you drop a whole unnecessary minimal OS in that docker, but it's easy. And people managed to make minimal versions of their distros somewhat better than what they used to be.
nothing is working. i've tried many methodsm my new user is still a root user
I've spent 2 days trying to find a solution to my error, even chatgpt failed to help. Thank you so much you video help me a lot 🙏🙏🙏
thanks
Best series among all series i watched on Node Js. Excellent from the first episode to last. I dont know how i missed this series even though it was published long back.
Nice video, thanks!
Cool. Thanks
Thank you so so much!
Хотел узнать ещё, что вы думаете про React Native и стоит ли начинать что-то большое на нём ?
Этот звук в превью, ностальгия! Юрий, пару лет назад ничего не знал о React, но благодаря вашему курсу я стал полноценным разработчиком, большое вам спасибо! Лучший курс по разработке на моей памяти, отсутствие воды и всё по полочкам, спасибо ещё раз!
too much speed , explain a little slooowly
I have a noob quetion, so in the case here our nginx would be storing the files ? if I am dockerized and my Nginx is a seperate docker/phisical-server then files host on that server ?
Why when I press the "Say" button does the entered word just disappear?
Hello i made a fork of the repository to work with docker and docker-compose, it's on pedrobuffon/easyio-fork
I liked the game. BUT: I need a more detailed explanation as I am new to programming. I learned HTML, CSS, Java script structure, but I still don't understand what you are doing and what tools you are using. Do you have more detailed videos/courses?
If it's online game, then why Localhost? How to make online game between different computers and different wi-fi networks? Please someone say me!
For demo purposes, this game is running locally. If you would like to publish your game in a way that it is accessible to everybody, you'll need to deploy the code somewhere like AWS, DigitalOcean or another platform that allows to deploy Node.js applications. There is whole video series on this channel about deploying Node.js applications, check it out!
Can I play this game from different computers connected to different networks?
can anyone help me i making a microservice to handle 50k concurrent request on node js and socket io i want to divide the load on multiple connection and those connection should not close or die when user leave all 50k connection should me maintaind
Hmm, not quite sure how this is supposed to work though. If the user leaves and closes their side of the connection, the connection will be closed. Overall, I would recommend looking at something that has auto-scaling, for example AWS API Gateway + Lambdas, if the load is spiky and you need elasticity. For experimental purposes I found this article insightful: unetworkingab.medium.com/millions-of-active-websockets-with-node-js-7dc575746a01
Very nicely done: good info in a small enough package with useful commands!
Thank you for showing how to configure it. This saves me hours of work. :-)
Can you go on with other Jenkins options? Ex webhooks from github??
Simplicity is power. Great explanation of how Jenkins works. Thank you
Great intro to Jenkins 🙂 thank you
Great explanation.. also points out to how to set env vars in Linux
Great video. You're showing great details in both nginx & node.js .. thabk you!
Thanks
Really great video. Love showing the dev tools and different network options (web sockets, XML ajax requests)
Really great video. Love showing the dev tools and different network options (web sockets, XML ajax requests)
Really great video. Love showing the dev tools and different network options (web sockets, XML ajax requests)
Really awesome. Love placing the diagrams to explain everything in an easy & clear mannar. Thank you
Great video. Short and to the point. Thank you!
Great video .. short & sweet. The only drawback is a bit of unsynchronized audio after the mid point. Nothing serious though. Thank you for the effort
Great video. short and sweet. To the point.
This is a great tutorial. Short, sweet and to the point ☝️
bro plz tell us for https and wss
Should we wait for the next course? Maybe about AWS?)
merci chef
This is the best explanation I have ever gotten, I wish you were my networking lecturer when I was in uni
Нашел вас на ютубе после просмотра курса про реакт редукс , спасибо вам
great video, thanks Juriy
Great idea, thanks for the review. Thrilled about the upcoming content
Рад снова тебя видеть! Твой курс по реакту оказал на меня огромное влияние и позволил мне перейти из мира верстки в мир JS. Спасибо!
Привет! На Udemy этот курс смотрел?
@@amoral3 Да