The Dev World - by Sergio Lema
The Dev World - by Sergio Lema
  • Видео 137
  • Просмотров 755 282
Solve The Two Sum Algorithm Problem Using Java
In this video, I'm gonna solve the problem of the Two Sum Algorithm using Java. I'm gonna explain what's the problem and how to solve it to be performant. I will explain each component used and each decision made.
My NEW eBook: sergiolema.dev/git-book/
Blog: bit.ly/47ornJL
LinkedIn: bit.ly/41Nn61q
Facebook: bit.ly/47rc9nh
My Desktop:
• Laptop: Macbook Pro 16" 2019
• Gaming Chair: amzn.to/47Vu6ed
• Mouse: amzn.to/3HoBwM1
• Desk: amzn.to/48Tc5Oi
• Screen: amzn.to/48VZkCL
Просмотров: 149

Видео

Deploy a Spring Boot Application to AWS Lambda with an API Gateway
Просмотров 1,3 тыс.Месяц назад
In this video, I explain how to deploy a Spring Boot application to AWS Lambda. With Spring Boot, I can create several endpoints, so I need an API Gateway to create a proxy from a single URL to many endpoints inside my AWS Lambda. This video belongs to a playlist where I show how to deploy Spring Boot applications to several AWS services: studio.ruclips.net/user/playlistPLab_if3UBk99TlX80Xv0GTI...
Build a Complete CRUD Application with Spring Boot and React
Просмотров 2,4 тыс.2 месяца назад
In this video, I build a complete CRUD application with Spring Boot and React. I create a backend using a Database connection, REST endpoints and a stateless application. In the frontend, I don't add any additional library. I create different components to handled each action of the CRUD operations, Create, Read, Update and Delete. I explain in details how to correctly name the REST endpoints, ...
Deploy Your React Application to AWS S3
Просмотров 4693 месяца назад
In this video I show how to deploy a Frontend application like React to AWS S3. I show how to create an AWS S3 Bucket which accepts a static website. Then I show which commands are necessary to build the frontend project. And finally, I upload the content to an AWS S3 Bucket. All the commands used in the video can be used in a CI/CD platform like Jenkins or GitlabCI. This video belongs to a pla...
Use Jwt and the Roles to Secure Your Fullstack ReactJS and Spring Boot / Spring Security
Просмотров 5 тыс.4 месяца назад
In this video, I show how to configure a Spring Boot / Spring Security backend with JWT and the roles. I also show how to store the roles information in the JWT to allow the ReactJS frontend to render a different page depending on the roles. I explain how to use the PreAuthorize annotation in the controllers with the available SPeL expressions. This video belongs to a playlist where I develop f...
Solve the CORS error with Spring Security and a React frontend.
Просмотров 2,3 тыс.5 месяцев назад
Solve the CORS error with Spring Security and a React frontend.
Build Your Webpage With Spring Boot and Thymeleaf in Less Than 20 Minutes
Просмотров 5 тыс.5 месяцев назад
Build Your Webpage With Spring Boot and Thymeleaf in Less Than 20 Minutes
OAuth2 and Google to Protect Your Spring Security and Angular Application
Просмотров 8 тыс.6 месяцев назад
OAuth2 and Google to Protect Your Spring Security and Angular Application
Configure the CSRF Protection With Spring Security 6 and Angular
Просмотров 6 тыс.8 месяцев назад
Configure the CSRF Protection With Spring Security 6 and Angular
How to Build a RESTful CRUD App With Spring Boot and Angular
Просмотров 8 тыс.9 месяцев назад
How to Build a RESTful CRUD App With Spring Boot and Angular
Java 21 Is Here! Let’s See the Most Expected Features
Просмотров 1,4 тыс.9 месяцев назад
Java 21 Is Here! Let’s See the Most Expected Features
Solution of the Cors Error From a Spring Boot and Angular Application
Просмотров 14 тыс.9 месяцев назад
Solution of the Cors Error From a Spring Boot and Angular Application
How I've learned Angular in 6 Hours
Просмотров 1,4 тыс.11 месяцев назад
How I've learned Angular in 6 Hours
Secure Your Fullstack Angular - Spring Boot Application With the JWT Authentication
Просмотров 40 тыс.Год назад
Secure Your Fullstack Angular - Spring Boot Application With the JWT Authentication
Java Across The Time
Просмотров 617Год назад
Java Across The Time
Check Those 2 Methods to Quickly Deploy Your Python API to AWS Lambda
Просмотров 1,2 тыс.Год назад
Check Those 2 Methods to Quickly Deploy Your Python API to AWS Lambda
How to Easily Secure Your Fullstack ReactJS - Spring Boot Application With the JWT Authentication
Просмотров 59 тыс.Год назад
How to Easily Secure Your Fullstack ReactJS - Spring Boot Application With the JWT Authentication
8 Powerful Features You Didn’t Know About the Fixtures of Pytest
Просмотров 1,3 тыс.Год назад
8 Powerful Features You Didn’t Know About the Fixtures of Pytest
How to SECURE My Microservices Architecture (REACTJS + SPRING CLOUD GATEWAY) With Keycloak
Просмотров 19 тыс.Год назад
How to SECURE My Microservices Architecture (REACTJS SPRING CLOUD GATEWAY) With Keycloak
Better Than ChatGPT, the AI Which Helps Me to Develop | Github Copilot
Просмотров 1,2 тыс.Год назад
Better Than ChatGPT, the AI Which Helps Me to Develop | Github Copilot
SPRING SECURITY 6 with JWT Authentication: Secure Your App in MINUTES!
Просмотров 15 тыс.Год назад
SPRING SECURITY 6 with JWT Authentication: Secure Your App in MINUTES!
4 Easy Steps to Deploy Your Microservices Architecture With AWS ECS
Просмотров 24 тыс.Год назад
4 Easy Steps to Deploy Your Microservices Architecture With AWS ECS
How to Easily Deploy a Spring Boot Application to AWS EC2
Просмотров 49 тыс.Год назад
How to Easily Deploy a Spring Boot Application to AWS EC2
How to Handle the Database Migrations with Alembic | Flask and Python Backend 10
Просмотров 24 тыс.Год назад
How to Handle the Database Migrations with Alembic | Flask and Python Backend 10
Spring Cloud Gateway with KeyCloak and OAuth2 | Authorization Server with Spring Security 3
Просмотров 24 тыс.Год назад
Spring Cloud Gateway with KeyCloak and OAuth2 | Authorization Server with Spring Security 3
Create your First CICD Pipeline with GitlabCI in less than 10 minutes | Spring Boot Backend 11.2
Просмотров 13 тыс.Год назад
Create your First CICD Pipeline with GitlabCI in less than 10 minutes | Spring Boot Backend 11.2
Which is the Best Programming Language #shorts
Просмотров 808Год назад
Which is the Best Programming Language #shorts
Create Your First Github Actions | Spring Boot Backend #11
Просмотров 7 тыс.Год назад
Create Your First Github Actions | Spring Boot Backend #11
Spring Cloud Gateway with OAuth2 Authorization Server | Authorization Server with Spring Security 2
Просмотров 16 тыс.Год назад
Spring Cloud Gateway with OAuth2 Authorization Server | Authorization Server with Spring Security 2
RDD in PySpark | Spark 1
Просмотров 383Год назад
RDD in PySpark | Spark 1

