Arif Logs
Arif Logs
  • 85
  • 83 164
This is The Postman Alternative You Were Looking For!
If you are looking for an alternative to Postman, then is is the perfect video for you. In this video, I review ApiDog, which my opinion is the best API testing tool out there.
Check out ApiDog here: dub.sh/apidog
--------------------------------------
Suggest your video ideas 👉 suggest.gg/ariflogs
My Projects:
✨ UI library: retroui.dev
📢 Promote Indie Products: indiehustles.com
📧 Newsletter: letter.ariflogs.com
My Socials:
🐦 Twitter: ariflogs
👨‍💻 Github: www.github.com/ariflogs
💼 LinkedIn: www.linkedin.com/in/ariflogs
🏞️ Instagram: arif.logs
🕺 TikTok: www.tiktok.com/@ariflogs
มุมมอง: 650

วีดีโอ

My Tech Stack for Building the Open Source UI Library
มุมมอง 40421 วันที่ผ่านมา
I'm building an open source React UI library called RetroUI! In this video, I’ll be sharing the tech stack I'm using to make this project possible. check it out 👉 retroui.dev 💡 Suggest your video ideas 👉 suggest.gg/ariflogs 📧 Subscribe to my Newsletter: letter.ariflogs.com My Projects: ✨ UI library: retroui.dev 📢 Promote Indie Products: indiehustles.com My Socials: 🐦 Twitter: ariflo...
Handle Race Conditions and Save Your App from Disaster!
มุมมอง 2.8K28 วันที่ผ่านมา
📨 Subscribe to my Newsletter: letter.ariflogs.com It is common misconception that Javascript can not have race condition! In this video I show how it can happen with a real world example and how you can handle it. My Projects: ✨ UI library: retroui.dev 📢 Promote Indie Products: indiehustles.com My Socials: 🐦 Twitter: ariflogs 👨‍💻 Github: www.github.com/ariflogs 💼 LinkedIn: www.linke...
Auto Deploy From Github to VPS with Docker and Github Actions!
มุมมอง 1.5Kหลายเดือนก่อน
So in this video, I’ll be showing you how I automate my deployments on a Self hosted VPS. checkout my UI Library: retroui.dev promote your indie products: indiehustles.com
How to Contribute to Open Source Projects with Real Example!
มุมมอง 429หลายเดือนก่อน
Contributing to open source projects can help you to build credibility as a developer. In this video, I share how you can contribute to open source projects the right way. ✨My UI library: retroui.dev 📢 Promote Indie Products: indiehustles.com
The Easiest Way to Fetch Data in NextJS App Router!
มุมมอง 250หลายเดือนก่อน
In this video, I share how you can fetch API data with NextJS 14. checkout my ui library: retroui.dev
How Much Traffic my $6 VPS Server Can Handle?
มุมมอง 45Kหลายเดือนก่อน
I'm hosting my project, RetroUI on a VPS worth $6/month. In this video, I show you how many visitors it can handle. Checkout my UI library: retroui.dev
Top 14 must have VS Code Extensions in 2024!
มุมมอง 3342 หลายเดือนก่อน
In this video i’ll share some of my favorite VS Code extensions that makes my life lot easier. The list: 1. Aura Theme: 00:29 2. Helium Icon Theme: 00:56 3. Code spell checker: 01:32 4. Template String Converter: 02:03 5. Thunder Client: 02:45 6. SQLite Viewer: 03:20 7. Git Lens: 03:47 8. Git Graph: 04:12 9. indent-rainbow: 05:15 10. Better Comments: 05:36 11. ToDo Tree: 06:39 12. Tailwind CSS ...
Why You Should Use Zod to Validate Your NextJS Apis!
มุมมอง 1832 หลายเดือนก่อน
In this video, I share how you can use Zod to validate your APIs. Codebase: github.com/ariflogs/next-can-do-backend/tree/zod-validation Zod website: zod.dev Checkout my UI Library: ui.ariflogs.com
Why NextJS is The GOAT for Building Modern Web Applications!
มุมมอง 4232 หลายเดือนก่อน
After using separate frontend and backend for one of my projects, I got reminded why NextJS is the best framework for building websites. In this video, I'll be sharing how I came to this conclusion and why you should probably use NextJS for your next indie project. ✨ My UI library: ui.ariflogs.co #webdev #programming #javascriptframework
A new UI library that doesn’t look generic!
มุมมอง 5862 หลายเดือนก่อน
Introducing RetroUI, a retro-styled Tailwind CSS component library for modern web apps. Repo: github.com/ariflogs/retroui URL: ui.ariflogs.com Free Recourses: 📢 Promote Indie Products: indiehustles.com 📧 Newsletter: engineeringdeepdive.substack.com 📝 Portfolio Template: github.com/ariflogs/logsfolio 👥 Community: discord.gg/Jum3NJxK6Q My Socials: 🐦 Twitter: ariflogs 👨‍💻 Github: www.g...
NextJS database setup with Prisma, Postgresql and Neon | Next Backend
มุมมอง 9732 หลายเดือนก่อน
welcome to the 2nd video of a the series called “Next can do Backend” where we talk about the backend stuff you can do with NextJS. In this tutorial, I’ll share how you can perform database operations in NextJS using Prisma and Postgresql. Prisma visualizer: prismaliser.app/
A New Opensource API Client | Bruno | Postman Alternative
มุมมอง 7342 หลายเดือนก่อน
A New Opensource API Client | Bruno | Postman Alternative
Build REST APIs with Next.js Route Handlers | Next Backend
มุมมอง 2462 หลายเดือนก่อน
Build REST APIs with Next.js Route Handlers | Next Backend
Auto Generate Sidebar with NextJS Pages | Next.js 14 & TailwindCSS
มุมมอง 1792 หลายเดือนก่อน
Auto Generate Sidebar with NextJS Pages | Next.js 14 & TailwindCSS
Django First Impression From a JavaScript Dev | Django vs NodeJS
มุมมอง 2133 หลายเดือนก่อน
Django First Impression From a JavaScript Dev | Django vs NodeJS
Build a Video Call App with NextJS and ZegoCloud | Zoom Clone | NextJS project
มุมมอง 3893 หลายเดือนก่อน
Build a Video Call App with NextJS and ZegoCloud | Zoom Clone | NextJS project
14 Tools I Use to Build Websites with NextJS
มุมมอง 2.2K3 หลายเดือนก่อน
14 Tools I Use to Build Websites with NextJS
Self Host Websites with Docker & Caddy (free SSL)
มุมมอง 2594 หลายเดือนก่อน
Self Host Websites with Docker & Caddy (free SSL)
Shadcn UI Charts | Best Chart Library for NextJS/React projects
มุมมอง 3314 หลายเดือนก่อน
Shadcn UI Charts | Best Chart Library for NextJS/React projects
Use MDX(markdown) with NextJS to Create Blogs
มุมมอง 4994 หลายเดือนก่อน
Use MDX(markdown) with NextJS to Create Blogs
Animation Made Easy for React/NextJS projects | New React UI Library | Magic UI
มุมมอง 7K4 หลายเดือนก่อน
Animation Made Easy for React/NextJS projects | New React UI Library | Magic UI
Monitor Websites for Free with Uptime Kuma and Telegram!
มุมมอง 2914 หลายเดือนก่อน
Monitor Websites for Free with Uptime Kuma and Telegram!
I made an open-source portfolio template with NextJS & Shadcn/ui
มุมมอง 6815 หลายเดือนก่อน
I made an open-source portfolio template with NextJS & Shadcn/ui
Why I'm Not Using React Native to Develop IOS Apps
มุมมอง 4965 หลายเดือนก่อน
Why I'm Not Using React Native to Develop IOS Apps
Make your website Production-ready and save Logs! #nextjs #vercel
มุมมอง 2296 หลายเดือนก่อน
Make your website Production-ready and save Logs! #nextjs #vercel
How I added Subscription with Stripe in NextJS application
มุมมอง 2526 หลายเดือนก่อน
How I added Subscription with Stripe in NextJS application
I used 100% of Vercel's Free Plan by mistake! 🥲 #nextjs
มุมมอง 9386 หลายเดือนก่อน
I used 100% of Vercel's Free Plan by mistake! 🥲 #nextjs
How to send Emails using ReactJS, TailwindCSS, and NextJS.
มุมมอง 3796 หลายเดือนก่อน
How to send Emails using ReactJS, TailwindCSS, and NextJS.
Easy Auth Setup for NextJS/React in 2024
มุมมอง 1.4K7 หลายเดือนก่อน
Easy Auth Setup for NextJS/React in 2024

