What tech I used to code my new startup in 2024

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ม.ค. 2025

ความคิดเห็น • 130

  • @AnthonySistilli
    @AnthonySistilli  8 หลายเดือนก่อน +1

    FYI I ended up pivoting from the Creator idea - if you still want to see the site in action you can checkout Pandem.dev or clone the boilerplate library I made using the technologies (video is on my page)

    • @alt-thinking
      @alt-thinking 8 หลายเดือนก่อน

      Can i ask how did you pull the data from instagram?

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

      @@alt-thinking Instagram API :)

    • @douglaskipyegon2183
      @douglaskipyegon2183 8 หลายเดือนก่อน +1

      Interesting. It would be great if you could clarify the node script you mentioned. My nextjs involves openai as well and takes a while to process

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

      @@douglaskipyegon2183 curious about what solution you are building...

    • @sniperace393
      @sniperace393 3 หลายเดือนก่อน +1

      @anthony Why because of instagram creator Market Place?

  • @whiskymarko
    @whiskymarko 12 ชั่วโมงที่ผ่านมา

    Wow mate, first of all amazing video, secondly I had literally the exact same idea in mind hahaha
    I wasn't naïve that much to actually think I'm the first one but to actually see your website it's literally like my vision that I wanted to realize.
    Wish you the best success!

  • @lukereilly8670
    @lukereilly8670 9 หลายเดือนก่อน +3

    Nice job, Tremor is also built off recharts

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

      Oh! I actually did not know that haha.

  • @monkmodelandon2024-kh6ot
    @monkmodelandon2024-kh6ot 7 หลายเดือนก่อน

    You’ve quickly become one of my favorite channels!

  • @bo3oof
    @bo3oof 9 หลายเดือนก่อน +5

    thanks for sharing your startup journey 👍

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +1

      is there anything else specific i should share? I learned a lot from my last business over the previous 4 years!

  • @dyto2287
    @dyto2287 7 หลายเดือนก่อน +29

    "let's go bankrupt stack 2024"

    • @deonrobinson4293
      @deonrobinson4293 4 หลายเดือนก่อน +1

      lol all this is cheap unless you have loads of paid users

  • @StephanieTreacy
    @StephanieTreacy 9 หลายเดือนก่อน +2

    loving your new content, keep it up! 🙂

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

    Love your content! Keep it up! Really Helpful!

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

    like your videos, but some alternative thought here:I am using PaaS terraform, docker to wrap project to an image and then push it to ECR, then enable the ECS, its not easy to build but super easy to use if connect to codebuild/codedeploy will be just as same as Ci/Cd process. one man can build everything from scratch. verbal has deadly restriction if you are not use the most recent Next or something they dont like.

  • @alasassi960
    @alasassi960 9 หลายเดือนก่อน +2

    I appreciate the effort you put into this video, thanks

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

    Hi Anthony, I just discovered your channel this weekend. I really liked your personal website roast videos. I just started learning web development a few months ago and I’m now at the point that I can make something useful that I would like to deploy and make it available to the public. It is a site to advertise dance events and at first I was looking into using S3 and cloudfront for storage and CDN. Later I started thinking it might be an overkill, plus I got a little bit scared about going over the free tier budget with AWS. Long story short, which service would you recommend for deployment, including storage, data base and perhaps a cdn. I am using node for the backend and currently I am using vanilla html, css, js and webpack for bundling, but I am planning to refactor the front end using react and vite.
    Thanks you!

  • @w3mw
    @w3mw 9 หลายเดือนก่อน +3

    Good video, are you using free tier on supabase and so on? Can you talk about what it will cost to run a website like yours with open ai, supabase and cloud flare etc? 😄 I’m noobie to this kind of topics

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +2

      great idea! i’m not using the free tier but i could have been - i switched to i think the one above just incase it helped my queries along a bit haha

  • @suiteyousir
    @suiteyousir 8 หลายเดือนก่อน +1

    You've given some really important information in a couple of your videos for people who would like to build their own saas. Please continue to give this detailed information. I'm a junior ruby dev and would like to build my own saas on the side. I don't have experience with server side rendering, will I be ok building a traditional ruby mvc project when it comes to performance. I've heard ruby can be slow but at what point does that really become an issue, how many users does it take? (it's for a recruitment crm)

    • @AnthonySistilli
      @AnthonySistilli  8 หลายเดือนก่อน +2

      Not sure about Ruby but a basic node app can support multiple thousands of users!

    • @h0td0g
      @h0td0g 8 หลายเดือนก่อน +1

      I have done ruby apps that served a more then 500 rps. Stop worrying about scaling unless u are google.

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

      @@h0td0g I think the include keyword is very important in maintaining speed as it reduces SQL queries. Do you know of any resources where you can learn about making your ruby more optimised?

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

    Hey Anthony, great video! As an engineer myself, I have a question around figma:
    1. Do you recommend building out all your flows on Figma before coding anything?
    My thought are that it'll be useful for the following reasons:
    * It will help you understand how your backend may be structured (i.e. db, etc.)
    * It'll give you a solid direction to push forward with coding the project (frontend and backend)
    * Like you mentioned, you can see how things look and feel before spending time coding them in.

    • @AnthonySistilli
      @AnthonySistilli  8 หลายเดือนก่อน +2

      Yup those are good points! I try to atleast have some structure done in Figma before coding something unless it's extremely obvious how the code will look / where it will fit.
      Once u get fast with Figma the time you spend making the Figma designs just saves you the time you would have sat there thinking about how to style something when you code it, and it'll look better and be more consistent haha.

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

      I feel that last part 😁
      Do you have a general order for building the backend or frontend first? Me personally I’ll mix and match based on the feature and where it makes to do it one way or another

  • @ifindev
    @ifindev 8 หลายเดือนก่อน +1

    You’re a life saver! Found out about Tremor from this vid, and saved me tons of time from doing recharts customizations 😂

    • @AnthonySistilli
      @AnthonySistilli  8 หลายเดือนก่อน +1

      Yesss!!! Nice haha. It's awesome.

  • @martinmorel2416
    @martinmorel2416 9 หลายเดือนก่อน +1

    WOW!!! I appreciate the effort you put into this video, thanks.
    I have a question, I'm a junior self-developer and I want to own a business like a startup, but I don't have any idea in what service to offers how did you find one?

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +1

      i’d recommend building something you’d want or find cool! like 10/40 of my projects before i started my business were related to gaming because that’s what i did the most haha

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

    Nice work

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

    Have you ever tried hosting on a VPS? Wondering what your thoughts are about VPS.

  • @wahidlahlou
    @wahidlahlou 9 หลายเดือนก่อน +1

    Do you really need to buy you domain at CF? You can buy it anywhere and point the NS to CF. Or is there any other advantage I don’t know about?

    • @gabrielfono844
      @gabrielfono844 9 หลายเดือนก่อน +1

      I was about to ask that question ?

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +3

      That's correct! Even while pointing CF to anyone else, they still give you stats on requests made to the domain, the % of bots trying to hit, and you can activate "under attack mode" at anytime to add a captcha to your site if you're ever under attack :) Just awesome stuff that comes in handy that no other domain host does.

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

    Do you have a video about marketting the app?

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

    Super helpful

  • @MyNameIsJeff-ym6vw
    @MyNameIsJeff-ym6vw 9 หลายเดือนก่อน +1

    I was debating on using supabase for my next project and I used drizzle alot before. What do you think about using drizzle with supabase? Or should I just stick to the supabase client

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +1

      Never used drizzle but I'm supa-happy with supabase haha.

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

    How do you assess how much machine power you needs to start the application. did we start with basic infratructure and then scale according to requirements ?

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

    @AnthonySistilli What do you think about serverless architecture (i.e. AWS Lambda functions etc..) ?

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

    What was the long term solution you found instead of using CF Under attack mode?

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

      Blocking non vercel IPs and a few other small things like cache changes etc

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

    Great stuff! Do you have any pointers for someone about to take over a project built in dotnet 6 for backend and NextJS for frontend?

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +3

      move off of dotnet if you can haha. next is great - the docs are good, just make sure you know what version and mode (app routes vs pages routes) the app runs on

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

      @@AnthonySistilli Thanks for the input haha, I'm afraid that the backend is what it is at this point... What alternative backend solution would you opt for? It's for a gaming platform (Overwolf desktop client) and a web app. Quite a few DB tables.
      As far as NestJS we seem to be using pages.

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +1

      @@kalleskit Oh man! I've actually built an overwolf app funnily enough for rib.gg ! We use vanilla express with a postgres database for our backend!

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

    Great vid, you recommended that if a request is taking 5-10 seconds then a standalone backend would be better, why would a NextJS backend pricing be different than a standalone backend pricing?

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

      Was it meant that the Vercel serverless functions specifically is the one responsible for higher pricing?

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +1

      yup! Vercel sererless functions charge per time running, so if one takes a long time, it'll cause overages in the long run

  • @LifeRacerMe
    @LifeRacerMe 8 หลายเดือนก่อน +1

    Liked and subscribed. More videos please

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

    What's the long term soln for ddos attacks.. apart from cloudfare captchas?

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

    Just check what logging library do you use in nextjs? Tried several, but none works well with edge runtime.

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

      Depends on where you host - if it's vercel, betterstack logs are really greeat. Not sure about edge runtime though

  • @boot-strapper
    @boot-strapper 9 หลายเดือนก่อน +12

    Anthropic actually has surpassed openai fyi

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

      How?

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

      Claude is great, but now that they've got users they've dropped the quality to a smaller model. It's now on par with the others.

    • @Benjamin-Chavez
      @Benjamin-Chavez 9 หลายเดือนก่อน

      Hardly

    • @boot-strapper
      @boot-strapper 9 หลายเดือนก่อน

      @@Benjamin-Chavez they have, in benchmarks

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

    How did you get the Instagram data? As far as I know there isn't an API to get public profiles.

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +1

      You can use the Business Directory API which gives you data for accounts marked as businesses

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

    How do you test your app? Something I've struggled with is mocking db calls with cypress in a full e2e test with prisma as an ORM. Any suggestions?

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

      Haha I actually don't do any tests! We're trying to launch as possible to validate the idea with customers, so we're okay with being scrappy and having things break right now!

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

      @@AnthonySistilli fair. what is the strategy you use to let potential customers know your stuff has a decent chance of breaking while using it? Just something along the lines of "our app has a good chance of breaking since we are early in the stages of development so please report any problems to us" ?

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

      @@mckaymower I actually just test it out a bunch locally, and try to make sure the obvious stuff isn't there - but typically i won't bring it up until they do!

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

    Great share

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

    As a Cloudflare customer, I can endorse this.

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

    Why not use firebase for most of that stuff?

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +1

      Firebase is a bit outdated with some of the newer technologies out there today

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

    I know only the basics of programming and I'm planning to create my own start-up. Thanks for the video, btw just want to ask. Does getting a Mentor will help me. I'm a one-man team.

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

      it might! but i think the biggest learning will come from just building and launching - ChatGPT knows more than enough to guide you for coding and for business if you ask it the right questions :)

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

    how did you get all the information of the influencer?

  • @fritzfahrmann4730
    @fritzfahrmann4730 7 หลายเดือนก่อน +1

    why u call your SaaS projects "startups"? is there a newly founded company behind each one?

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

    Excelent video mate! New sub and definitely will keep a eye of your channel.
    If you can share some tips for building SaaS with next it would be super cool.
    I'm algo starting to see some Hono with Cloudflare workers, hopefully you can take a look and share your insights.
    Thank you in advance

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +1

      Thanks for the kind words man! Will do - my content is pretty mixed so I apologize in advance hahaha.

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

    what are you using for user authentication?

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

    What do you do for paying sales taxes? Do you sell globally?

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

      Yeah we sold globally - Stripe has a thing you have to do for countries to start collecting taxes, but my partner usually handled that part

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

    how is Nuxt Js

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

    I'm in intern as a laravel developer and the pay is low even of mid-developer should i change to next?

    • @k1utch981
      @k1utch981 9 หลายเดือนก่อน +1

      Learn them both. php knowledge is priceless don't "switch". Learn laravel, then javascript/typescript then node then next imo.

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +1

      As a dev you can normally know a lot of frameworks and languages! It's a career where you should never stop learning new things.

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

    Good video, I would say it's better to say that those choices are best for you since there are objectively better tools for AI then OpenAI (mistralai, claude) pgadmin actually is way better than supabase ui (it offers more functionality)

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +1

      I actually used pgadmin for 4 years for my other startup and greatly prefer supabase haha!

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

      @@AnthonySistilli does supabase support everything postgres can offer? like views, triggers, er diagrams....

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +1

      @@jugurtha292 I believe so! I've used functions, triggers, views, haven't checked ER diagrams but probably

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

      @@AnthonySistilli nice they have added a lot of stuff since last i tried it in 2021. Might give it another try in the future

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

      @@jugurtha292 yeah! give it a shot haha.

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

    I open the website and it's down

    • @AnthonySistilli
      @AnthonySistilli  8 หลายเดือนก่อน +2

      Pivotted the idea and took it down!

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

      @@AnthonySistilli best of luck, Sir

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

    Give us the url for magik

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

      Use your eyes. It’s on the screen

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

      itsmagik.io

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

    uhmm i really liked the video! So much information! :)

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

    Why not use Render instead of Heroku? Heroku is "dead" and not evolving.

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +1

      i’ve had bad experiences with Render in the past from my last startup - on heroku i just need a simple lightweight process with no real overhead, and it does the job well enough haha

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

    What happened to your website? I get 404.

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

      check pinned msg - pivoted :)

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

    Great vid! Could you elaborate on how you handle long running jobs with node scipt + Upstash redis + Next.js? What would be the workflow?

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +1

      Yeah! So basically pulling a creator for the first time and running all our processes on them can take a while, which is super expensive for NextJS to run on the backend.
      So instead I simply use BullMQ to push a job with the instagram handle to that node server running on Heroku. It starts processing the user, updating a table on Supabase with how the process is going. My React APP uses supabase's client library to listen to those status updates that the processor gives out, and when a specific thing is marked as COMPLETED I know it's safe to pull that data on the client side :)

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

    your cloud flare support didnt aged well, with current drama surrounding it, when they asked client for 150k yearly custom subscription...if you buy domain from them, can they just show you a middle finger if you dont agree to pay?

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

    share you journey please

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

      For sure!! Anything in particular you'd like to hear about?

  • @dat-ta
    @dat-ta 9 หลายเดือนก่อน

    why your screen capture is stretched 😔

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +1

      haha didn't realize that while recording !

  • @0runny
    @0runny 9 หลายเดือนก่อน +2

    I switch off as soon as someone mentions React

    • @AnthonySistilli
      @AnthonySistilli  9 หลายเดือนก่อน +2

      might be a red flag

    • @0runny
      @0runny 9 หลายเดือนก่อน +1

      @@AnthonySistilli For me (as a non-web dev, but a dev with +30 years experience) React represents, over engineered bloatware, which can easily be replaced with a more elegant solution like HTMX. Hence the switch off.

    • @backstromforsberg
      @backstromforsberg 7 หลายเดือนก่อน +1

      @@0runny We get it. You’re a genius. You have so much experience we don’t even need it to be in web dev for you to be right. Now go back to whatever you were doing and we’ll go back to shipping high-quality, secure web applications, in a fraction of the time it will take you to do it.

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

    Bro kept saying "Umm" for 50% of the video (Great vid tho!)

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

    My guy. Cogent stuff. wasn't sold on vercel (big on enterprisey fearlessly clunky stuff as long as it's overwhelmingly good)... but there's just so many prosumers and opportunities to make value we're already creating available via public http... yolo. cheers

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

    @anthony Why because of instagram creator Market Place?