datmt
datmt
  • Видео 81
  • Просмотров 31 050
Automate Git Commit Messages with AI (Using GROQ API and Git Hooks) For FREE
The script is available here!
datmt.com/backend/using-ai-to-generate-git-commit-message-for-free/
In this tutorial, I’ll show you how to automate your Git commit messages using AI! We’ll be using the GROQ API with Git hooks to generate meaningful, concise commit messages for your projects. No more manual typing-let AI handle the message generation based on your Git diff!
What You’ll Learn:
How to set up a Git hook to automatically generate commit messages
How to integrate the GROQ API into your development workflow
How to configure environment variables for storing API keys
Step-by-step guide for creating an AI-powered commit message generator
Tags:
Automate Git Commit Messages
AI Commit Messages
GR...
Просмотров: 59

Видео

How to enable vim mode for dbeaver
Просмотров 228Месяц назад
How to enable vim mode for dbeaver vrapper.sourceforge.net/update-site/stable/
Implementing Distributed Lock With Spring And Redis
Просмотров 89Месяц назад
Learn how to use redis to implement distributed locking mechanism in your distributed system.
Understanding serialVersionUID in Java Serialization: What, Why, and How
Просмотров 18Месяц назад
In this video, we dive deep into the concept of serialVersionUID in Java serialization. You'll learn what serialVersionUID is, why it's crucial for ensuring compatibility between serialized objects, and how to use it effectively in your code. We'll walk through practical examples, explain common pitfalls, and provide best practices for working with serialVersionUID. Whether you're a beginner or...
Serving Static Files in Spring Boot: Controller vs. Resource Handler
Просмотров 1542 месяца назад
In this video, we'll explore the different ways to serve static files in a Spring Boot application. We'll dive into two primary methods: using a Controller and configuring a Resource Handler. You'll learn the pros and cons of each approach, and see practical examples of how to set them up. Additionally, we'll cover how to add authentication to secure your static files, ensuring that only author...
Practical Spring MessageSource: Internationalization and Localization In Action
Просмотров 1013 месяца назад
"Unlock the full potential of internationalization and localization in your Spring Boot applications with Spring MessageSource! 🌍🚀 In this comprehensive tutorial, we cover everything you need to know about Spring MessageSource, including: ✅ Understanding the MessageSource interface ✅ Configuring MessageSource in your Spring Boot application ✅ Handling parameters in messages ✅ Multiline messages...
The Ultimate CURL Cheat Sheet for Command-Line HTTP Requests
Просмотров 453 месяца назад
"Hello, and welcome to our tutorial on mastering curl, the powerful command-line tool used for transferring data with URLs. Whether you're a developer, a system administrator, or just a tech enthusiast, understanding curl can significantly enhance your ability to interact with APIs, automate web tasks, and debug network applications. In today’s session, we'll explore the most essential curl com...
Create Free Domain Business Emails In 20 Minutes
Просмотров 2113 месяца назад
Create a Free Business Email Using SendGrid and Cloudflare Email Routing In this tutorial, I'll walk you through the step-by-step process of setting up a professional business email with your own domain, absolutely free! Using SendGrid and Cloudflare Email Routing, I demonstrate how to configure email services without the need for paid hosting. 📧 What You Will Learn: Setting Up Cloudflare Email...
How To Start A Debug Session With WebStorm
Просмотров 643 месяца назад
How To Start A Debug Session With WebStorm step by step. You can run your app with npm or pnpm.
Issue & Validate JWT Tokens Login In Spring Security 6 From Scratch
Просмотров 1,2 тыс.6 месяцев назад
In this video, I will show you to create a spring boot project and integrate spring security to create and validate JWT token. - Users and roles are stored in database (PostgreSQL) - JWT tokens are generated upon login - JWT tokens are used in the header to validate The repo for the demo is here: github.com/datmt/Spring-tutorial/tree/main/spring-security-with-jwt
Using Spring CLI To Create New Spring Boot Project
Просмотров 1687 месяцев назад
This video shows you how to quickly create a new project using the spring boot cli docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started.installing.cli
Setup Default JDK & Terminal For VSCodium
Просмотров 188 месяцев назад
Setup Default JDK & Terminal For VSCodium
Java Design Patterns: Builder Live Coding
Просмотров 3010 месяцев назад
Java Design Patterns: Builder Live Coding. The Builder pattern is a creational design pattern that allows for the construction of complex objects step by step. It's particularly useful in Java when dealing with classes that have several optional and mandatory fields. The Builder pattern encapsulates the construction of the object and provides control over the construction process.
Java Design Patterns: Singleton Live Coding
Просмотров 1810 месяцев назад
Java Design Patterns: Visitor Live Coding. The Singleton pattern is a creational design pattern that ensures a class has only one instance and provides a global point of access to it. This pattern is commonly used when exactly one object is needed to coordinate actions across a system.
Integrate Temporal To Spring Boot Microservices
Просмотров 1,8 тыс.10 месяцев назад
This is a quick demo how to integrate Spring Boot microservices with Temporal to complete a workflow. Temporal is an orchestration solution that helps making workflow easier to implement. repo: github.com/datmt/temporal-microservices-demo
Java Design Patterns: Proxy Live Coding
Просмотров 4810 месяцев назад
Java Design Patterns: Proxy Live Coding
Java Design Patterns: Composite Live Coding
Просмотров 1710 месяцев назад
Java Design Patterns: Composite Live Coding
Java Design Patterns: Flyweight Live Coding
Просмотров 1710 месяцев назад
Java Design Patterns: Flyweight Live Coding
Java Design Patterns: Decorator Live Coding
Просмотров 2410 месяцев назад
Java Design Patterns: Decorator Live Coding
Java Design Patterns: Visitor Live Coding
Просмотров 2810 месяцев назад
Java Design Patterns: Visitor Live Coding
Java Design Patterns: Facade Live Coding
Просмотров 3010 месяцев назад
Java Design Patterns: Facade Live Coding
Java Design Patterns: Template Method Live Coding
Просмотров 1810 месяцев назад
Java Design Patterns: Template Method Live Coding
Java Design Patterns: State Live Coding
Просмотров 1310 месяцев назад
Java Design Patterns: State Live Coding
Java Design Patterns: Strategy Live Coding
Просмотров 1610 месяцев назад
Java Design Patterns: Strategy Live Coding
Java Design Patterns: Null Object Live Coding
Просмотров 2310 месяцев назад
Java Design Patterns: Null Object Live Coding
Java Design Patterns: Memento Live Coding
Просмотров 2010 месяцев назад
Java Design Patterns: Memento Live Coding
Java Design Patterns: Mediator Live Coding
Просмотров 1610 месяцев назад
Java Design Patterns: Mediator Live Coding
Java Design Patterns: Iterator Live Coding
Просмотров 2510 месяцев назад
Java Design Patterns: Iterator Live Coding
Java Design Patterns: Chain Of Responsibility Live Coding
Просмотров 5010 месяцев назад
Java Design Patterns: Chain Of Responsibility Live Coding
Integrate Jenkins With Telegram Notifications
Просмотров 1,2 тыс.11 месяцев назад
Integrate Jenkins With Telegram Notifications

