I found a problem, when the card is a rectangle instead of a square, it doesnt work as intended. Can you make another video on this on how to fix etc?
@chenrvn8 күн бұрын
i will be happy for the RAG, Agent and other AI Magic stuff :) @codinglyio
@bawer_my22 күн бұрын
thanks, good explanation!
@Agent-zn2glАй бұрын
This is super nice
@voldemortvi4264Ай бұрын
Amazing tutorial
@jfhandfieldАй бұрын
Nice tutorial. Thank you. Would be nice if you could do the same on a shadCN button!
@iamparmjeetmishraАй бұрын
Amazing
@fernandoli6743Ай бұрын
thx bro, amazing content
Ай бұрын
I would be interested in seeing if we can use a clipping mask to achieve the same with a transparent background or backdrop-filter on the content element 🤔
@nkdeusАй бұрын
Of course, but you can do à clip mask with border radius.
@kumailn7662Ай бұрын
for array write your own function
@CristianKirkАй бұрын
Yeah, it's mindblowing to use tailwind to do something as basic as this.
@nkdeusАй бұрын
Hahahaha, a bro troll -) But yes, true :p
@SpeedCodes-oc7edАй бұрын
hi Ariel, i love your udemy courses, hence do you thinking to create a complete animation course for tailwind?
@manoshandom4525Ай бұрын
wow great creation :)
@thewaver8Ай бұрын
Security reasons behind token expiration and rotation are clear, but not their mitigation. If, has an attacker, I have access to both tokens, then I am on equal footing with the legit user who also has both tokens. I could be the one getting the new refresh token / auth token as part of my requests even, UNLESS there's something else that you've neglected to mention, like a tie-in to the user's IP / Mac Address / etc. Also, you keep saying that the token is stateless but don't explain WHAT IT MEANS. Stateless is an incredibly loaded term in IT. I understood what you meant through the given example, but you should definitely pay more attention to such details.
@davidasher2376Ай бұрын
Great insights in your video! It really highlighted the balance between business decisions and developer community needs. Could you recommend any alternatives to PlanetScale that are developer-friendly and offer free tier? something sababa
@sakarsrАй бұрын
very cool 😀
@user-hb6yb6bu8nАй бұрын
Can the height of the card-wrapper be dynamic (auto)?
@PareshbpatelАй бұрын
Wow! - a really great tutorial on how to create an animated border-gradient with TailwindCSS!. Thanks, Ariel. {2024-04-21}
@andrelapiana3610Ай бұрын
👊 "Promo sm"
@PareshbpatelАй бұрын
A very thorough, yet succint explaination of JWT. Thanks, Ariel. {2024-04-21}
@PareshbpatelАй бұрын
Great intro to some features of TailwinfCSS v4. Thanks. {2024-04-21} - Subscribed!
@timschannel247Ай бұрын
hm I am unsrure, if you want to load more than just one .env file as this will lead to much trouble as variables will be overwritten in sort of including the envs
@mel-182Ай бұрын
That's 3 less packages people.
@2pacgamerАй бұрын
super clear, thx ! :)
@patelvaibhav9017Ай бұрын
If this devin can do 13% of an engineer's work and its now (in 2024) then , after 4 years i.e. after my graduation in 2029 there will be the AIs and robots or robotic humans who will be doing better than a human , maybw 300% work of an engineer, so if this type of AI is being developed in this new era of AI trend then it is truly dangerous and unpredictable about the happenings in future...🤖👾
@ryanbrown9102Ай бұрын
I hate when content creators start their videos with a post-installation status, and you find yourself struggling for 2 hours (as if time is not the most valuable resource in the universe) in order to apply tailwindcss-4 onto an existing project. Making it to (FINALLY! 🥵) work was really tough and exhausting. Source code could have been helpful as well. Thanks anyway.. p.s. 03:27 - mmm className="group-has-hover-has-active:opacity-0" - doesn't work.
@omgnowairlyАй бұрын
The Redis situation proves that open source is very healthy and a superior process.
@wishmeheaven2 ай бұрын
Interesting enough but there are SO many things going on, so ... Thanks anyway though!
@ttrev0072 ай бұрын
Redis is not going to make a lot of money over this. Essentially Redis is just been renamed as Valkey. only the most incompetent of companies will stick with Redis the majority will move to Valkey fork.
@oof-software2 ай бұрын
Thanks for the video! Also your audio is a bit out of sync.
@Groaznic2 ай бұрын
Oh my god I can't believe they're setting the override priority of imported env variables in the wrong order. Everything has to be ass backwards in web development, that's why it's a joke, even things they are doing to improve the state of things in 2024 still done with maximum incompetence.
@ITSKILLSACADEMY2 ай бұрын
That was cool
@LobbanVlogs2 ай бұрын
That's for real Ariel about that first job. I got stuck in my first job and got pigeon holed wasting 4 years. But as you said it was job security. When I decided to leave, I wasn't able to find a role even when I was qualified...0-12 months experience with Ruby on Rails. However, I had to take a significant paycut to get back on track with my career. BTW thanks for your NestJS course back in 2019!!
@mohammadyosefpor42932 ай бұрын
Exciting news for the community! valkey is here, a new project developed as a fork of Redis, thanks to the dedication of most of Redis’s top contributors.
@jobko882 ай бұрын
~Blueis~ Redwas?..
@kennethjakobsen72952 ай бұрын
Fork it fast.
@SergiuPlesco2 ай бұрын
You can use "import" in 2024...
@giantbush42582 ай бұрын
Exactly. I don't understand why you are using commonjs synyax vs module ...
@tubero9112 ай бұрын
Feels to me like the environment file loading would be more natural if done in the opposite order (general env properties followed by specialized env subset e.g. for debug).
@alexaneals81942 ай бұрын
The problem I see with AI is not the tool. It can be a very useful tool. It's the hype that's poisonous. It's 21st centuries snake oil. The problem is that AI is being marketed as a replacement for software engineering and not as a tool to enhance it. Those with the least amount of technical knowledge in business are buying into the hype, but once it doesn't deliver what is being marketed then the bubble will burst and what could have been great tools will get jettisoned.
@RubenUithaler2 ай бұрын
in my POV I am for opensource projects especially companies to go with this license . I think it will actually boost opensource and stop big tech companies from just feeding off of open source projects . Dev's that use the software will not be hindered and small opensource companies get paid .
@codinglyio2 ай бұрын
While what you're saying makes sense and it's understandable, it's fine if you do it from the start. But if Redis built its entire name and progression with community contribution and direction, and then took others' work and disallowed others to compete with it... Not cool at all, and deserves criticism.
@Saralmk2 ай бұрын
Interesting! Are there any other good open source alternatives already?
@codinglyio2 ай бұрын
I think we'll see them very soon
@zeccy3372 ай бұрын
Highly recommend ValKey, a direct continuation of Redis backed by the Linux Foundation and lead by the original contributors
@HighTechPictures2 ай бұрын
thanks for sharing. i'm excited.
@mhm13dev2 ай бұрын
Thanks for the super clear explanation. I have question related to Refresh Tokens being stolen: 08:13 "The first time legit user uses the refresh token, that refresh token is not valid anymore." But here is a catch, WHAT IF the malicious user uses the refresh token to get a new pair of tokens before the legit user? That means, after some time when legit user tries to use refresh token, he will not be allowed to do so, BUT malicious user will have all the access. What do you think about that?
@CarlosAmegosАй бұрын
A refresh token should never be used twice if you are rotating. Knowing this, your system can invalidate all the tokens for the user if a refresh token is used twice. Additionally, it wasn't mentioned, but you should return the JWT's as Secure HttpOnly cookies whenever possible. Secure means it's only sent with HTTPS, and HttpOnly prevents scripts from accessing it. Also SameSite strict/lax can help against CSRF.
@NehezTheWrackful2 ай бұрын
What we have is not AI yet. Its more sophisticated statistic algorithm :). AGI will be the real deal, but I wonder how far we are from it or if even we can ever achieve it. Nevertheless, bubble will burst hard, but untill then stay in the loop.
@chenrvn8 күн бұрын
right but also with those "sophisticated statistic algorithm" you get a good coding result and it reduce your time of coding. so you ship fast
@chuzzbot2 ай бұрын
As a digital artist heavily effected by Ai, I am happy to say that AI is great for coding and I made bunch of apps since art dropped off the cliff, with no skills or experience. Suck it programmers.
@oeufleau85432 ай бұрын
Lmao you didnt make any apps with ai bro
@bluex2172 ай бұрын
So let's see your multi cqrs microservice deployed backend with Kafa messaging queue and how you configured stateful sets for your Databases so you can load balance them properly with Kubernetes. What's that? Oh, you built only a static web page and are unable to expand upon it further, and aren't even sure how to deploy it, gotcha..
@Diego_Cabrera2 ай бұрын
Amazing production quality. May I ask how did you create the animated portions of the video like the text and everything?
@codinglyio2 ай бұрын
Blood, sweat and tears, using Adobe AfterEffects. My first time using it and it was hard 😅
@norsegodofcode3 ай бұрын
This is a very sensible analysis. The magic of generative AI makes many people think it is something it is not. AI, generally speaking, is a tool, and a potentially very powerful one. There are big opportunities coming - this is not an extinction event for developers.
@codinglyio3 ай бұрын
Exactly! ☝️
@human-ft3wk2 ай бұрын
Not an extinction event for elite developers, if anything an opportunity. But a lot of devs are at risk.
@im_vikrant3 ай бұрын
im active on yt very long time but now I don't know why KZread recommending me new channel but it's worth it, nice video bro
Пікірлер
Superb explanation ...
I found a problem, when the card is a rectangle instead of a square, it doesnt work as intended. Can you make another video on this on how to fix etc?
i will be happy for the RAG, Agent and other AI Magic stuff :) @codinglyio
thanks, good explanation!
This is super nice
Amazing tutorial
Nice tutorial. Thank you. Would be nice if you could do the same on a shadCN button!
Amazing
thx bro, amazing content
I would be interested in seeing if we can use a clipping mask to achieve the same with a transparent background or backdrop-filter on the content element 🤔
Of course, but you can do à clip mask with border radius.
for array write your own function
Yeah, it's mindblowing to use tailwind to do something as basic as this.
Hahahaha, a bro troll -) But yes, true :p
hi Ariel, i love your udemy courses, hence do you thinking to create a complete animation course for tailwind?
wow great creation :)
Security reasons behind token expiration and rotation are clear, but not their mitigation. If, has an attacker, I have access to both tokens, then I am on equal footing with the legit user who also has both tokens. I could be the one getting the new refresh token / auth token as part of my requests even, UNLESS there's something else that you've neglected to mention, like a tie-in to the user's IP / Mac Address / etc. Also, you keep saying that the token is stateless but don't explain WHAT IT MEANS. Stateless is an incredibly loaded term in IT. I understood what you meant through the given example, but you should definitely pay more attention to such details.
Great insights in your video! It really highlighted the balance between business decisions and developer community needs. Could you recommend any alternatives to PlanetScale that are developer-friendly and offer free tier? something sababa
very cool 😀
Can the height of the card-wrapper be dynamic (auto)?
Wow! - a really great tutorial on how to create an animated border-gradient with TailwindCSS!. Thanks, Ariel. {2024-04-21}
👊 "Promo sm"
A very thorough, yet succint explaination of JWT. Thanks, Ariel. {2024-04-21}
Great intro to some features of TailwinfCSS v4. Thanks. {2024-04-21} - Subscribed!
hm I am unsrure, if you want to load more than just one .env file as this will lead to much trouble as variables will be overwritten in sort of including the envs
That's 3 less packages people.
super clear, thx ! :)
If this devin can do 13% of an engineer's work and its now (in 2024) then , after 4 years i.e. after my graduation in 2029 there will be the AIs and robots or robotic humans who will be doing better than a human , maybw 300% work of an engineer, so if this type of AI is being developed in this new era of AI trend then it is truly dangerous and unpredictable about the happenings in future...🤖👾
I hate when content creators start their videos with a post-installation status, and you find yourself struggling for 2 hours (as if time is not the most valuable resource in the universe) in order to apply tailwindcss-4 onto an existing project. Making it to (FINALLY! 🥵) work was really tough and exhausting. Source code could have been helpful as well. Thanks anyway.. p.s. 03:27 - mmm className="group-has-hover-has-active:opacity-0" - doesn't work.
The Redis situation proves that open source is very healthy and a superior process.
Interesting enough but there are SO many things going on, so ... Thanks anyway though!
Redis is not going to make a lot of money over this. Essentially Redis is just been renamed as Valkey. only the most incompetent of companies will stick with Redis the majority will move to Valkey fork.
Thanks for the video! Also your audio is a bit out of sync.
Oh my god I can't believe they're setting the override priority of imported env variables in the wrong order. Everything has to be ass backwards in web development, that's why it's a joke, even things they are doing to improve the state of things in 2024 still done with maximum incompetence.
That was cool
That's for real Ariel about that first job. I got stuck in my first job and got pigeon holed wasting 4 years. But as you said it was job security. When I decided to leave, I wasn't able to find a role even when I was qualified...0-12 months experience with Ruby on Rails. However, I had to take a significant paycut to get back on track with my career. BTW thanks for your NestJS course back in 2019!!
Exciting news for the community! valkey is here, a new project developed as a fork of Redis, thanks to the dedication of most of Redis’s top contributors.
~Blueis~ Redwas?..
Fork it fast.
You can use "import" in 2024...
Exactly. I don't understand why you are using commonjs synyax vs module ...
Feels to me like the environment file loading would be more natural if done in the opposite order (general env properties followed by specialized env subset e.g. for debug).
The problem I see with AI is not the tool. It can be a very useful tool. It's the hype that's poisonous. It's 21st centuries snake oil. The problem is that AI is being marketed as a replacement for software engineering and not as a tool to enhance it. Those with the least amount of technical knowledge in business are buying into the hype, but once it doesn't deliver what is being marketed then the bubble will burst and what could have been great tools will get jettisoned.
in my POV I am for opensource projects especially companies to go with this license . I think it will actually boost opensource and stop big tech companies from just feeding off of open source projects . Dev's that use the software will not be hindered and small opensource companies get paid .
While what you're saying makes sense and it's understandable, it's fine if you do it from the start. But if Redis built its entire name and progression with community contribution and direction, and then took others' work and disallowed others to compete with it... Not cool at all, and deserves criticism.
Interesting! Are there any other good open source alternatives already?
I think we'll see them very soon
Highly recommend ValKey, a direct continuation of Redis backed by the Linux Foundation and lead by the original contributors
thanks for sharing. i'm excited.
Thanks for the super clear explanation. I have question related to Refresh Tokens being stolen: 08:13 "The first time legit user uses the refresh token, that refresh token is not valid anymore." But here is a catch, WHAT IF the malicious user uses the refresh token to get a new pair of tokens before the legit user? That means, after some time when legit user tries to use refresh token, he will not be allowed to do so, BUT malicious user will have all the access. What do you think about that?
A refresh token should never be used twice if you are rotating. Knowing this, your system can invalidate all the tokens for the user if a refresh token is used twice. Additionally, it wasn't mentioned, but you should return the JWT's as Secure HttpOnly cookies whenever possible. Secure means it's only sent with HTTPS, and HttpOnly prevents scripts from accessing it. Also SameSite strict/lax can help against CSRF.
What we have is not AI yet. Its more sophisticated statistic algorithm :). AGI will be the real deal, but I wonder how far we are from it or if even we can ever achieve it. Nevertheless, bubble will burst hard, but untill then stay in the loop.
right but also with those "sophisticated statistic algorithm" you get a good coding result and it reduce your time of coding. so you ship fast
As a digital artist heavily effected by Ai, I am happy to say that AI is great for coding and I made bunch of apps since art dropped off the cliff, with no skills or experience. Suck it programmers.
Lmao you didnt make any apps with ai bro
So let's see your multi cqrs microservice deployed backend with Kafa messaging queue and how you configured stateful sets for your Databases so you can load balance them properly with Kubernetes. What's that? Oh, you built only a static web page and are unable to expand upon it further, and aren't even sure how to deploy it, gotcha..
Amazing production quality. May I ask how did you create the animated portions of the video like the text and everything?
Blood, sweat and tears, using Adobe AfterEffects. My first time using it and it was hard 😅
This is a very sensible analysis. The magic of generative AI makes many people think it is something it is not. AI, generally speaking, is a tool, and a potentially very powerful one. There are big opportunities coming - this is not an extinction event for developers.
Exactly! ☝️
Not an extinction event for elite developers, if anything an opportunity. But a lot of devs are at risk.
im active on yt very long time but now I don't know why KZread recommending me new channel but it's worth it, nice video bro
Really appreciate it!