DevGuyAhnaf
DevGuyAhnaf
  • 49
  • 381 216
Microservice Pub/Sub Communication Using NATS
In this video, I show you how you can establish communication between services in a distributed system using NATS and TypeScript.
😀 SUBSCRIBE for more videos! th-cam.com/users/ahnafzamil
➤ My Website: ahnafzamil.com
➤ My Discord Server: discord.gg/3chuca3EMh
➤ My Twitter: @devguyahnaf
➤ Support me on Patreon: www.patreon.com/ahnafzamil
Links
=====
NATS: nats.io/
Docker NATS Image: hub.docker.com/_/nats
Software Used
============
Recording: OBS Studio
Editing: Adobe Premiere Pro
Hope you enjoy this video, I am open to feedback.
มุมมอง: 8 538

วีดีโอ

Setting up AWS S3 Site with Domain and HTTPS
มุมมอง 7842 ปีที่แล้ว
In this video, I show you how you can set up a domain for your website on AWS S3 along with HTTPS. A lot of people have been asking me for making a Route53 CloudFront video. But I doubt there's any need for that since Cloudflare exists and it's free. CloudFront Route53 will cost you more than 6$ per year, whereas Cloudflare is free for DNS and HTTPS. So that's why I'm using Cloudflare in this v...
Full-Text Search with Auto Complete - Python Flask & ElasticSearch
มุมมอง 20K2 ปีที่แล้ว
In this video, I show you how to implement Full-Text Search with auto suggestion/completion using Flask (Python) and ElasticSearch. This video also uses Vanilla JS with JQuery in the frontend so that the implementation is framework agnostic. 😀 SUBSCRIBE for more videos! th-cam.com/users/ahnafzamil ➤ My Website: ahnafzamil.com ➤ My Discord Server: discord.gg/3chuca3EMh ➤ My Twitter: ...
Proxying Requests with Nginx (OpenResty) and Consul
มุมมอง 3.1K2 ปีที่แล้ว
Proxying Requests with Nginx (OpenResty) and Consul I've recently figured out how you can reverse proxy and load balance on application instances registered on Hashicorp Consul using an Nginx implementation called OpenResty, which allows you to extend Nginx using Lua scripts 😀 SUBSCRIBE for more videos! th-cam.com/users/ahnafzamil ➤ My website: ahnafzamil.com ➤ My Discord Server: discord.gg/3ch...
(Part 3) Making a Reddit Clone with Python and React - Server-Sided Session Authentication
มุมมอง 8172 ปีที่แล้ว
(Part 3) Making a Reddit Clone with Python and React - Server-Sided Session Authentication This is a series where I try to make a Reddit clone using Python Flask, React, and MySQL. In this video, I create a server-sided session management system using Redis and Flask-Session in order to persist the user's authenticated state. 😀 SUBSCRIBE for more videos! th-cam.com/users/ahnafzamil ➤ My website...
(Part 2) Making a Reddit Clone with Python and React - User Registration & Login System
มุมมอง 5932 ปีที่แล้ว
(Part 2) Making a Reddit Clone with Python and React - User Registration & Login System This is a series where I try to make a Reddit clone using Python Flask, React, and MySQL. In this video, I create endpoints and services for user registration and login. 😀 SUBSCRIBE for more videos! th-cam.com/users/ahnafzamil ➤ My website: ahnafzamil.com ➤ My Discord Server: discord.gg/3chuca3EMh ➤ My Twitt...
(Part 1) Making a Reddit Clone with Python and React - Setting up the Backend
มุมมอง 2.1K2 ปีที่แล้ว
(Part 1) Making a Reddit Clone with Python and React - Setting up the Backend This is a series where I try to make a Reddit clone using Python Flask, React, and MySQL. It's been a while since I've made a video, so I thought why not make a series... 😀 SUBSCRIBE for more videos! th-cam.com/users/ahnafzamil ➤ My website: ahnafzamil.com ➤ My Discord Server: discord.gg/3chuca3EMh ➤ My Twitter: twitt...
Develop REST APIs quickly in Python using FastAPI
มุมมอง 4722 ปีที่แล้ว
FastAPI is a strongly typed asychronous web framework for Python, based on Starlette. It comes with almost all the features you need to develop REST APIs, which makes it a go-to for developers whenever they want to develop APIs in Python. In this video, I talk about FastAPI, it's features, and also show a demo so that you get an understanding of how it all works. 😀 SUBSCRIBE for more videos! th...
Where to deploy your Web App or API on AWS
มุมมอง 2342 ปีที่แล้ว
Where to deploy your Web App or API on AWS AWS has so many services for doing similar things, beginners to cloud get intimidated and cannot decide which service to use. So in this video, I try to make it clear about which services you should use, and why you should use them. 😀 SUBSCRIBE for more videos! th-cam.com/users/ahnafzamil ➤ My website: ahnafzamil.com ➤ My Discord Server: discord.gg/3ch...
Deploying a React App on AWS S3
มุมมอง 70K2 ปีที่แล้ว
Deploying a React App on AWS S3 AWS is the biggest company at the moment for providing cloud services. They have services for almost every use case, so in this video I will show you how you can deploy your React.js application/site on AWS S3 😀 SUBSCRIBE for more videos! th-cam.com/users/ahnafzamil ➤ My website: ahnafzamil.com ➤ My Discord Server: discord.gg/3chuca3EMh ➤ Support me on Patreon: w...
Authentication in React app using Flask Server-Sided Sessions
มุมมอง 47K3 ปีที่แล้ว
Authentication in React app using Flask Server-Sided Sessions In this video, I show you how you can authenticate your React application using Flask server-sided sessions. This is a very easy way to authenticate clients using HTTPOnly cookies, and the session data is stored on the server-side, while the client only receives a corresponding session ID. 😀SUBSCRIBE for more videos! th-cam.com/users...
Discord.py is dead | Is it the end of Python Bot Dev?
มุมมอง 2K3 ปีที่แล้ว
Discord.py is dead | Is it the end of Python Bot Dev? 😀SUBSCRIBE for more videos! th-cam.com/users/ahnafzamil ➤ My website: ahnafzamil.com ➤ My other YT: bit.ly/2RbkEBX ➤ My Discord Server: discord.gg/3chuca3EMh ➤ My Twitter: @ahnaf_zamil ➤ Support me on Patreon: www.patreon.com/ahnafzamil Links Hikari: github.com/hikari-py/hikari/ Pycord: github.com/Pycord-Development/pycord Rapptz...
Deploy Flask Application on Ubuntu VPS using Nginx
มุมมอง 49K3 ปีที่แล้ว
Deploy Flask Application on Ubuntu VPS using Nginx
My weird hosting service, using Python
มุมมอง 3923 ปีที่แล้ว
My weird hosting service, using Python
Flask Load Balancing Using Nginx and Docker
มุมมอง 36K3 ปีที่แล้ว
Flask Load Balancing Using Nginx and Docker
Creating a Discord Login System in Python Flask
มุมมอง 13K3 ปีที่แล้ว
Creating a Discord Login System in Python Flask
Reverse Engineering a Fake Discord scam
มุมมอง 4.2K3 ปีที่แล้ว
Reverse Engineering a Fake Discord scam
Making a Discord Webhook Spigot/Paper plugin for Minecraft - Java
มุมมอง 16K3 ปีที่แล้ว
Making a Discord Webhook Spigot/Paper plugin for Minecraft - Java
React for Beginners: Part 7 - Forms
มุมมอง 1693 ปีที่แล้ว
React for Beginners: Part 7 - Forms
React for Beginners: Part 6 - Component State
มุมมอง 983 ปีที่แล้ว
React for Beginners: Part 6 - Component State
React for Beginners: Part 5 - Props and Reusable Components
มุมมอง 5923 ปีที่แล้ว
React for Beginners: Part 5 - Props and Reusable Components
React for Beginners: Part 4 - JSX and Inline JavaScript
มุมมอง 1483 ปีที่แล้ว
React for Beginners: Part 4 - JSX and Inline JavaScript
React for Beginners: Part 3 - Components
มุมมอง 1003 ปีที่แล้ว
React for Beginners: Part 3 - Components
React for Beginners: Part 2 - Project Structure & Components
มุมมอง 1363 ปีที่แล้ว
React for Beginners: Part 2 - Project Structure & Components
React for Beginners: Part 1 - Introduction to React and Setting up Project
มุมมอง 4503 ปีที่แล้ว
React for Beginners: Part 1 - Introduction to React and Setting up Project
How To Host A Discord.py Bot On A VPS 24/7
มุมมอง 44K3 ปีที่แล้ว
How To Host A Discord.py Bot On A VPS 24/7
Flask Blog: Part 4 (Contact form & E-Mail)
มุมมอง 8K4 ปีที่แล้ว
Flask Blog: Part 4 (Contact form & E-Mail)
Flask Blog: Part 3 (Securing Admin Page With Login System)
มุมมอง 8K4 ปีที่แล้ว
Flask Blog: Part 3 (Securing Admin Page With Login System)
Flask Blog: Part 2 (Admin Page & Setting Up Posts)
มุมมอง 3.4K4 ปีที่แล้ว
Flask Blog: Part 2 (Admin Page & Setting Up Posts)
Flask Blog: Part 1 (Setting up Template & Database)
มุมมอง 4.4K4 ปีที่แล้ว
Flask Blog: Part 1 (Setting up Template & Database)

