Ariel Weinberger
Ariel Weinberger
  • 12
  • 30 226
The End of Redis and Open Source?
Redis just announced transitioning from an open-source license to a source-available license. The impact is potentially huge. Let's talk about what this means, the next steps and alternatives, and what happened historically when similar things have happened.
🔗 Socials:
X - x.com/arielweinberger
LinkedIn - linkedin.com/in/arielweinberger
📚 Resources
1. Redis Adopts Dual Source-Available Licensing (Redis Blog)
redis.com/blog/redis-adopts-dual-source-available-licensing/
2. Redis will remain BSD (antirez, creator of Redis)
antirez.com/news/120
มุมมอง: 1 772

วีดีโอ

Devin AI: The Truth & Opportunity NOBODY Talks About
มุมมอง 3.1K2 หลายเดือนก่อน
The announcement of Devin AI, an autonomous "AI Software Engineer" shocks the dev world. I believe it will change everything, but NOT in the way you think! Three key points NOBODY seems to talk about. This is not yet another shallow "Will AI take our job?" video. 1. How will this development affect VCs and investments in tech? 2. The opportunity most developers seem to miss 3. Will Devin AI (an...
TailwindCSS v4 First Look - Better at Everything?!
มุมมอง 6K2 หลายเดือนก่อน
TailwindCSS 4 is now in Alpha. V4 features new engine built from the ground-up, making it up to 10x faster. It's also much easier to import into your project, and composing variants of selectors is a breeze. Let's write some code and check out TailwindCSS 4! 🔗 Socials: X - x.com/arielweinberger LinkedIn - linkedin.com/in/arielweinberger Timestamps: 00:00 Intro 00:11 Importing Tailwind 4 01:04 C...
PlanetScale Just Pulled The Plug
มุมมอง 3242 หลายเดือนก่อน
PlanetScale just announced that they are laying off staff and pulling the plug on their free Hobby plan, goving a one month notice, forcing developers to upgrade to a $39 per month plan. The blogpost’s title was “PlanetScale forever”. Here are my thoughts. 🔗 Socials: X - x.com/arielweinberger LinkedIn - linkedin.com/in/arielweinberger 📚 Resources 1. Blog Post planetscale.com/blog/planetscale-fo...
RIP Dotenv? Node.js 21.7 is OUT! What's New?
มุมมอง 5K2 หลายเดือนก่อน
Node.js version 27.1 is now out! What's new? And is this the end of the Dotenv library? Let's check it out. 🔗 Socials: X - x.com/arielweinberger LinkedIn - linkedin.com/in/arielweinberger Timestamps: 00:00 Intro 00:05 Loading env variables from files 01:44 Easily generate hashes 02:50 Styling Text 04:00 Outro 📚 Resources 1. Release Blog Post Changelog nodejs.org/en/blog/release/v21.7.0
JWT Explained In Under 10 Minutes (JSON Web Tokens)
มุมมอง 4.5K2 หลายเดือนก่อน
JWT (JSON Web Tokens) explained in under 10 minutes! Authentication, authorization, refresh tokens, statelessness, and more. Four years ago, I published my first-ever article on Medium, titled "JSON Web Tokens - The only explanation you'll ever need". Tens of thousands of developers have read it, so I decided to make a video version. Enjoy! 🔗 Socials: X - x.com/arielweinberger LinkedIn - linked...
Developers, AVOID These Early Career Mistakes!
มุมมอง 1K3 หลายเดือนก่อน
There are three mistakes I see developers making often early on in their career. If you manage to avoid them, you're going to set yourself up for success and climb the latter faster than everyone else. 🔗 Socials: X - x.com/arielweinberger LinkedIn - linkedin.com/in/arielweinberger Timestamps: 00:00 Intro 00:28 About me 01:22 Mistake #1 - Compromising On Your Employer 03:46 Mistake #2 - Getting ...
TailwindCSS Animated Border Gradient (MIND BLOWING!)
มุมมอง 7K3 หลายเดือนก่อน
Let's create an animated gradient border with Tailwind. It's absolutely stunning, and the technique is super interesting! 📚 Source Code: play.tailwindcss.com/HGOa6lIqf6 🔗 Socials: X - x.com/arielweinberger LinkedIn - linkedin.com/in/arielweinberger Timestamps: 00:00 Animated Gradient Border Effect 00:55 Demonstration 01:38 Coding The Effect 08:28 Adjustments/Customization 09:10 Outro 🎶 Credits ...

ความคิดเห็น

  • @bawer_my
    @bawer_my 12 วันที่ผ่านมา

    thanks, good explanation!

  • @Agent-zn2gl
    @Agent-zn2gl 21 วันที่ผ่านมา

    This is super nice

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

    Amazing tutorial

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

    Nice tutorial. Thank you. Would be nice if you could do the same on a shadCN button!

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

    Amazing

  • @fernandoli6743
    @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
      @nkdeus หลายเดือนก่อน

      Of course, but you can do à clip mask with border radius.

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

    for array write your own function

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

    Yeah, it's mindblowing to use tailwind to do something as basic as this.

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

      Hahahaha, a bro troll -) But yes, true :p

  • @SpeedCodes-oc7ed
    @SpeedCodes-oc7ed หลายเดือนก่อน

    hi Ariel, i love your udemy courses, hence do you thinking to create a complete animation course for tailwind?

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

    wow great creation :)

  • @thewaver8
    @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
    @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
    @sakarsr หลายเดือนก่อน

    very cool 😀

  • @user-hb6yb6bu8n
    @user-hb6yb6bu8n หลายเดือนก่อน

    Can the height of the card-wrapper be dynamic (auto)?

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

    Wow! - a really great tutorial on how to create an animated border-gradient with TailwindCSS!. Thanks, Ariel. {2024-04-21}

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

    👊 "Promo sm"

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

    A very thorough, yet succint explaination of JWT. Thanks, Ariel. {2024-04-21}

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

    Great intro to some features of TailwinfCSS v4. Thanks. {2024-04-21} - Subscribed!

  • @timschannel247
    @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
    @mel-182 หลายเดือนก่อน

    That's 3 less packages people.

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

    super clear, thx ! :)

  • @patelvaibhav9017
    @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
    @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
    @omgnowairly หลายเดือนก่อน

    The Redis situation proves that open source is very healthy and a superior process.

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

    Interesting enough but there are SO many things going on, so ... Thanks anyway though!

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

    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-software
    @oof-software หลายเดือนก่อน

    Thanks for the video! Also your audio is a bit out of sync.

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

    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.

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

    That was cool

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

    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!!

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

    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.

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

    ~Blueis~ Redwas?..

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

    Fork it fast.

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

    You can use "import" in 2024...

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

      Exactly. I don't understand why you are using commonjs synyax vs module ...

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

    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).

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

    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.

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

    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 .

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

      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.

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

    Interesting! Are there any other good open source alternatives already?

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

      I think we'll see them very soon

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

      Highly recommend ValKey, a direct continuation of Redis backed by the Linux Foundation and lead by the original contributors

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

    thanks for sharing. i'm excited.

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

    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
      @CarlosAmegos 24 วันที่ผ่านมา

      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.

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

    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.

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

    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.

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

      Lmao you didnt make any apps with ai bro

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

      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_Cabrera
    @Diego_Cabrera 2 หลายเดือนก่อน

    Amazing production quality. May I ask how did you create the animated portions of the video like the text and everything?

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

      Blood, sweat and tears, using Adobe AfterEffects. My first time using it and it was hard 😅

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

    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.

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

      Exactly! ☝️

    • @human-ft3wk
      @human-ft3wk 2 หลายเดือนก่อน

      Not an extinction event for elite developers, if anything an opportunity. But a lot of devs are at risk.

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

    im active on yt very long time but now I don't know why TH-cam recommending me new channel but it's worth it, nice video bro

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

      Really appreciate it!

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

    Repetitive task?😂😂😂😂

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

    Love your content and the way you present it. Also took your NestJS course. Great stuff. Would love to see more on AI, plus recommend resources to further expend our knowlage, both theoretical and practical.

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

    I have bought your nestjs course on udemy a while back. And I am so glad to have received your mail about this video. I would really appreciate some more in depth views and examples on how you see the use of AI enhancing the saas market. Also, to utilize ai fully, would you say that I would need knowledge of machine learning and the other forms of AI?

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

      Thanks a lot! Regarding your question - absolutely not. Understanding how AI models are built at a high level is more than enough. The majority of AI skill that’ll be used in practice will be closer to what we know as Full Stack Developers today. API calls, collecting and cleaning data, prompt engineering, etc.

    • @stamy
      @stamy 20 วันที่ผ่านมา

      @@codinglyio Hi, I just bought your NestJS course on Udemy today, after I saw one of your post on reddit, as I was searching for NestJS courses as the official one is way too expensive. So I came here after I saw under announcement tab in Udemy, about this YT Devin AI you linked. I am interested in NestJS because it is used by a opensource photo program called Immich, recently funded by FUTO. I am not a programmer, but I want to create a software for a private purpose. I am very interested in AI, as it could help me progress quickly. I am playing around with Ollama, and also ChatGPT-4o, but I am lacking VSCode integration. I know about Continue plugin and I am already running llama3 model locally with the help of rocm. I would greatly appreciate any help how to setup VSCode with IA to learn coding better. After learning NestJS, I have Svelte, PostgreSQL, and Flutter on my todo list... Yesterday I tried to use Google AI Gemini 1.5 pro, but I completely failed in my mission. I was completely lost, so I gave up. What I would like the most are explanations how to train a local AI LLM to use them with frameworks like Flutter (Dart), NestJS, and Svelte, to improve my coding skills. Thank you.