Комментарии

  • @susilkumarnath1852
    @susilkumarnath1852 20 часов назад

    You're brilliant

  • @mgksmv
    @mgksmv 6 дней назад

    "... or import code from another repository" section is missing in 2024. Is there any other way to import a repository now?

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

      Probably you need to clone and change the remote url

  • @ichlalsulbulqiah1974
    @ichlalsulbulqiah1974 Месяц назад

    thanks for the tutorial :D

  • @db09pl
    @db09pl 2 месяца назад

    awesome, thanks

  • @db09pl
    @db09pl 2 месяца назад

    Hi, thanks for help. Struggled with wordpress speed on docker. Can you explain why simply didn't install wordpress with image: wordpress:latest? Could've finished by 4:30 min

  • @movie_bytes933
    @movie_bytes933 2 месяца назад

    Thanks for this!

  • @bryanc.9119
    @bryanc.9119 2 месяца назад

    excelente

  • @anuj7286
    @anuj7286 3 месяца назад

    Thank you

  • @erfanakhavanrad6597
    @erfanakhavanrad6597 3 месяца назад

    Very informative video. Thanks.

  • @priyakiranofficial
    @priyakiranofficial 4 месяца назад

    Hi, same way can we clone from Github to bitbucket?

    • @datmt_dev
      @datmt_dev 2 месяца назад

      I am not really sure

  • @vijayanmurugan9014
    @vijayanmurugan9014 4 месяца назад

    I just cloned your repo, and it runs locally while login is hit. I got below error could you please help me out. Pre-authenticated entry point called. Rejecting access

    • @datmt_dev
      @datmt_dev 4 месяца назад

      let me have a look. Mean while, can you send me a screenshot or log over my email (dat.tm24@gmail.com). Thanks!

    • @vijayanmurugan9014
      @vijayanmurugan9014 4 месяца назад

      @@datmt_dev sure will send you soon

  • @thelifehackerpro9943
    @thelifehackerpro9943 5 месяцев назад

    Why not call method directly.

  • @ahmedpeer587
    @ahmedpeer587 5 месяцев назад

    Hi. I'm getting this error: [NOTICE] (1) : haproxy version is 2.4.0-6cbbecf [NOTICE] (1) : path to executable is /usr/local/sbin/haproxy [ALERT] (1) : Cannot open configuration file/directory /usr/local/etc/haproxy/haproxy.cfg : No such file or directory Any idea how to fix it?

    • @datmt_dev
      @datmt_dev 5 месяцев назад

      It seems you didn't mount the config correctly. May I see your docker compose file?

    • @ahmedpeer587
      @ahmedpeer587 5 месяцев назад

      ​@@datmt_dev Github gist arandompeer/cd1a237d9a7af94abf765a0b6f68a856

  • @kaysonrich
    @kaysonrich 5 месяцев назад

    Thanks bro

  • @premu03
    @premu03 6 месяцев назад

    Thanks. Now i have updated my repository code in bitbucket, so how do I update code in GitHub?

    • @datmt_dev
      @datmt_dev 2 месяца назад

      You can push your code as a normal repo

  • @furkangeren8041
    @furkangeren8041 6 месяцев назад

    Do you have github or something that ı can react source code

    • @datmt_dev
      @datmt_dev 6 месяцев назад

      Here you go: github.com/datmt/wallet-ui.git github.com/datmt/wallet-api.git

    • @furkangeren8041
      @furkangeren8041 6 месяцев назад

      @@datmt_dev Thank you so much 🙏🙏

  • @JonathanBriehl
    @JonathanBriehl 6 месяцев назад

    Kept getting stuck. Huge help - thanks!

  • @adamboczek3958
    @adamboczek3958 7 месяцев назад

    Many thanks for this attempt, but I'm curious about your current thoughts on it. In my opinion, it goes completely against the idea of orchestrating microservices because it distributes the workers across them instead of maintaining an independent worker that runs the entire workflow and can be scaled independently of the services. So, in my view, although your implementation works, it is fundamentally incorrect.

    • @datmt_dev
      @datmt_dev 7 месяцев назад

      Probably I did the wrong experiment. There are many things in Temporal I haven't touched yet. So, I think I need to do more experiments to use it properly

  • @isdeonf
    @isdeonf 7 месяцев назад

    You just saved me! Thanks a lot I was hours deep into the habbit hole pasting the wrong access key code!

  • @maneshipocrates2264
    @maneshipocrates2264 7 месяцев назад

    The good tutorial but the fonts are too small. Thanks indeed

  • @Butkeviciusp
    @Butkeviciusp 8 месяцев назад

    Thank you

  • @sblantipodi
    @sblantipodi 8 месяцев назад

    wixtoolset 4 is out but it doesn't seems supported yet, am I wrong?

    • @datmt_dev
      @datmt_dev 7 месяцев назад

      You're right. At the time I made the video, I couldn't find wix toolset 4 docs

  • @isyyyyy
    @isyyyyy 9 месяцев назад

    Hey, thank you for the tutorials, can i ask when the Nexus and Jenkins setup tutorial will come? ty

    • @datmt_dev
      @datmt_dev 8 месяцев назад

      Coming soon

  • @oluccaro
    @oluccaro 9 месяцев назад

    Thanks a lot! I was struggling with testing the get method after the post one and configuring the order solved the issue.

  • @ilyakhokhlov1420
    @ilyakhokhlov1420 10 месяцев назад

    Hi datmt, Thank you for the video! It is very helpful for me to create a dmg file from javafx. But I have an error with the star app from dmg - Error: JavaFX runtime components are missing, and are required to run this application Could you share your code, to check what I could have made wrong?

    • @datmt_dev
      @datmt_dev 10 месяцев назад

      did you set the platform when packaging maven? here are the commands to build for each platform: mvn clean package -Djavafx.platform=mac-aarch64 mvn clean package -Djavafx.platform=mac mvn clean package -Djavafx.platform=win mvn clean package -Djavafx.platform=linux I'll create an example project and send to you soon. The project in the video is not public. Sorry about that.

    • @datmt_dev
      @datmt_dev 10 месяцев назад

      Here is the git repo: github.com/datmt/JavaFX-Starter-Project

    • @ilyakhokhlov1420
      @ilyakhokhlov1420 10 месяцев назад

      @datmt_dev Thank you for the repo. I couldn't start dmg with JavaFX, but now it does not matter. The distribution file is too big (more than 30 Mb) try to find another solution

  • @Doggy_Styles_Coding
    @Doggy_Styles_Coding 11 месяцев назад

    while (alive) { eat(); sleep (); code ();}

  • @Doggy_Styles_Coding
    @Doggy_Styles_Coding 11 месяцев назад

    what is the opposite of live coding ? Death coding :D .... sorry couldn`t resist to drop a stupid joke

  • @ozkankuzu6659
    @ozkankuzu6659 11 месяцев назад

    How did you learn spring boot and Angular Sir? Is there a resource you can recommend?

    • @datmt_dev
      @datmt_dev 11 месяцев назад

      Mostly by building applications I need. I read books most of the time but only as a reference when I'm stuck. Google and StackOverflow are also good sources

    • @ozkankuzu6659
      @ozkankuzu6659 11 месяцев назад

      Thanks Sir!@@datmt_dev

    • @datmt_dev
      @datmt_dev 11 месяцев назад

      Good luck

  • @zayedh8089
    @zayedh8089 11 месяцев назад

    HEY man could u plz do a login video with jwt and userdetails and 2AUTH spring and angular mysql ?

    • @datmt_dev
      @datmt_dev 11 месяцев назад

      Do you mean the user is stored in MySQL instead of and IDP like Auth0 or Keycloak?

    • @zayedh8089
      @zayedh8089 11 месяцев назад

      @@datmt_dev yes that i need the user is stored in the mysql after sign up and use UserDetailsService in the login and token and requestmatchers for pages after login plz i have problem on that

    • @datmt_dev
      @datmt_dev 11 месяцев назад

      I don't really understand the issue. Are you using spring security?

    • @zayedh8089
      @zayedh8089 11 месяцев назад

      @@datmt_dev i have ussues in implementing userDetails with the class user and using also jwt could u do a video explaining that ?

    • @datmt_dev
      @datmt_dev 11 месяцев назад

      You want to handle authorization and authentication yourself I suppose. Let me have a look

  • @CybercrimeAndhraPradesh
    @CybercrimeAndhraPradesh 11 месяцев назад

    Bro need help

    • @datmt_dev
      @datmt_dev 11 месяцев назад

      How may I help?

    • @CybercrimeAndhraPradesh
      @CybercrimeAndhraPradesh 11 месяцев назад

      @@datmt_dev i have an assignment on student management in which I need to add student-add component and student-list component. I don't know how to do this

    • @datmt_dev
      @datmt_dev 11 месяцев назад

      Not sure I follow. Can you elaborate?

    • @CybercrimeAndhraPradesh
      @CybercrimeAndhraPradesh 11 месяцев назад

      @@datmt_dev can you please share any social media I'd so that I can DM there in detail

    • @datmt_dev
      @datmt_dev 11 месяцев назад

      @dat_tm24 on twitter

  • @LeonidSivko
    @LeonidSivko 11 месяцев назад

    I had MongoAuthenticationException. After deleting all username/password staff from ContainerBase it works fine for me. Thank you!

  • @datmt_dev
    @datmt_dev Год назад

    Hi all, tutorial for Windows available here ruclips.net/video/WcPTvRjRIZ8/видео.html

  • @yusufaksoy3693
    @yusufaksoy3693 Год назад

    Would you do this with exe or msi?

    • @datmt_dev
      @datmt_dev Год назад

      Yeah, that would be the same. I'll create a video on windows soon

  • @hitheshsuvarna2198
    @hitheshsuvarna2198 Год назад

    can you make daily java video so we can with you.. like solving problem is better from basic to pro but even dev is ok

    • @datmt_dev
      @datmt_dev Год назад

      Sure, I'll try to make the videos as frequently as possible. Thanks!

    • @hitheshsuvarna2198
      @hitheshsuvarna2198 Год назад

      @@datmt_dev yea it will be nice as a learner to solve with you daily

  • @Pedron_.
    @Pedron_. Год назад

    Hi, i'm trying to use the test container for my integration tests, i followed the tutorial, but i'm getting the follow error: Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'br.com.nrisk.mailer.mailerservice.core.email.storage.mongo.EmailStorageMongo': Unsatisfied dependency expressed through field 'mongoTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.boot.autoconfigure.data.mongo.MongoDatabaseFactoryDependentConfiguration': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.boot.context.properties.ConfigurationPropertiesBindException: Error creating bean with name 'spring.data.mongodb-org.springframework.boot.autoconfigure.mongo.MongoProperties': Could not bind properties to 'MongoProperties' : prefix=spring.data.mongodb, ignoreInvalidFields=false, ignoreUnknownFields=true; nested exception is org.springframework.boot.context.properties.bind.BindException: Failed to bind properties under 'spring.data.mongodb.port' to java.lang.Integer Reading this, i guesst that error occurs in the "registry.add("spring.data.mongodb.port", mongoDBContainer::getFirstMappedPort);" in the mongoProperties method, you know how can i solve this? I tried parse to int, string, but not works :( By the way, nice video <3

  • @nguyenquan4836
    @nguyenquan4836 Год назад

    '@Bean public SecurityFilterChain securityFilterChain(HttpSecurity httpSecurity) throws Exception { httpSecurity.authorizeHttpRequests() .requestMatchers("/public").permitAll() // .anyRequest().authenticated() .anyRequest().hasRole("user") .and() .oauth2Login(); return httpSecurity.build(); }' I can not access to the resource. Can you help me ?

    • @datmt_dev
      @datmt_dev Год назад

      Can you put the code on github so I can have a look?

  • @nguyenquan4836
    @nguyenquan4836 Год назад

    Can you make video keycloak on Spring security 5.5 and SSO ?

    • @datmt_dev
      @datmt_dev Год назад

      Have you tried following the tutorial here datmt.com/backend/integrate-keycloak-with-spring-boot-step-by-step/

  • @LeoSajan
    @LeoSajan Год назад

    which Keycloak version do you use on your mac?

    • @datmt_dev
      @datmt_dev Год назад

      I used this one hub.docker.com/r/codingpuss/keycloak-silicon

  • @voron121
    @voron121 Год назад

    How about developing ? I use data from my local disk into editor. I have to each time copy data from local disk into volume when i something chageing in my code ?

    • @datmt_dev
      @datmt_dev Год назад

      No, it's automatically updated

  • @minhthang93
    @minhthang93 Год назад

    Please make tutorial for full setup from front end to back end :D

    • @datmt_dev
      @datmt_dev Год назад

      Coming soon😁

    • @minhthang93
      @minhthang93 Год назад

      @@datmt_dev thank you Sir

    • @datmt_dev
      @datmt_dev 11 месяцев назад

      Sorry for taking a long time to complete this. The series is ready: ruclips.net/video/IQYKdH-UQHo/видео.html

    • @minhthang93
      @minhthang93 10 месяцев назад

      ​@@datmt_dev I just land the new job but I have 1 assignment about making Fullstack app with angular in front end in probation time, and your tutorial is perfect, I dont know why I am feeling lucky right now, thank you so much, it will help me a lots :)))

  • @minhthang93
    @minhthang93 Год назад

    anh thật dũng cảm, em cũng chuyển nghề qua làm java backend, biết đến anh từ video keycloak, em đang tìm cách tích hợp vào spring boot 3- cám ơn anh đã chia sẻ

  • @bigsmoker1990
    @bigsmoker1990 Год назад

    Perfect tutorial, can you provide github repository

    • @datmt_dev
      @datmt_dev Год назад

      Updated in the description. Thanks!

    • @bigsmoker1990
      @bigsmoker1990 Год назад

      Thank you very much mate ❤

  • @IrreFTW
    @IrreFTW Год назад

    very good tutorial, helped me a lot, however you forgot to add link to your blog in description 😃

    • @datmt_dev
      @datmt_dev Год назад

      Thanks for the reminder. I added link to blog and repo in the description

  • @АртёмКурышкин-ж8ъ

    Thank you for you video! Can you give link on GitHub repo pls?

    • @datmt_dev
      @datmt_dev Год назад

      Updated in the description. Thanks!

  • @towet91
    @towet91 Год назад

    Worked like a charm.

  • @thiguet55
    @thiguet55 Год назад

    Loved the video! Really usefull helped me just now! :) And also I had fun with how many times you've said "WOW" against "SORRY" :)

  • @gaborkisdaroczi9004
    @gaborkisdaroczi9004 3 года назад

    Hello! I have one question: What do you think what is the purpose of the volumes? .. Yes, you are right! The file sync between host and container. With the help of this "solution", how the files keep synced? If you copy the files into the container that same as you just use Dockerfile and COPY command and not using volumes. Best regards,

  • @laugedyret
    @laugedyret 3 года назад

    I think this is a very messy video where you make a lot of small mistakes.

  • @AntonGorbachevDev
    @AntonGorbachevDev 3 года назад

    Thx for great tutorial! I trainee backend devoloper (PHP/Laravel/Lumen/PostgreSQL), and this video help me make simple api microservice task)

  • @MattM-df5sf
    @MattM-df5sf 3 года назад

    There are three versions relating to .jar not opening. Did you get it to run? Is there an alternative way to open the program?