ความคิดเห็น

  • @JeelRupapara-p3p
    @JeelRupapara-p3p 10 วันที่ผ่านมา

    Can we use redis instead of nats for this solution

    • @devguyahnaf
      @devguyahnaf 10 วันที่ผ่านมา

      Yeah, but Redis has other purposes, so I use NATS because its made for this.

  • @B20DCCN148-DoBaDuy
    @B20DCCN148-DoBaDuy 12 วันที่ผ่านมา

    Thank you very much! A small note, you can still use gunicorn instead of gunicorn 3, and if your RAM is weak, set workers = 1

  • @KaydenML
    @KaydenML 21 วันที่ผ่านมา

    Nice do you have a video on how to store this data in a database now I have my table set up but can’t find a useful guide

  • @muhammadosama5666
    @muhammadosama5666 หลายเดือนก่อน

    What if i want to use my own domain ??

  • @marknelsonmamerto1381
    @marknelsonmamerto1381 หลายเดือนก่อน

    What do I need if I'm deploying api through the IP only? Because its blocking the requests for the api access

  • @trueindian03
    @trueindian03 2 หลายเดือนก่อน

    Thankyou so much for the video, I literally referred many youtube videos and articles none of them help me much, but your tutorial help me.

  • @ganesanj7579
    @ganesanj7579 3 หลายเดือนก่อน

    Well cleared explain

  • @SuperShubhu123
    @SuperShubhu123 3 หลายเดือนก่อน

    best explanation thankyou so much

  • @acedatique
    @acedatique 3 หลายเดือนก่อน

    is there a github?

  • @zapdelivery5169
    @zapdelivery5169 4 หลายเดือนก่อน

    This is all fine and dandy until you want to route to another page. If your react app router uses the BrowserRouter, you will run into 404 issues. To fix that you need to, you need to switch to the ugly HashRouter to avoid S3 hijacking your routing rules.

  • @CodeITek-ye4kq
    @CodeITek-ye4kq 4 หลายเดือนก่อน

    Thank you man. Str8 to the point 👍

  • @JAVIEREDUARDODIAZALFARO
    @JAVIEREDUARDODIAZALFARO 4 หลายเดือนก่อน

    Great, just what I was looking for, thanks bro

  • @programacaocomramon
    @programacaocomramon 4 หลายเดือนก่อน

    Great video!

  • @valenvrc
    @valenvrc 4 หลายเดือนก่อน

    Loved this video, every other tutorial was for js and this saved me, could you make a tutorial on linked roles? <3

  • @juice13wrld
    @juice13wrld 4 หลายเดือนก่อน

    How make it for more than 1

  • @notlilmond
    @notlilmond 5 หลายเดือนก่อน

    Very underrated channel. I've searched many tutorials and ended up to this channel multiple times. I hope you keep going with making tutorials bro, great things are waiting for you out there! And you really help a lot of people with your work. Much appreciated! ♥💯

  • @_ahnaf.
    @_ahnaf. 5 หลายเดือนก่อน

    no way☠️

  • @raisingas2457
    @raisingas2457 5 หลายเดือนก่อน

    Did anyone figure out how to make their session persist? Mine wouldn't even after rewatching this video several times.

  • @sivanesh-s
    @sivanesh-s 6 หลายเดือนก่อน

    Thank you! This was simple and straight to the point.

  • @theboycashew
    @theboycashew 6 หลายเดือนก่อน

    hey bro when I put in part 8 my user ID the bot won't respond to my command !sendembed

  • @richsoftwareguy
    @richsoftwareguy 6 หลายเดือนก่อน

    Love your style, easy on the ears. Subscribed

  • @AndrieMC
    @AndrieMC 6 หลายเดือนก่อน

    what vscode theme r u using?

  • @kapilricky
    @kapilricky 6 หลายเดือนก่อน

    i can restrict visibility using VPN and whitelisting some internal IPs, right? will it still work same way? (i want to use for internal demos)

  • @dev_ritchie
    @dev_ritchie 6 หลายเดือนก่อน

    Excactly what i was searching for 🎉🎉

  • @538sureshs7
    @538sureshs7 7 หลายเดือนก่อน

    Can you tell about your backend?

  • @rdm_666
    @rdm_666 7 หลายเดือนก่อน

    What was the reason to install redis to not use it at the end? Also getting the CORS errors, when running the code on the other machine.

    • @raisingas2457
      @raisingas2457 5 หลายเดือนก่อน

      @rdm redis was used to store sessions

  • @TejaswiniKalyani
    @TejaswiniKalyani 7 หลายเดือนก่อน

    Hello, can anyone please help with this problem? In AWS S3, when I opened the static website link, I am not able to view my web page. I checked the developer tools for errors, but there are no issues in the console as well..

  • @TranNgocTienK17HCM
    @TranNgocTienK17HCM 7 หลายเดือนก่อน

    how can i add file env in s3, thank you :3

  • @sahilgarg94
    @sahilgarg94 7 หลายเดือนก่อน

    Can we add different database as well with the application server for read write Operations.?

  • @sergey5561
    @sergey5561 7 หลายเดือนก่อน

    Incredible! Thank you so much!

  • @thiagogabrielbraz1553
    @thiagogabrielbraz1553 7 หลายเดือนก่อน

    Great explanation!

  • @dreumairali
    @dreumairali 7 หลายเดือนก่อน

    i done everythin and unicorn3 is also running on port 8000 but when i go to my main ip it is showing me nginx

  • @getoverhere4465
    @getoverhere4465 7 หลายเดือนก่อน

    Might this code possibly be on Github?

  • @coldluck7366
    @coldluck7366 7 หลายเดือนก่อน

    legend

  • @ydupc
    @ydupc 8 หลายเดือนก่อน

    Also since you are root, you do not need to do sudo every time you enter a command you wish to run with elevated privileges

  • @ydupc
    @ydupc 8 หลายเดือนก่อน

    6:55 ls -ia does the same thing, you don't need ls -lart (ls -ia is far quicker too)

  • @bjarneone
    @bjarneone 8 หลายเดือนก่อน

    heyy i only get the error when logging in, OauthResponse.__init__() got an unexpected keyword argument 'id_token' can you help?

  • @Kennethlumor
    @Kennethlumor 8 หลายเดือนก่อน

    Thank you for sharing this knowledge with us. Please I want to ask the way you demonstrate this using this few example can you advance this tutorial by hosting this on pythonanywere where you can also set the load balancing over there.

  • @amjad-se
    @amjad-se 8 หลายเดือนก่อน

    That was clear and straightforward. Thanks!

  • @thedefgirleess9060
    @thedefgirleess9060 8 หลายเดือนก่อน

    What is the app name ?

  • @mustafahajhamoud2077
    @mustafahajhamoud2077 8 หลายเดือนก่อน

    thank you very much! I've been trying to do this for 3 days now, and your tutorial is the only one that worked for me.

  • @jeremytarrieu9530
    @jeremytarrieu9530 9 หลายเดือนก่อน

    Hi, it's been 2 years but thanks. I've never done any React/Tscript or Oauth2 before. This is super clear and it works for me.

  • @adityasinghi
    @adityasinghi 9 หลายเดือนก่อน

    Wow just wow, thank you so much!

  • @emojikriszcapy
    @emojikriszcapy 9 หลายเดือนก่อน

    Then, if i turn off my computer it's not working more?

  • @mianm.husnainakram2949
    @mianm.husnainakram2949 9 หลายเดือนก่อน

    Nice Su-35 in the background

  • @wilchardruin
    @wilchardruin 9 หลายเดือนก่อน

    dude, you have done a great great great work, thanks

  • @natural_stupidity_
    @natural_stupidity_ 9 หลายเดือนก่อน

    I can see my website in the url but when i go to a different page e.g. anotherpage, and it gets appended at the end of the s3 url like "s3url/anotherpage" and there i hit refresh, it gives a Key not found error, how to fix this?

  • @syedmujahid9860
    @syedmujahid9860 9 หลายเดือนก่อน

    is steps same for deployment in aws ,hope for quick reply

    • @devguyahnaf
      @devguyahnaf 9 หลายเดือนก่อน

      On an AWS EC2, should be same. Just configure elastic IP and proper ports

  • @192255100
    @192255100 9 หลายเดือนก่อน

    So far the best explanation I have ever seen, thank you!

  • @Jam867
    @Jam867 9 หลายเดือนก่อน

    hi, where can i be wrong? zenora.exceptions.AuthenticationError: Invalid Client Secret has been passed