ความคิดเห็น

  • @aphrocode2057
    @aphrocode2057 วันที่ผ่านมา

    Nice design 👍

    • @ariflogs
      @ariflogs 20 ชั่วโมงที่ผ่านมา

      thank you 💜

  • @stentechy3346
    @stentechy3346 2 วันที่ผ่านมา

    Hi Arif, nice video. What tool did you use for illustrating the operation flow.

    • @ariflogs
      @ariflogs 2 วันที่ผ่านมา

      excalidraw

  • @codelucky
    @codelucky 7 วันที่ผ่านมา

    Closed all the VPSs and moved to Cloudflare, life's easy.

  • @EswarRemoteEnginneer
    @EswarRemoteEnginneer 8 วันที่ผ่านมา

    Subbed bro

    • @ariflogs
      @ariflogs 8 วันที่ผ่านมา

      thank you 🙏

  • @dtesta
    @dtesta 8 วันที่ผ่านมา

    6 USD per month for those specs are crazy expensive. I pay 11 USD per YEAR for the same!

    • @ariflogs
      @ariflogs 8 วันที่ผ่านมา

      what service you use?

    • @dtesta
      @dtesta 8 วันที่ผ่านมา

      @@ariflogs RackNerd

  • @noufalvlpr
    @noufalvlpr 10 วันที่ผ่านมา

    Try insomnia

  • @PenguinjitsuX
    @PenguinjitsuX 11 วันที่ผ่านมา

    This is really cool! I was recently debating between paying for a VPS or an edge function service, and did some research on what I could get for ~5$. Then I realized that I was forgetting about RAM limitations on a VPS! If I'm only deploying one project, that's fine, but over time you'll probably end up deploying several hobby projects. Eventually, you would need to upgrade the VPS even if you have 0 users, in order to host the extra apps, which kinda sucks. However... With edge functions, the number of projects doesn't matter, only the requests does! Cloudflare Workers was the cheapest with 10 million requests/month for just $5. It might be less than the number of requests the VPS could do, but I can host unlimited projects here. So my reasoning was to just use Cloudflare Workers, and if I ever reached the 10 million requests/month, then it means my app is popular and I probably made a good amount of money! And I can just use that money to switch to an expensive VPS just for that popular app.

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

    thanks bro, you are the best!

    • @ariflogs
      @ariflogs 11 วันที่ผ่านมา

      thank you 🙏

  • @ramgopalvarma5949
    @ramgopalvarma5949 14 วันที่ผ่านมา

    Nice tool

  • @CookUpdotme
    @CookUpdotme 15 วันที่ผ่านมา

    how to do process payment from bangladesh

    • @ariflogs
      @ariflogs 15 วันที่ผ่านมา

      setup a business in US

  • @CookUpdotme
    @CookUpdotme 15 วันที่ผ่านมา

    from bangladesh we can't use stripe for our saas. then what?

    • @ariflogs
      @ariflogs 15 วันที่ผ่านมา

      you can use lemon squeezy

  • @gaurabgogoi2848
    @gaurabgogoi2848 15 วันที่ผ่านมา

    is docker hub safe, or anyone can access those images

    • @ariflogs
      @ariflogs 15 วันที่ผ่านมา

      you have options to make your image public or private.

  • @amanali9501
    @amanali9501 15 วันที่ผ่านมา

    Please do at 200 or 300 and share the stats of the system How do cpu and ram perform?

    • @ariflogs
      @ariflogs 15 วันที่ผ่านมา

      think the CPU will be fine, but will be out of ram

  • @reezayn
    @reezayn 15 วันที่ผ่านมา

    Insightful

    • @ariflogs
      @ariflogs 15 วันที่ผ่านมา

      thank you 🙏

  • @ivelinivanov3414
    @ivelinivanov3414 18 วันที่ผ่านมา

    It was cool to see a load test and learn about this library, I've never ran a load test before. Thanks for sharing.

  • @smartway3883
    @smartway3883 19 วันที่ผ่านมา

    It also depends on the code you have written. Gzip, reddis, etc

  • @rida_brahim
    @rida_brahim 19 วันที่ผ่านมา

    you're paying too much i think, hostinger offers are way better

    • @ariflogs
      @ariflogs 19 วันที่ผ่านมา

      Umm, based on their pricing, it seems pretty similar to me 🤷‍♂️

    • @ariflogs
      @ariflogs 19 วันที่ผ่านมา

      think you get those cheap prices if you buy the 1/2 yearly plans

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

    can you share where you got your excalidraw icon library please?

    • @ariflogs
      @ariflogs 19 วันที่ผ่านมา

      I use a mix on them

  • @elie3423
    @elie3423 21 วันที่ผ่านมา

    Response time is absolutely trash bro.

    • @ariflogs
      @ariflogs 21 วันที่ผ่านมา

      I guess, should be faster after adding CDN

  • @pranupranav6279
    @pranupranav6279 21 วันที่ผ่านมา

    nice one

  • @cyAbhishek
    @cyAbhishek 21 วันที่ผ่านมา

    damn, cool library. i want this style in my blog

    • @ariflogs
      @ariflogs 21 วันที่ผ่านมา

      would love to see your blog when it's done 😁

  • @Naton
    @Naton 22 วันที่ผ่านมา

    why not host static site on netlify or something for free?

  • @satwik23
    @satwik23 22 วันที่ผ่านมา

    Hi, this was a pretty helpful to me, but how can we test a page which waits for more than 3 & 4 apis response for the complete page load, then how can we test that page response time for a set of users?

    • @ariflogs
      @ariflogs 22 วันที่ผ่านมา

      will the apis be in the same server or different?

  • @zenakiyo
    @zenakiyo 22 วันที่ผ่านมา

    can you share how much time it took you to get here?

    • @ariflogs
      @ariflogs 22 วันที่ผ่านมา

      around 2 months since I made the first commit

    • @zenakiyo
      @zenakiyo 22 วันที่ผ่านมา

      @@ariflogsthat is quick, can you share since when you are programming, i am trying web dev, just want to know how much time it took you

    • @ariflogs
      @ariflogs 22 วันที่ผ่านมา

      Oh, I started programming 5years ago. took me like 10 months to learn the basic web dev and get my first job.

    • @zenakiyo
      @zenakiyo 22 วันที่ผ่านมา

      @@ariflogs thanks, you were really awesome for sharing, keep up the good work :)

  • @nourslimane571
    @nourslimane571 22 วันที่ผ่านมา

    You need more likes my man Keep the good work I'm sure you will be a beast here

    • @ariflogs
      @ariflogs 22 วันที่ผ่านมา

      thank you 🙏

  • @ramgopalvarma5949
    @ramgopalvarma5949 23 วันที่ผ่านมา

    Great content. Please do a tutorial on load testing

  • @DAJakaRedAries
    @DAJakaRedAries 24 วันที่ผ่านมา

    Ty for your tests, subscribed 🫡

    • @ariflogs
      @ariflogs 23 วันที่ผ่านมา

      Glad you enjoyed it!

  • @abdallahazme4757
    @abdallahazme4757 24 วันที่ผ่านมา

    Thanks for the video mate, looking for more content from your channel

    • @ariflogs
      @ariflogs 23 วันที่ผ่านมา

      stay turned 🙏

  • @arunchaudhary1722
    @arunchaudhary1722 24 วันที่ผ่านมา

    Can you please do a similar video to show the difference between CPU and GPU? I mean at what point does CPU become unfeasible & we ought to go with a GPU?

    • @ariflogs
      @ariflogs 23 วันที่ผ่านมา

      hmm, that sounds pretty interesting. 😮 will look into it

  • @neatdesign78
    @neatdesign78 24 วันที่ผ่านมา

    Great content @Arif, Learned a lot. Please create more lessons like this.

    • @ariflogs
      @ariflogs 24 วันที่ผ่านมา

      thank you 🙏 will sure do

  • @anshulsuresh4255
    @anshulsuresh4255 25 วันที่ผ่านมา

    I need more of this type of content, subscribed

    • @ariflogs
      @ariflogs 25 วันที่ผ่านมา

      thank you 🙏

  • @khaledMohamed-tp4wx
    @khaledMohamed-tp4wx 25 วันที่ผ่านมา

    Thanks that's helpful

  • @ahmedsalah7474
    @ahmedsalah7474 25 วันที่ผ่านมา

    Can I know the note/sketch app that you are using to draw mind map? and can you recommend one for making psudeo app code?

    • @ariflogs
      @ariflogs 25 วันที่ผ่านมา

      I'm using excalidraw

  • @arihantdecodes
    @arihantdecodes 25 วันที่ผ่านมา

    Very foundational, easy to follow and informative video, thanks! Curious question: the site seems to be a doc site, which could be a static site, what are you using sqlite database for?

    • @ariflogs
      @ariflogs 25 วันที่ผ่านมา

      the markdown examples were inside sqlite when I was recording the video. recently, I moved all of them into markdown. and can't make it static site coz soon we'll have pro components that will require apis, auth stuff

    • @arihantdecodes
      @arihantdecodes 25 วันที่ผ่านมา

      @@ariflogs Got it! Makes sense, sounds exiting. Really digging the components.

  • @kelvinpraises
    @kelvinpraises 25 วันที่ผ่านมา

    This is so handy was just checking out how much workload I could put on the 6$ vps today

  • @АлексейНаумов-г6э
    @АлексейНаумов-г6э 26 วันที่ผ่านมา

    Looking good

    • @ariflogs
      @ariflogs 26 วันที่ผ่านมา

      Thank you 🙏

  • @ahmadkhaled7497
    @ahmadkhaled7497 27 วันที่ผ่านมา

    If it's possible, can you share the repo to be able to see how this is was configured?

    • @ariflogs
      @ariflogs 26 วันที่ผ่านมา

      you mean the locust python file?

  • @adesopekingsley9967
    @adesopekingsley9967 27 วันที่ผ่านมา

    I think you did a great job but you used the wrong example. most people here really didn't think outside the scope, they practically evaluating your explanations and methods using your example which actually will well be inefficient and over-complicating the solution Race conditions is practically one of the major issues high traffic companies that do a lot of write than read on the database faces... While many database itself has been optimizing thier efficiency to prevent race conditions you still want to do well to handle such situations on the backend If your audience are JavaScript devs i don't expect them to know much 😅😅😅 peace out 😉

  • @farazahmedabir
    @farazahmedabir 27 วันที่ผ่านมา

    In real life scenario for this types of system people should use queue like rabbitqm and database transaction if the payment api directly connected with local banking system. But if they use stripe for payment handling stripe will handle most of work.

  • @YoungGrizzly
    @YoungGrizzly 27 วันที่ผ่านมา

    Great job. I like this type of load testing.

    • @ariflogs
      @ariflogs 27 วันที่ผ่านมา

      Glad you enjoyed it! 😁

  • @codefallacy
    @codefallacy 27 วันที่ผ่านมา

    Loved this vid! Subbed, keep up the great work

    • @ariflogs
      @ariflogs 27 วันที่ผ่านมา

      Thank you! 🙏

  • @ganeshbhat2289
    @ganeshbhat2289 28 วันที่ผ่านมา

    I dont think this would work if your application is horizontally scaling. Like if you have more than one instance to handle this load

    • @ariflogs
      @ariflogs 28 วันที่ผ่านมา

      true, it may not work on serverless architecture as well. you implement different solutions for different use cases.

    • @ganeshbhat2289
      @ganeshbhat2289 28 วันที่ผ่านมา

      @@ariflogs i think to make it work on your code for serverless. Your each row can have an incremental id . Each time you insert you increment the run and instead of insert you run an update where Id = old id . Since databases do row locking it should ideally fail the query so your code could be refactored a bit and it should work like a charm

  • @funfillers249
    @funfillers249 28 วันที่ผ่านมา

    It can be done using transactions on database, like using cheking number of titkets and insert and decrement ticket count, the another user at same time get rollbacked if the ticket count is 0

    • @ariflogs
      @ariflogs 28 วันที่ผ่านมา

      yeap, I just demonstrated one option. Surely, there are many other ways.

  • @sauravagun9751
    @sauravagun9751 28 วันที่ผ่านมา

    this can simply be handled using uid's and mapping it w the ticket entitity itself where one ticket can have only one user! i don't think you need to explicitly track every single promise in the codebase tho, ig it's a good practice or you're overdoing it :D

    • @ariflogs
      @ariflogs 28 วันที่ผ่านมา

      hmm.. coding all these logics is easier than just adding a promise? 🤔 but regardless, the point of the video is to explain what's race condition is. the scenario was just an example. 🤷

  • @amritsharma7553
    @amritsharma7553 28 วันที่ผ่านมา

    This can be solved by using database transaction. you don’t need any extra logic to handle race condition

    • @ariflogs
      @ariflogs 24 วันที่ผ่านมา

      sometimes you do

    • @usfeed4902
      @usfeed4902 23 วันที่ผ่านมา

      Database transactions won’t solve this .

  • @ranulagihara1113
    @ranulagihara1113 28 วันที่ผ่านมา

    I love to contribute

    • @ariflogs
      @ariflogs 28 วันที่ผ่านมา

      any specific component you would like to include?