Комментарии

  • @hemanthpusarla4428
    @hemanthpusarla4428 18 часов назад

    can we deploy it with free tier?

    • @TheDevWorldbySergioLema
      @TheDevWorldbySergioLema 18 часов назад

      Yes, I think it's included into the free tier. Still, it's 0.02$ per Gb, I don't think a React application will cost this.

  • @40ozhemlock
    @40ozhemlock День назад

    Sorry I'm dumb. When you say "and go to a terminal" (to connect to the instance). Do you mean just the command line on my local machine? Or are you talking about something in AWS? Doesn't AWS provide like 3 different ways within the console to connect to the instance? What do you mean when you say "and go to a terminal"?

    • @40ozhemlock
      @40ozhemlock День назад

      tried it from the command line.... permission denied....

    • @TheDevWorldbySergioLema
      @TheDevWorldbySergioLema 18 часов назад

      Go to your local machine terminal. But you need to configure it before. Check here how to do it: docs.aws.amazon.com/cli/v1/userguide/cli-chap-configure.html

  • @snakefoxxofekans
    @snakefoxxofekans День назад

    Thanks alot !

  • @Sebastian-zs8cp
    @Sebastian-zs8cp 2 дня назад

    How did you learn it, it's a black box, everyone uses it but no one knows about it. I'm a self learner and I don't have a company behind me, I'm unemployed, and I want to bring a product to the market, but I have to get my users securely registered or the procedure, and I'm scared because that can fall on my feet. My stack: -Angular, -Spring boot, wants the Angula app to authenticate then the user registers or logs in

    • @TheDevWorldbySergioLema
      @TheDevWorldbySergioLema День назад

      It takes a lot of years to learn. Keep working on it! I'm also a self learner

  • @programmierenabisz4664
    @programmierenabisz4664 2 дня назад

    Thank you so much, man, i am currently looking your second video and again it made so much clear for me. AWS was a misterum for me. So many features and things you can do there but you bring it to the point. Exactly the information you need for starting with AWS. Of course this YT channel is in my abos since now!

  • @programmierenabisz4664
    @programmierenabisz4664 2 дня назад

    Thank you so much! This made so many things clear to me. I worked with several old ways to manage my projects. From hosting my own servers (about 20 years ago) to some docker managed instances and so on. AWS was a misterium for me. So many things you can do there but you brought it to the point for me. EC2 is only a virtual machine :) And the networking is also only networking VPC (virtual private cnetwork ;))

    • @TheDevWorldbySergioLema
      @TheDevWorldbySergioLema 2 дня назад

      I'm so glad you understand it better now!

    • @programmierenabisz4664
      @programmierenabisz4664 2 дня назад

      ​@@TheDevWorldbySergioLema I am looking the next video (4 Easy Steps to Deploy ...) and I left a similar comment there. Really, it's a kind of AHAAA moment for me. thank´s again!

    • @TheDevWorldbySergioLema
      @TheDevWorldbySergioLema 2 дня назад

      Thanks again!

  • @PorkyPrank
    @PorkyPrank 3 дня назад

    If I deploy telegram bot using spring boot, the process is the same?

  • @fabricemissidi3301
    @fabricemissidi3301 3 дня назад

    excellent content!! I'm ont from a anglophone country but i understand without problemes

  • @davidev5238
    @davidev5238 4 дня назад

    Hi Sergio, thank you very much. I have a question please: what role does the userDto play in the autherization process since you registered no user ? In fact in my case I want to authenticate with Google my previously registered users Who have name, email, sellerType, address properties in a springboot registration standalone microservice. How can I handle this ? Thank you very much in advance.

    • @TheDevWorldbySergioLema
      @TheDevWorldbySergioLema 18 часов назад

      This DTO is the user's information that come from Google. You can read some information like the name, email or phone number if the user accepts to share it.

  • @mertduyar6848
    @mertduyar6848 4 дня назад

    shitty explanations

  • @jitvimol
    @jitvimol 5 дней назад

    This is very good to understand Alembic. Btw note to all, video is for understanding how it works, in real world we shouldn't manually edit content in version files (it should be auto generated it for you.) What you want to edit is model files that has table schema detail.

    • @TheDevWorldbySergioLema
      @TheDevWorldbySergioLema 2 дня назад

      You're right. The content files shouldn't be edited. It will cause Alembic checksum errors

  • @vladneaga5427
    @vladneaga5427 7 дней назад

    saved my day, thank you!!!

  • @rkjessop
    @rkjessop 7 дней назад

    Thanks!

  • @rkjessop
    @rkjessop 8 дней назад

    This video is comprehensive and well presented. However, there are some serious problems with this instruction if you're following the video and making sure you completely understand each step. If you're simply downloading the repo and going with that, it may work fine. The repo needs to have snapshots of the code as tested; e.g., at 35:13. I find all of the praises a bit biased.

    • @TheDevWorldbySergioLema
      @TheDevWorldbySergioLema 18 часов назад

      Thank you. What I'm trying is to explain the concepts and give a repository with the same code. I can't give you a repository prepared for everything with all the data (everyone will need a different use case)

  • @gameshow4030
    @gameshow4030 9 дней назад

    If i will put all these codes into wordpress will it still work? I struggle to find a tutorial that could explain whole coding system behind it and i just want to secure my website

    • @TheDevWorldbySergioLema
      @TheDevWorldbySergioLema 2 дня назад

      Using this workflow to protect your website is good. But there are other complements (like authentication, or even HTTPS). I'm not sure to understand what you want to do with Wordpress.

  • @dew_reddit
    @dew_reddit 12 дней назад

    I don’t understand why the csrf was disabled in the SecurityConfig? Our security team has pointed out that it should not be disabled in Security Config

    • @TheDevWorldbySergioLema
      @TheDevWorldbySergioLema 12 дней назад

      It's another layer of complexity. It shouldn't be, but to speed up the development time, people disable it.

  • @andriikorniienko
    @andriikorniienko 13 дней назад

    that's brilliant, please keep it up sir! I'm just wondering how one's supposed to learn all of that without guys like you?? It appears to me that there are not that many resources that go in-depth on spring security

    • @TheDevWorldbySergioLema
      @TheDevWorldbySergioLema 12 дней назад

      Thank you so much for those kind words! In my case, I've learned from guys "like me" but while working. I had the chance to work with great people, great managers and great teachers. Now It's my turn to teach

  • @proffanproffan6491
    @proffanproffan6491 13 дней назад

    II had a problem with "CORS" with WebConfig.a java file. The solution was to change the FilterRegistrationBean CorsFilter() method to @Bean public CorsFilter CorsFilter(){

  • @thekaunter6937
    @thekaunter6937 15 дней назад

    Can you make a video with OAuth2 and Session token pls?

    • @TheDevWorldbySergioLema
      @TheDevWorldbySergioLema 14 дней назад

      Does this video answer your questions: ruclips.net/video/yp28g5AJczM/видео.html

  • @ultimatestrix4526
    @ultimatestrix4526 18 дней назад

    angular httpclientmodule deprecated 😭😭😢😢😢😢

  • @dimoyanev963
    @dimoyanev963 18 дней назад

    Excellent simple and very useful, thank you Sergio

  • @user-zi4jy7gp4q
    @user-zi4jy7gp4q 19 дней назад

    Does this also work when using Facebook for registration instead of Google?

  • @aziztolearn
    @aziztolearn 20 дней назад

    👍👍👍

  • @marouaniAymen
    @marouaniAymen 22 дня назад

    Thanks, I really like this kind of videos talking about Data Structures and Algorithms. But I'm still curious about a thing, I saw at the end that there's more "performant" solution when the rank is displayed on the results histogram, I'm wondering what did they use ?

    • @TheDevWorldbySergioLema
      @TheDevWorldbySergioLema 22 дня назад

      Yes, I saw it too. I really don't know. Maybe it's a matter of chance, language used or paying subscription 😅.

    • @marouaniAymen
      @marouaniAymen 22 дня назад

      @@TheDevWorldbySergioLema I think it's assembly may be

  • @vasylbielozertsev5861
    @vasylbielozertsev5861 22 дня назад

    Very helpful video! I couldn't run the Lambda function for a long time. I followed the recommendations from the video, and everything started working.

  • @ashwinkumar504
    @ashwinkumar504 22 дня назад

    Thanks it helped

  • @dinobulja
    @dinobulja 23 дня назад

    Thank you. Great video/explanation. But, it would be nice you added to this video also how to display code coverage in GitLab per unit and integration test and how to add visualization in gitlab. And also, how to call the pipeline jobs separately now that you have added the surefire and failsafe plugin.

    • @TheDevWorldbySergioLema
      @TheDevWorldbySergioLema 14 дней назад

      That's a lot of topics for a single video 😅 You can watch another video I have about Gitlab if you want more details about how to configure jobs: ruclips.net/video/bW7VMeSHFNg/видео.html

  • @yaldabaoth1306
    @yaldabaoth1306 23 дня назад

    Génial, je passe pas mal d'entretiens et de test technique pour mon premier job en ce moment, ça me sera utile 👍

  • @donaldazevedo5554
    @donaldazevedo5554 24 дня назад

    So I see how the postgre sql container was created. However, I have not had success with containerizing the backend java application. For some reason, the dockerized application is unable to connect to the database. I recommend providing information on how to containerize and deploy the application.

    • @TheDevWorldbySergioLema
      @TheDevWorldbySergioLema 23 дня назад

      It depends on how you run your containers. Directly with Docker, with Docker Compose or Kubernetes. You may need to grant access from one container to another. Even if you open the ports, inter-container communication is usually restricted.

    • @donaldazevedo5554
      @donaldazevedo5554 22 дня назад

      ​@@TheDevWorldbySergioLemaI got it figured out. The jar has to be generated with mvn clean package -DskipTests Also the application yml file needs to have environment variables like this ${ENVVAR} Finally all the environment variables need to be declared when building the image. I used openjdk17 to build the image and the Java jar command to run the app. My high score database for my retro game is up and deployed!

  • @andreipanainte400
    @andreipanainte400 26 дней назад

    Very good job bro, nice work. But please for the next videos just take it slower and take your time to explain a bit more the code and the implementation flow. Also, maybe structure a bit the video, because i feel that you just wrote from a prompt, maybe take it step by step next time. Thank you tho

    • @TheDevWorldbySergioLema
      @TheDevWorldbySergioLema 23 дня назад

      Thanks for your feedback! That's something I've tried to solve on my new videos. Tell me if it's good now!

  • @AnuragSingh-sk9ns
    @AnuragSingh-sk9ns 26 дней назад

    GOAT of OOP language and modern languages.

  • @SanketShahidar
    @SanketShahidar 27 дней назад

    How to get the security.jwt.token.secret-key:secret-key at 45:minutes in the video.