Make Money from your API Tutorial

  Рет қаралды 864,557

Fireship

Fireship

Күн бұрын

Learn how to collect payments from an API or SaaS product. In this tutorial, we build an Express.js API from scratch, then make money by integrating Stripe Metered Billing. fireship.io/lessons/api-monet...
#js #makemoney #code
🔗 Resources
Full Stripe JavaScript Course fireship.io/courses/stripe-js/
Stripe Billing stripe.com/docs/billing/subsc...
Source Code github.com/fireship-io/api-mo...
RapidAPI approach: @aniakubow • Build and sell your ow...
📚 Chapters
00:00 Intro
00:37 How API Monetization Works
01:59 Build an API with Express
04:17 Metered Billing Products
05:17 Stripe Checkout
06:41 Listen to Webhooks
08:33 Generate API Keys
11:05 Record Usage
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Create custom API keys in node
- Node hashing crypto
- Stripe webhooks
- Metered billing for API

Пікірлер: 835
@aniakubow
@aniakubow 2 жыл бұрын
Thanks for the mention Fireship! You are the best!!!
@naveenkr5992
@naveenkr5992 2 жыл бұрын
Hmm I just watched your video lol
@mekes8541
@mekes8541 2 жыл бұрын
He is
@manan5
@manan5 2 жыл бұрын
As soon as I saw fireships video I remembered that I am having a deja vu lol. I saw your video first. It was awesome
@laudijksterhuis
@laudijksterhuis 2 жыл бұрын
I have this amazing API idea in my head for weeks now, with your videos it is one step closer to reality :D
@fairytailnaruto7693
@fairytailnaruto7693 2 жыл бұрын
I’ve watched your video too. Very good work !
@mdridoy-ef2pw
@mdridoy-ef2pw 2 жыл бұрын
building the API is the easy part. coming up with an idea that actually solves a problem is the hard part.
@alb12345672
@alb12345672 2 жыл бұрын
It is pretty saturated too.
@ShivamJha00
@ShivamJha00 2 жыл бұрын
Exactly
@ivanjermakov
@ivanjermakov 2 жыл бұрын
And it should solve it better than existing solutions
@asedtf
@asedtf 2 жыл бұрын
I'd say the hard part is actually providing a useful solution. A service that tells you what someone else is thinking about is a trillion dollar idea. Now implement it
@MrMudbill
@MrMudbill 2 жыл бұрын
Just remember that ideas are cheap. Often times it doesn't matter if you're original if you can implement it better than others.
@engageintellect
@engageintellect Жыл бұрын
This is hands down the best dev channel on YT. Straight to the point, clear, and easy to follow. Always great content.
@griffin955
@griffin955 2 жыл бұрын
As others have said, it isn't too hard to create a simple API. It doesn't need to be complex or comprehensive. The best thing to do is to wait for a new trend to integrate an API into, and then the demand for your API will come naturally. There's no point competing, just be relevant.
@thomasrobertson9835
@thomasrobertson9835 2 жыл бұрын
You are dead on, but do you realize what you're saying? These "trends" are here. Think of an idea that the news can't stop talking about, think of the vast amount and what type of data that's required for these people to pursue their (nefarious) plans... now serve it to them, if you don't someone else will. and hope history remembers you as the messenger and not the facilitator. I can think of several trends that fit this but there's particularly one that absolutely dominates the others and it's not going to be talked about by anyone making APIs already.
@Hacking-NASSA-with-HTML
@Hacking-NASSA-with-HTML Жыл бұрын
@Thomas Robertson why nefarious only 🤷???? Are there no more good ones 🤔????
@blasttrash
@blasttrash 6 ай бұрын
@@thomasrobertson9835which trends are you referring to?
@Khoi_Huynh
@Khoi_Huynh 2 жыл бұрын
I used to be an Android developer, but switched to Product management shortly after since coding wasn't really for me, so i haven't coded in years. It's always great watching your videos to have a high-level understanding of how things should work. It makes talking with the developers much easier.
@marusdod3685
@marusdod3685 2 жыл бұрын
you got promoted to your level of incompetence
@ayushmoudgil9345
@ayushmoudgil9345 2 жыл бұрын
Hi, I feel the same way that coding isn't for me although i am trying really hard, could you please suggest me how did you make the switch to Product Management?
@farhansangaji5029
@farhansangaji5029 2 жыл бұрын
If i can sell my API for dollar a request then i will make Elon Musk be a second richest man
@Fireship
@Fireship 2 жыл бұрын
Gotta keep up with that inflation
@rafflezs
@rafflezs 2 жыл бұрын
@@klicer3068 just preach bad code and watch people making more requests than needed.
@jaiv
@jaiv 2 жыл бұрын
@@rafflezs Genius
@user-ir2fu4cx6p
@user-ir2fu4cx6p 2 жыл бұрын
@@rafflezs you are my hero.
@ivanjermakov
@ivanjermakov 2 жыл бұрын
@@rafflezs That is literally illegal
@weshuiz1325
@weshuiz1325 2 жыл бұрын
a dollar for a bunch of fire emoji's sounds *LIT*
@uziboozy4540
@uziboozy4540 2 жыл бұрын
You're fucking awesome man! Even though I'm not learning anything new, it's always a pleasure to watch your damn well made videos.
@lmtr0
@lmtr0 2 жыл бұрын
It's worth pointing out that md5 is not a great hashing function for sensible data, in general argon2 and bycrypt are much more secure
@dynamicdanymo8343
@dynamicdanymo8343 2 жыл бұрын
Bcrypt is commonly used now (I think not sure at least that's what I've used before)
@lmtr0
@lmtr0 2 жыл бұрын
@@dynamicdanymo8343 yes, but argon2 won the competition, if you have the option to choose which one to use, my recommendation is argon2
@liesdamnlies3372
@liesdamnlies3372 2 жыл бұрын
@@lmtr0 With 10+ passes. Though that’s getting into “hey actually read the documentation” territory, which no one does even if it’s important.
@liesdamnlies3372
@liesdamnlies3372 2 жыл бұрын
I am getting _really_ tired of web developers using MD5 as an example for cryptographic purposes. No mention of salt and pepper either. Oh well. At least I won’t be out of a job I guess.
@lmtr0
@lmtr0 2 жыл бұрын
@@liesdamnlies3372 Now I'm getting offended, I really read the documentation. LMAO
@calitts4708
@calitts4708 2 жыл бұрын
Love this videos about API's! Great work as always!
@marinajordan8939
@marinajordan8939 2 жыл бұрын
this was great, very helpful. it's crazy how much information you cover in such a short video.
@theocrob
@theocrob 2 жыл бұрын
Oh my god dude, your visuals and graphics are some of the best in the game. Keep it up!
@yagedygag
@yagedygag 2 жыл бұрын
and his jokes too
@uziboozy4540
@uziboozy4540 2 жыл бұрын
I'd love to see some videos on the following topics: Gitlab Auto DevOps Chaos Engineering (Litmus) Policy as Code (Open Policy Agent) Compliance as Code In general just more topics on security, DevOps & Site Reliability
@heroe1486
@heroe1486 2 жыл бұрын
Just read the front page of any projects or notable ressources regarding the subject and you'll have the same amount of infos, his videos are nice for discovering things but otherwise it's just the basic exemples from the READMEs
@uziboozy4540
@uziboozy4540 2 жыл бұрын
@@heroe1486 @Heroe / you obviously don't know the amount of research required. You can't just "read the front page" rofl. There's a big difference between reading something, understanding it and using it in practice.
@rz2374
@rz2374 2 жыл бұрын
@@uziboozy4540 No, they mean reading the front page (and some docs and stuff) will provide the same level of info as Fireship's videos. However, there are various small but helpful or important things you might learn from Fireship as he is an experienced dev.
@hargunbeersingh8918
@hargunbeersingh8918 2 жыл бұрын
@@uziboozy4540 you need to learn "how to ask questions", if you wanna learn about these concepts read wikis, there is just a lot of content out there on the internet
@uziboozy4540
@uziboozy4540 2 жыл бұрын
@@hargunbeersingh8918 bruh, when did I ever state that I specifically needed videos for these topics? It was a simple suggestion, moron.
@disk38
@disk38 2 жыл бұрын
just wow, you're every tech enthusiastics dream to be as great as you
@TheNamesJT
@TheNamesJT 2 жыл бұрын
plain and simple we need a full course of this
@xenialxerous2441
@xenialxerous2441 2 жыл бұрын
A million thanks for yet another gem of a work!!
@abrahamugbeshe1990
@abrahamugbeshe1990 2 жыл бұрын
This is really what I wanted. Nice one Jeff 🔥
@beyondcatastrophe_
@beyondcatastrophe_ 2 жыл бұрын
"The API key is now save to store" It's not. MD5 is not secure AT ALL and should NEVER be used to store sensitive data!
@badbunnyfreaky
@badbunnyfreaky 2 жыл бұрын
so what should you use?
@prowhiskey2678
@prowhiskey2678 2 жыл бұрын
Also, a salt should always be used, regardles of the hashing algorithm. Some hashing algorithms have this build in
@Fireship
@Fireship 2 жыл бұрын
Good call, that was an oversight. The main point was to not store the raw password, but hash it, but MD5 is not an ideal algorithm
@travispettry3025
@travispettry3025 2 жыл бұрын
@@badbunnyfreaky SHA 256 works well (for general hashing)
@uziboozy4540
@uziboozy4540 2 жыл бұрын
@@travispettry3025 no it doesn't.
@mjohnson2807
@mjohnson2807 2 жыл бұрын
How do you come up with ideas so fast? Such well rounded content, thank you
@TayDex_
@TayDex_ 2 жыл бұрын
I love your channel, all the stuff you need in 1 video
@markemerson98
@markemerson98 2 жыл бұрын
bravo - succinct, no fuss and on point.
@mahmoudalaskalany
@mahmoudalaskalany 2 жыл бұрын
am not doing each video you make but you make the one watch the video just for pleasure and fun thanks for your great work
@adygombos4469
@adygombos4469 2 жыл бұрын
That's exactly what I needed. Now all I have to do is find an idea for an API that anyone would want to pay for.
@njabulophiri4583
@njabulophiri4583 2 жыл бұрын
Exactly my thoughts.
@418im_a_teapot4
@418im_a_teapot4 2 жыл бұрын
that's the hard part.
@stokbrood
@stokbrood 2 жыл бұрын
8:51 My man put the MongoDB logo upside down :(
@Fireship
@Fireship 2 жыл бұрын
🤦‍♂️
@AtomicCodeX
@AtomicCodeX 2 жыл бұрын
😂 proof he’s not a robot
@softwarelivre2389
@softwarelivre2389 2 жыл бұрын
@@AtomicCodeX That's what a robot would say
@naveennamani2
@naveennamani2 2 жыл бұрын
😂 I've figured out all other database names and then struggled with upside down mongo, i finally remembered it was mongodb, but totally neglected that it was upside down until I see this comment
@darshandev1754
@darshandev1754 2 жыл бұрын
@@twitchizle sounds really inappropriate🤣😂
@brandonsayring
@brandonsayring 2 жыл бұрын
The charging $1 for an emoji data response bit had me in tears 😂
@CodeWithAndrea
@CodeWithAndrea 2 жыл бұрын
As usual, outstanding video!!
@Harbinger835
@Harbinger835 2 жыл бұрын
Ania Kubow
@alkanedust3848
@alkanedust3848 2 жыл бұрын
@@naurapuspita5073 wtf girl?
@zinx6809
@zinx6809 2 жыл бұрын
@@alkanedust3848 he's talking about the other KZbinr he mentioned in this video. Timestamp is 1:48
@andreasdevjs298
@andreasdevjs298 2 жыл бұрын
It is simply amazing that this content is free. Thank you ❤
@JamesQQuick
@JamesQQuick 2 жыл бұрын
this was awesome!!
@ericsigne6575
@ericsigne6575 2 жыл бұрын
Man you're golden. I've been building an API with node and express to receive payments in my country(Cameroon) with our local payment methods and with my cofounder, just yesterday I was literally talking about using stripe for international payments. Thanks for the tutorial🔥
@shimronalakkal523
@shimronalakkal523 2 жыл бұрын
Seriously, your videos are like the best. These are just awesome. Keep up the great work man.
@wealthmaster69
@wealthmaster69 2 жыл бұрын
Indiano?
@outofboundsbro
@outofboundsbro 2 жыл бұрын
Yoooo its so cool you mentioned Stripe's prebuilt checkout I remember writing a tutorial article in how to implement it on Laravel once I got it to work. I struggled to implement it because in the documentation it uses a different PHP framework.
@RafaelCorreaGomes
@RafaelCorreaGomes Жыл бұрын
Amazing, thanks for sharing it!
@IshanKesharwani
@IshanKesharwani 2 жыл бұрын
Gotta try this and I am all for this. Not for money but for authentication and generate keys
@zakyvids6566
@zakyvids6566 2 жыл бұрын
This is awesome we need more vids like this thanks a lot
@pedromartindelcampogonzale9613
@pedromartindelcampogonzale9613 2 жыл бұрын
beautiful video as always, thanks :D
@JavierGarcia-se3vi
@JavierGarcia-se3vi 2 жыл бұрын
Very good explanation, congratulations! 👍
@sahil2pradhan
@sahil2pradhan Жыл бұрын
billion dollar api with your basement . loved this line thanks for teaching us in simpler way
@janelain8611
@janelain8611 2 жыл бұрын
Love this channel and newly subscribed to Ania! Hadn’t come across her channel before now but it looks great
@s0ulweaver
@s0ulweaver 2 жыл бұрын
Well in my case, I "nearly" subscribed to Ania, but found this channel instead 😂
@cozybeatz5096
@cozybeatz5096 2 жыл бұрын
You deserve everything good my guy!
@JunreyBeduya
@JunreyBeduya 2 жыл бұрын
Amazing work! You just got a new sub.
@rayanfernandes2631
@rayanfernandes2631 2 жыл бұрын
woww, 2 videos in a day , Crazy efforts man 😱
@paras.developer
@paras.developer 2 жыл бұрын
Such a great content brother!
@selvakumars6487
@selvakumars6487 Жыл бұрын
Awesome content, Thank you. This video deserves 30 mins, you might have elaborated this a little more :-), love your work.
@coderamrin
@coderamrin 2 жыл бұрын
this is great. thanks for the tutorial :)
@BrendenVogt
@BrendenVogt 2 жыл бұрын
Are you reading my mind? I was literally looking for this last night.
@CardinalHijack
@CardinalHijack 2 жыл бұрын
Epic video for getting started on this sort of thing
@BGSlimBG
@BGSlimBG 2 жыл бұрын
- "You got a deal, take my money"! Said no customer ever. 😅 Jokes aside. This is a very helpful video! Thank you!
@chemamaldonado2876
@chemamaldonado2876 2 жыл бұрын
Simply amazing!
@donblack1571
@donblack1571 2 жыл бұрын
Perfect timing. ✌️💯🔥
@asterginete3812
@asterginete3812 2 жыл бұрын
This is awesome! Thanks!
@austinfenne428
@austinfenne428 Жыл бұрын
this was a great tutorial thank you !
@irfanbabar8424
@irfanbabar8424 2 жыл бұрын
Awesome video. Very informative
@themarksmith
@themarksmith 2 жыл бұрын
Your content is excellent!
@cryptostorm2109
@cryptostorm2109 2 жыл бұрын
Awesome video man ^^
@rohanmanchanda5250
@rohanmanchanda5250 2 жыл бұрын
Building an API is super-easy, barely an inconvenience
@waffle8364
@waffle8364 Жыл бұрын
there's a lot more nuances to developing a scalable, maintainable, secure API than this video offers. but it at least gets you on your feet to building one 😎
@hugh-martinrouxhughy7419
@hugh-martinrouxhughy7419 Жыл бұрын
People please don't use MD5 for your hashing... if you're asking yourself "Why?" then you have a lot more to learn before you should be messing around with anything related to payments. Also note that depending on where you are in the world, your country (or each country you're going to be operating in) may have different fiscal and certification requirements for these things, so DON'T just go and publish some random payment app. Also take into account that you might want to get some professional help with setting up some Ts&Cs for your users which they have to accept. Coding is and should be fun! But code responsibly :)
@pooyaestakhry
@pooyaestakhry Жыл бұрын
In case of not using MD5 i totally agree with you in the end just don't use it, but hashing api keys with MD5 is more secure than hashing passwords for two reasons 1) API keys are long and it's harder to break them compared to an 8 character passwords. 2)in many cases of breaking MD5 a dictionary of hashes is being used to test against for most popular passwords but this won't be the case with random bytes
@hugh-martinrouxhughy7419
@hugh-martinrouxhughy7419 Жыл бұрын
@@pooyaestakhry Interesting thought🤔 but are there drawbacks to just using something like SHA-256 for your API keys? I mean surely its much more secure?
@pooyaestakhry
@pooyaestakhry Жыл бұрын
@@hugh-martinrouxhughy7419 practically ? no. as i said in the end i wont use MD5 either
@hariacharya2050
@hariacharya2050 8 ай бұрын
One thing I wanna say, stripe is a payment provider and essentially the global users will be buying products from the country that you're operating from. Don't worry abt international laws, just abide by the country that you're operating from, Stripe is good on it's T&C and you may not need to worry about other countries, if you think you should be worried about rules of countries I'll be operating on, you'd have to write T&C for each country, this is bullshit. Do you need to worry about laws of each country while using western union? I hope this helps somebody.
@ChrisTian-ox5nr
@ChrisTian-ox5nr 2 жыл бұрын
This is amazing thanks!
@muskreality
@muskreality 2 жыл бұрын
You're a gift for the 21st century
@aroncanapa5796
@aroncanapa5796 Жыл бұрын
I just finished a web dev bootcamp a few months ago, this was the greatest tutorial I’ve ever seen
@megapixel23
@megapixel23 2 жыл бұрын
Great stuff. Although the most challenging part is to actually register the Stripe business account being a regular developer and knowing nothing about registering a company 😅
@wadefletcher8928
@wadefletcher8928 2 жыл бұрын
Don't need a company or anything (at least in the US). Just make a Stripe account!
@ziwer1
@ziwer1 2 жыл бұрын
@@wadefletcher8928 One would still need a U.S. bank account at the very least.
@panosangel2883
@panosangel2883 2 жыл бұрын
Great content!!
@0xf172
@0xf172 2 жыл бұрын
Congrats 888K Subs 🚀🚀
@testchannel4695
@testchannel4695 2 жыл бұрын
This guy is amazing!!
@seifeddinebenomar4959
@seifeddinebenomar4959 2 жыл бұрын
Thanks for these videos
@honeynandal
@honeynandal 2 жыл бұрын
Thanks a lot for the tutorial ✨ but what language do I need to learn to understand everything you mentioned in the video? Is it Javascript?
@sritimanadak3937
@sritimanadak3937 2 жыл бұрын
$1 per request 😂😂
@mrfrozen97-despicable
@mrfrozen97-despicable Ай бұрын
Api that returns tomorrow’s stock price
@HowtoCode0
@HowtoCode0 Ай бұрын
​@@mrfrozen97-despicable😂
@Christopher-ew7jw
@Christopher-ew7jw 2 жыл бұрын
Jeff... you’re the best.
@TimMattison
@TimMattison 2 жыл бұрын
Excellent video. Thanks for making it! As a hardcore, paranoid nerd I'd recommend something other than MD5 like SHA1 or SHA256 but that's a simple change.
@rogervanbommel1086
@rogervanbommel1086 2 жыл бұрын
NO NO NO NO NO, pbkdf2, s/bcrypt or argon2id
@n8guy
@n8guy 2 жыл бұрын
@@rogervanbommel1086 And SALT!
@rogervanbommel1086
@rogervanbommel1086 2 жыл бұрын
@@n8guy salting api keys doesn’t matter, passwords should be, api keys are random and salt prevents checking duplicates and rainbow tables
@n8guy
@n8guy 2 жыл бұрын
@@rogervanbommel1086 that's a good point - I was thinking of the two as analogous, but that is an important distinction. I suppose it still doesn't hurt, but you're right, it's probably unnecessary.
@rogervanbommel1086
@rogervanbommel1086 2 жыл бұрын
@@n8guy yea, i mean it even CAN hurt because it’s more data to store and the more complicated the easier to screw up
@szymonowczarek5971
@szymonowczarek5971 2 жыл бұрын
Great explenation and editing is on point! Been loving those videos for some time now. I just have one difference with fireship - I prefer react :P
@zestueiyu-o5872
@zestueiyu-o5872 2 жыл бұрын
as always great video ! as always amazing music at first ! as always we request a link to the music xd !
@royalfire70
@royalfire70 2 жыл бұрын
This guy doesn’t miss
@Nico-qq7xl
@Nico-qq7xl 2 жыл бұрын
thanks for making this video
@Qwetzxl
@Qwetzxl 2 жыл бұрын
Omg the editing is cleaner than the soap🧼
@AtomicCodeX
@AtomicCodeX 2 жыл бұрын
That’s cuz it’s REST ;)
@lukeh990
@lukeh990 2 жыл бұрын
If API keys are as important as Passwords I don’t think MD5 is going to cut it.
@mishuhishu94
@mishuhishu94 2 жыл бұрын
was thinking the same
@spacemeter3001
@spacemeter3001 2 жыл бұрын
Then take SHA1 or SHA 256
@mishuhishu94
@mishuhishu94 2 жыл бұрын
@@spacemeter3001 SHA1 is also not considered secure anymore
@jakeflynn8043
@jakeflynn8043 2 жыл бұрын
Yep, at the very least salt your md5 hash
@efeyzee
@efeyzee 2 жыл бұрын
@@jakeflynn8043 salting isn't possible with API keys, and also NEVER ROLL YOUR OWN CRYPTO. If you're manually concatenating a salt to a password, you're doing it wrong.
@Spec_0
@Spec_0 2 жыл бұрын
I am learning front end to take over my dads business website so he can save some money. I've still got a lot of learning ahead but im starting to understand the syntax a bit more each time i study. I know watching this is probably way ahead of what im learning but its still very interesting to see what I can start working with later. Thanks for the tips Fireship :D
@Spec_0
@Spec_0 2 жыл бұрын
@Erich yes but those sites are usually pretty slow I’ve noticed, it’s also better I learn for a career later on
@sangbeom6245
@sangbeom6245 Жыл бұрын
You don't study this..u get good by doing it
@Smiley957
@Smiley957 Жыл бұрын
@@sangbeom6245 speak for yourself
@sangbeom6245
@sangbeom6245 Жыл бұрын
@MsPitufo2012 Coding is something you do in application practicing not memorizing it firsr
@davey_edwards
@davey_edwards 2 жыл бұрын
Another great video. I was on the lifetime pro subscription of yours and did not upgrade my account in time before moving to your newer fireship. I had tried emailing a few months ago, but never got a response. What would be the best way to get in touch about this? Thanks
@aybak3k
@aybak3k 2 жыл бұрын
so it all about - an awesome API idea - little marketing
@mrnabby4178
@mrnabby4178 Жыл бұрын
Fireship the god of programming. AniaKubow the goddess of programming. My teacher who works in Amazon is the legend of Programming.
@BharadwajGiridhar
@BharadwajGiridhar 2 жыл бұрын
He's so good I want to cry
@JGBSolutions
@JGBSolutions 2 жыл бұрын
man that's cool! can you make a video about cron jobs and background queues for node/next.js
@nicky-hajal
@nicky-hajal 2 жыл бұрын
Would enjoy this as well!
@NIKLAU5MIKAELS0N
@NIKLAU5MIKAELS0N 2 жыл бұрын
You should do another three js course.
@balajeebala7810
@balajeebala7810 2 жыл бұрын
You are awesome 🔥🔥
@FabianVilersBe
@FabianVilersBe 2 жыл бұрын
You should use a middleware to validate the API key and a second one the report API usage in order to keep your API implementation cleaner.
@iloos7457
@iloos7457 Жыл бұрын
What do you recommend?
@durcodavid
@durcodavid 2 жыл бұрын
The title should probably be like this "Make Money from your API - Tutorial". I was like, how can I make money from my API tutorial? :D
@viinz6139
@viinz6139 2 жыл бұрын
I love your videos, they have thought me so much! The only issue I have is that I seem to have Misophonia which is triggered by the way you pronounce the "s" sound. Which makes me pause the video regularly to compose myself and refocus. I would be curious if maybe adding a de-esser effect on your voice might help 🤔 Greetings from Germany, keep up the good work!
@pwan3971
@pwan3971 2 жыл бұрын
this is soo good
@dynamicdanymo8343
@dynamicdanymo8343 2 жыл бұрын
I rarely comment, but your videos are just straight NUTTY so much deep fucking value
@mehdismaeili3743
@mehdismaeili3743 2 ай бұрын
Excellent.
@timhuang2501
@timhuang2501 2 жыл бұрын
Wtf, I’m literally creating my own api atm. Just struggled with the stripe integration. This was so fucking good.
@NilesBlackX
@NilesBlackX 2 жыл бұрын
I don't understand how he does it, it's like every single time
@teodorchirileanu
@teodorchirileanu 2 жыл бұрын
Well done Jeff
@yassin_eldeeb
@yassin_eldeeb 2 жыл бұрын
that's pretty cool
@magicdragon9621
@magicdragon9621 2 жыл бұрын
What kinds of data do you think an amateur should collect to offer as data in the API?
@mykalimba
@mykalimba 2 жыл бұрын
Well that's the billion dollar question, isn't it? 😂
@MindlessTurtle
@MindlessTurtle 2 жыл бұрын
Try pictures of your mom. :-P
@blackopraiden
@blackopraiden 2 жыл бұрын
Song lyrics
@awekeningbro1207
@awekeningbro1207 2 жыл бұрын
Create an IT startup, gain customers, collect their data, sell them through api.
@RandomShowerThoughts
@RandomShowerThoughts Жыл бұрын
damn this was amazing information
@AceixSmart
@AceixSmart 2 жыл бұрын
In the recursive function generateAPIKey(), shouldnt the recursive call in the if statement be returned?
@tommyo2172
@tommyo2172 2 жыл бұрын
yo fireship can you do a video teaching us how you learn new technologies, cuz you obviously don't know everything but anytime you make a video you have some grounded knowledge about it. could you like do a walkthrough maybe a live or something. That would be awesome.
@illuminated2438
@illuminated2438 2 жыл бұрын
I find it’s always great to insult people when you ask them for a favor
@tommyo2172
@tommyo2172 2 жыл бұрын
@@illuminated2438 what was the insult??
@MercyFromOverwatch2
@MercyFromOverwatch2 2 жыл бұрын
Jeff is still my favourite tech youtuber
@DenisTRUFFAUT
@DenisTRUFFAUT 2 жыл бұрын
I didn't know about metered billing :)
@benperlmutter5801
@benperlmutter5801 Жыл бұрын
Thanks!
Reacting to Controversial Opinions of Software Engineers
9:18
Fireship
Рет қаралды 2 МЛН
Turn an API into a Startup?! Build & Sell an API with JavaScript
40:15
JavaScript Mastery
Рет қаралды 326 М.
Chips evolution !! 😔😔
00:23
Tibo InShape
Рет қаралды 42 МЛН
КАРМАНЧИК 2 СЕЗОН 6 СЕРИЯ
21:57
Inter Production
Рет қаралды 451 М.
How many pencils can hold me up?
00:40
A4
Рет қаралды 18 МЛН
The Worlds Most Powerfull Batteries !
00:48
Woody & Kleiny
Рет қаралды 21 МЛН
100+ Docker Concepts you Need to Know
8:28
Fireship
Рет қаралды 776 М.
How to get rich as a solo software developer - The Ultimate Guide
8:51
Google's secret algorithm exposed via leak to GitHub…
3:45
Fireship
Рет қаралды 850 М.
CRUD API Tutorial - Node, Express, MongoDB
1:33:14
freeCodeCamp.org
Рет қаралды 153 М.
How to OVER Engineer a Website // What is a Tech Stack?
11:20
Fireship
Рет қаралды 2,3 МЛН
How to Land a 100K/yr Tech Job - 10 Strategies
11:17
Fireship
Рет қаралды 1,2 МЛН
10 regrets of experienced programmers
8:16
Fireship
Рет қаралды 978 М.
Postman Beginner's Course - API Testing
2:09:38
freeCodeCamp.org
Рет қаралды 2,3 МЛН
Nvidia CUDA in 100 Seconds
3:13
Fireship
Рет қаралды 1 МЛН
How charged your battery?
0:14
V.A. show / Магика
Рет қаралды 3 МЛН
Pratik Cat6 kablo soyma
0:15
Elektrik-Elektronik
Рет қаралды 8 МЛН
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 4,5 МЛН