- Видео 81
- Просмотров 31 050
datmt
Вьетнам
Добавлен 11 мар 2019
Helping you create and deploy your applications in multiple platforms. Let's grow together!
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...
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
You're brilliant
"... or import code from another repository" section is missing in 2024. Is there any other way to import a repository now?
Probably you need to clone and change the remote url
thanks for the tutorial :D
awesome, thanks
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
Thanks for this!
excelente
Thank you
Very informative video. Thanks.
Hi, same way can we clone from Github to bitbucket?
I am not really sure
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
let me have a look. Mean while, can you send me a screenshot or log over my email (dat.tm24@gmail.com). Thanks!
@@datmt_dev sure will send you soon
Why not call method directly.
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?
It seems you didn't mount the config correctly. May I see your docker compose file?
@@datmt_dev Github gist arandompeer/cd1a237d9a7af94abf765a0b6f68a856
Thanks bro
Thanks. Now i have updated my repository code in bitbucket, so how do I update code in GitHub?
You can push your code as a normal repo
Do you have github or something that ı can react source code
Here you go: github.com/datmt/wallet-ui.git github.com/datmt/wallet-api.git
@@datmt_dev Thank you so much 🙏🙏
Kept getting stuck. Huge help - thanks!
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.
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
You just saved me! Thanks a lot I was hours deep into the habbit hole pasting the wrong access key code!
The good tutorial but the fonts are too small. Thanks indeed
Thank you
wixtoolset 4 is out but it doesn't seems supported yet, am I wrong?
You're right. At the time I made the video, I couldn't find wix toolset 4 docs
Hey, thank you for the tutorials, can i ask when the Nexus and Jenkins setup tutorial will come? ty
Coming soon
Thanks a lot! I was struggling with testing the get method after the post one and configuring the order solved the issue.
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?
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.
Here is the git repo: github.com/datmt/JavaFX-Starter-Project
@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
while (alive) { eat(); sleep (); code ();}
what is the opposite of live coding ? Death coding :D .... sorry couldn`t resist to drop a stupid joke
How did you learn spring boot and Angular Sir? Is there a resource you can recommend?
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
Thanks Sir!@@datmt_dev
Good luck
HEY man could u plz do a login video with jwt and userdetails and 2AUTH spring and angular mysql ?
Do you mean the user is stored in MySQL instead of and IDP like Auth0 or Keycloak?
@@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
I don't really understand the issue. Are you using spring security?
@@datmt_dev i have ussues in implementing userDetails with the class user and using also jwt could u do a video explaining that ?
You want to handle authorization and authentication yourself I suppose. Let me have a look
Bro need help
How may I help?
@@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
Not sure I follow. Can you elaborate?
@@datmt_dev can you please share any social media I'd so that I can DM there in detail
@dat_tm24 on twitter
I had MongoAuthenticationException. After deleting all username/password staff from ContainerBase it works fine for me. Thank you!
Hi all, tutorial for Windows available here ruclips.net/video/WcPTvRjRIZ8/видео.html
Would you do this with exe or msi?
Yeah, that would be the same. I'll create a video on windows soon
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
Sure, I'll try to make the videos as frequently as possible. Thanks!
@@datmt_dev yea it will be nice as a learner to solve with you daily
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
'@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 ?
Can you put the code on github so I can have a look?
Can you make video keycloak on Spring security 5.5 and SSO ?
Have you tried following the tutorial here datmt.com/backend/integrate-keycloak-with-spring-boot-step-by-step/
which Keycloak version do you use on your mac?
I used this one hub.docker.com/r/codingpuss/keycloak-silicon
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 ?
No, it's automatically updated
Please make tutorial for full setup from front end to back end :D
Coming soon😁
@@datmt_dev thank you Sir
Sorry for taking a long time to complete this. The series is ready: ruclips.net/video/IQYKdH-UQHo/видео.html
@@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 :)))
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ẻ
Perfect tutorial, can you provide github repository
Updated in the description. Thanks!
Thank you very much mate ❤
very good tutorial, helped me a lot, however you forgot to add link to your blog in description 😃
Thanks for the reminder. I added link to blog and repo in the description
Thank you for you video! Can you give link on GitHub repo pls?
Updated in the description. Thanks!
Worked like a charm.
Loved the video! Really usefull helped me just now! :) And also I had fun with how many times you've said "WOW" against "SORRY" :)
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,
I think this is a very messy video where you make a lot of small mistakes.
Thx for great tutorial! I trainee backend devoloper (PHP/Laravel/Lumen/PostgreSQL), and this video help me make simple api microservice task)
There are three versions relating to .jar not opening. Did you get it to run? Is there an alternative way to open the program?