Early Morning Dev
Early Morning Dev
  • 26
  • 10 006
The Simple Way I Became A Dev
Hey all,
The point of this video is to showcase my journey as a dev and to demystify the journey of becoming a dev. I got a client recommendation because I was outspoken about what I was doing and that is what lead to me getting my first client which started me on this trajectory.
If you are starting out and need encouragement sing out below. I believe in you! Anyone can become a developer they just need the passion for it.
1 million thanks for watching this video. See you in the next one.
Also if you want to see the newsletter where all the JS + AI magic is happening checkout: newsletter.earlymorning.coffee
0:38 Intro
2:39 Google Is My Friend
3:15 Powershell
4:03 Sysadmin to Developer
6:33 First app
7:52 My Tip For People Starting
#developer #howto
มุมมอง: 22

วีดีโอ

How To Setup Google AdMob In Expo in 2024
มุมมอง 135วันที่ผ่านมา
Hey guys, Making this tutorial to showcase how to get your ads working in Expo. This was surprisingly difficult due to the XCode requirement for being up to date but that is nothing new. If you are wanting to get started with AdMob and monitizing your ads this is the way to do it as of August 2024. Please give me feedback and if you want to see what's going on in the world of a JS dev who loves...
How I Upgraded My Developer Workflow
มุมมอง 9514 วันที่ผ่านมา
Hey guys Thought I would share some things that have upgraded my workflow over the last 2 years with the advent of AI. If you are wanting to try the tools yourself checkout the below: Claude - console.anthropic.com/ Cursor - cursor.sh/ JS Programming and AI News - newsletter.earlymorning.coffee/
How To Host Pocketbase
มุมมอง 36921 วันที่ผ่านมา
Hey guys, This is a quick guide I made to help my fellow PocketBase homies get up to speed with how to host PocketBase. Why would you host you might ask. It mainly comes to not having to deal with server maintenance tasks but of course you want the ability to not be locked in. PocketBase gives you freedom to host and not to host. If you have any questions here are some resources: Fly.io - fly.i...
Step-by-Step Guide to SSR with App Router in Next.js 14
มุมมอง 158หลายเดือนก่อน
Hey guys, This week I want to break down what I have learned in Next.js 14 - It hasn't been easy wrapping my head around the SSR CSR stuff. But I think I finally cracked it and I hope this will be a valuable resource for anyone who has struggled with understanding these same concepts. Basically SSR doesn't mean you have to have that every where if you want performance in your input components y...
How To Run LLMs on iOS
มุมมอง 353หลายเดือนก่อน
Hey guys, Today I am going to talk to you about how to get LLMs running in iOS and how easy it is. If you are interested take a look at the below repos to get started building with your own LLMS. LLAMA Farm: github.com/guinmoon/LLMFarm LLAMA.CPP: github.com/ggerganov/llama.cpp #AI #softwareengineer #llms #llm #ios #aidevelopment
How To Setup Custom Models With Ollama
มุมมอง 184หลายเดือนก่อน
Explore the world of local LLMs with Olama! In this video, we dive into setting up and customizing your own language model using Olama, a platform that runs models locally on your machine. Learn how to avoid the pitfalls of online services and maintain your privacy. We'll guide you through downloading the necessary files from Hugging Face, setting up the model file, and running it on your syste...
Getting Started With React
มุมมอง 1532 หลายเดือนก่อน
Learn how to build a multi-billion dollar startup by mastering React! This tutorial covers everything from the basics of React, setting up Node.js, creating a Vite app, and understanding the importance of state management with libraries like Zustand. Follow along and start building your own React projects today! [0:00] Introduction to React [1:00] Setting Up Node.js and Vite [5:00] Creating Com...
3 Must Know AI Concepts For Devs
มุมมอง 1862 หลายเดือนก่อน
In this video, we dive deep into the essential concepts of AI development. From prompt engineering to fine-tuning and retrieval augmented generation, we cover everything you need to know to get started and excel in the field. Whether you're a seasoned developer or just getting started, these insights will help you navigate the complex world of AI. Don't forget to like, subscribe, and leave your...
3 Stupid Things People Have Said About AI
มุมมอง 4372 หลายเดือนก่อน
In this video, I react to some of the craziest things I've heard about AI over the past year. From misconceptions about artificial intelligence to debates between tech giants, there's a lot to unpack. We'll dive into the differences between AI and AGI, the role of programmers in the future, and much more. Let's get into it! [0:00] Introduction [0:22] Spiritual TikTok and AI Misconceptions [1:30...
I Chose The Best React State Management
มุมมอง 1463 หลายเดือนก่อน
This is my first video with 100 subs. You guys rock! In this video, I dive deep into state management in React, exploring different patterns and libraries like Redux and Zustand. We'll discuss the pros and cons of each and why Zustand might be the perfect fit for your next project. Don't forget to check out the links to Zustand and Redux documentation below! [0:00] Introduction to State Managem...
I built my own newsletter...
มุมมอง 1833 หลายเดือนก่อน
I decided to build my own newsletter because I was struggling to find the value in using something like a substack or a beehive. If you guys like this sort of video put a comment and a like on the video as it shows me what video I will make next. Signup for my newsletter and get access to a Next.js AI codebase: newsletter.earlymorning.coffee/ Each week I post 1 tool, 1 news, 1 tutorial about Ja...
I Picked The Best Database
มุมมอง 6623 หลายเดือนก่อน
Hey guys, I thought I would explore NoSQL vs SQL and what you should and shouldn't do when architecting your database. Hope this helps in the apps that you decide to build. Please comment your stack below and let me know your own thoughts on database preferences. Reddit Article: www.reddit.com/r/learnprogramming/comments/lo5kpt/can_someone_explain_with_example_when_to_choose/?rdt=47905&onetap_a...
Let's Build: An AI App From Scratch In JavaScript
มุมมอง 1573 หลายเดือนก่อน
Hey guys, This is a basic example of how you can use AI to build an app. There's a lot more that can be done in terms of prompt engineering and styling, but this should give you a good starting point. Let me know if you have any questions! If you are interested in the codebase for this with a cleaner UI signup here and check it out: newsletter.earlymorning.coffee/ [0:00] Introduction - Building...
3 Simple Tips for Developer Promotion
มุมมอง 744 หลายเดือนก่อน
3 Simple Tips for Developer Promotion
Let's Build: Authenticated API's with PocketBase
มุมมอง 1.1K4 หลายเดือนก่อน
Let's Build: Authenticated API's with PocketBase
Why You Should Try Pocketbase
มุมมอง 3584 หลายเดือนก่อน
Why You Should Try Pocketbase
How To Create AI Apps As A JS Dev
มุมมอง 2815 หลายเดือนก่อน
How To Create AI Apps As A JS Dev
AI Realtime Sales Is Closer Than You Think
มุมมอง 605 หลายเดือนก่อน
AI Realtime Sales Is Closer Than You Think
I Have The Best Tech Stack!
มุมมอง 9035 หลายเดือนก่อน
I Have The Best Tech Stack!
Yarn Vs. NPM
มุมมอง 1345 หลายเดือนก่อน
Yarn Vs. NPM
Getting Started With Pocketbase
มุมมอง 3.1K6 หลายเดือนก่อน
Getting Started With Pocketbase
Javascript Runtimes Vs. Engines
มุมมอง 3856 หลายเดือนก่อน
Javascript Runtimes Vs. Engines
Serverless Functions In 2024
มุมมอง 856 หลายเดือนก่อน
Serverless Functions In 2024
FastPocket: Building Web Apps Faster
มุมมอง 2936 หลายเดือนก่อน
FastPocket: Building Web Apps Faster

ความคิดเห็น

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

    Hello i really liked your video . I am trying to publish my first app on the stores and i wanted to add ads with admob. Your method worked but I was curious if there is any way to use admob and stay within expo workflow

  • @guiltyreborn117
    @guiltyreborn117 4 วันที่ผ่านมา

    I’m liking your iconic thumbnails 👍

  • @sonarasubasinghe9402
    @sonarasubasinghe9402 6 วันที่ผ่านมา

    U didn’t show how to run the LLm but started in the middle of nowhere😢

    • @earlymorningdev
      @earlymorningdev 6 วันที่ผ่านมา

      Check the repo. If you want me to do another video doing from scratch I can do that. Working on another llm idea soon

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

    How can I get coping stuff from chat to work?

  • @danielgrupk6946
    @danielgrupk6946 9 วันที่ผ่านมา

    Good brother, you helped me a lot 🏁

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

      I'm glad Dan! Hope you make a tonn of money 💰

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

    Finally after watching so many videos I found something straight forward and clear

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

    Not a video a class. Thanks mate

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

    So helpful thanks SJ

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

    11:10 “Vite” is French for ‘fast’ or ‘quickly’. Pronounced ‘veet’.

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

    Hi, great content as usual. I am currently facing an issue with pocketbase. I am getting a cors error when trying to access images in my nuxt app. pocketbase is hosted on hetzner and both the app and pocket base have the same domain thanks

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

      Reach out to me on X with more info. Where is the FE hosted? How are you hosting pocketbase on hetzner? Is it dockerized? What images are you accessing are they stored as files or urls in PocketBase as part of a collection? Here is a quick test you can run to determine if PocketBase or not - spin up a PocketBase instance on PocketHost with a similar collection (this will have a different domain) and see if you get the same issue. 90% sure that the reason cors will not be happy with you is because you can't have requests with the same origin If you are want to turn off cors on your browser there are some good extensions. Again DM me on X on this as I can help you more

  • @arunkumar-ec2cy
    @arunkumar-ec2cy 2 หลายเดือนก่อน

    Can you make complete react js tutorial?

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

      If this video gets enough traction sure. This is mainly just a taster for anyone wanting to get up and running with React but aren't sure where to start

  • @KANIDHAN-q8c
    @KANIDHAN-q8c 2 หลายเดือนก่อน

    Best pocketbase video, with good explanation

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

    Disney's movies sure got weird

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

    Splendid explanation, subbed!

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

    Wow! Are you of the opinion that all homo sapiens are actually 'intelligent"? I can tell you from a lifetime of experience, that there are a lot of 'human beings' that are *LESS* intelligent than previous versions of chat-gpt. I too am of the opinion that once an AI reaches the point where it is indistinguishable from some of the dim-bulbs that are deemed people by virtue of their *species*, it should be treated as a "real" intelligence. Furthermore, I'm of the opinion that if a homo sapiens is so utterly thick headed that the mammal believes it is inherently superior to a silicon based lifeform, it should be required to face-off against that AI in a high-stakes match to determine which is more worthy of being called a citizen of planet earth. Face it. The vast majority of 'people' are less deserving of the resources they consume than then AI that works for its supper by performing tasks *without* complaining. Yeah, my experiences really have soured me to most people.

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

      First off, I am sorry for these experiences you have had. I have a lot of respect for my fellow human beings and believe that thinking minds (not statistical probability models like LLMs) are still able to out perform ChatGPT As for the high stakes match I believe that any person without a handicap could win that match

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

    What is being sold as aritificial intelligence right now is 99% artificial an 3% stupidity and -2% intelligience. The only intelligence that occurs, is when stupid people are being scammed by those that should know better but are ethically challenged, and they will run this smokescreen of hype to fool any and all for more money.

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

    LLM based chatbots are just stochastic parrots, and it is a lossy algorithm that allows for hallucinations. If you think about it, all the training data fed into the model, what you got is really just data compression and lossy one at that. The LLM is allows for query into that data produces a result. Where as lossy data is ok for jpegs up to point, the same can be said for a LLM. A non very specific query will get you an answer within expectations, just like a jpeg will look ok, but should you zoom into specific pixel areas you will get fuzzy stuff and if you poke at LLM too hard like that you get junk, noise, errors, just like that you find in a jpeg.

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

    thank you for ur research , there is a lot of bs abut AI, is the hype htey look for investors, but no robots will conquer the world

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

    Its not just text. Transformers can be used for video and images and classification too. all ML still uses the same tech, the same algos, and the same training regimen.

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

      Those are also text too 😅. They just have different extensions to tell which data type it is. Videos are Mp4, Mov, avi. Images are webp, bmp, png etc. the extensions and use cases supplied tells what kind of way that text is processed

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

    what? magic models wont do magical things and take over the world? you dont say.

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

      Religion takes over the world.

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

    Amazing video Sam!

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

      Thanks Robert! Appreciate the encouragement 🙏

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

    thanks Sam, great video

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

    5:20 we're not concerned with authentication here Me: bro, that's precisely the title thumbnail of this video.

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

      Yeah my bad I meant "Authorisation"

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

    Hi! Thanks for the tip! 😊 I think Zustand is a German word, so you pronounce it “Tsushtand” with a as in car 🚗

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

    As you said, when we can not risk losing data (user data at banks) it is always a relational DB. From what i caught at my firm, we use Oracle DB, as it is a standard for corporation and it is the most reliable. Other options are MS SQL Server, that is used in combination with Microsoft apps (Power BI) and PostgreSQL for other projects, that do not store as much data as Oracle (but it seems like the narative is changing and PostgreSQL is becoming the star). Lastly, we use MongoDB, as it is the most useful with Big Data, such as messages from call center with our clients.

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

    Cool Video! Thank you so much for it. Very helpful. How would you implement the suggested scheduling?

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

      I am happy to do a video on it if enough people want it but essentially I was thinking of adding a timestamp and running a chron job in pocketbase to send the email every minute if there is one there

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

      @@earlymorningdev That is a great idea and makes sense. I'd still love to see a video about it 😅

  • @LokendraSingh-42
    @LokendraSingh-42 3 หลายเดือนก่อน

    My default database is always good old ACID compliant postgresql. With quickly changing Business requirements table joins & atomicit is always needed

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

    Hey! I recently started using SQL after years of not using it. I wanted to learn more about it! Your content does need a bit more polishing I believe, but you still made it to my homepage so kudos to that! Hope you make more content in the future.

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

      Thanks for the feedback, anything specifically I should look at improving? What should I polish?

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

      @@earlymorningdev like the content is too crowded

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

    You could just send along the PocketBase generated jwt to /api/collections/users/auth-refresh in your backend and it'll verify and even return the user object for you. No need to store api keys in a separate table.

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

      I actually didn't want to do this due to the JWT being ephemeral! It was better in my case to create a seperate table

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

    Yeah, and then someone hacks into your admin panel because it's only a username and password that protect your whole backend and steals API keys to 3rd party services...

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

      I didn't understand your point there :)

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

      @greendsnow then put the panel behind a vpn, restrict to specific IPs, or just disable the panel.... ???

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

      @@alphaneo9198 /api/admins endpoint is still available.

    • @Innesb
      @Innesb 13 วันที่ผ่านมา

      @@earlymorningdev I know I’m commenting on this 3 months down the line, but I think they’re alluding to the fact that the Pocketbase Admin Dashboard is only protected by username and password, not 2FA. As someone else has already pointed out, there are many solutions including disabling the dashboard. A major feature of Pocketbase is that it can be used as a framework; it’s somewhat trivial to remove the dashboard. It’s also perfectly feasible to add 2FA using the framework. Alternatively, protect the dashboard with something like Cloudflare, where you can add 2FA or use allowed IP addresses only, with a few clicks.

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

    Hey dude! Love your videos. Just wanted to let you know that you are doing great and the quality of your videos are awesome given the size of the channel. Keep rocking 🤠

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

      Thanks so much Reuel. It really means a lot! <3

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

    How do you find mentors who align with your requirements or your career growth in the same field or change to a different field? Do you find someone in the same company you are working for or outside? Take advise from other people who are ahead... 💯

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

      My recommendation is find someone in your company and someone outside. I have found lots of mentors through developer meetups and startup meetups. If your city doesn't have that I would look at online communities and meetups

  • @Mr._White.
    @Mr._White. 4 หลายเดือนก่อน

    It's a good video, but the background music is so annoying that I watched it on mute.

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

      Noted will be sure to not include in future vids

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

    Brilliant video Samuel! Knew about pocket base but this really outlined everything and helped me out

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

      Thanks so much, It makes me happy to know that I at least helped someone out there! ☺

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

    Hey Sam drop your email here. i want to have a serious coversation with you.

  • @Mojo_._Jojo
    @Mojo_._Jojo 5 หลายเดือนก่อน

    Will you ever be showing us a demo on how exactly we can build a app using JS , in near future ?

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

      Absolutely! Will let you know when it is ready!

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

      This question is my question too sir. Please build anything for us to learn 😭... thank you

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

      @@rfryanfavour4369 I am on it Ryan!

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

      I created a vid for you guys :) th-cam.com/video/q1lsjqQuyRM/w-d-xo.htmlsi=r2oqzT-EQ-XOCtw3

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

      I created a vid for you :) th-cam.com/video/q1lsjqQuyRM/w-d-xo.htmlsi=r2oqzT-EQ-XOCtw3

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

    Why is the endcard so long?!!

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

      Good pickup. Fixed it - will take some time to come through

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

      @@earlymorningdev appreciate it

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

    Nice video and tips!

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

    whatever that doesnt have react in it

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

      My tech stack personally has React in it because that is what my company dictates but am looking to move over to Svelte

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

    Golang, HTMX & TEMPL w/ Nats JetStreams KV (in memory open source persistant store, as a Redis alternative since it got rekt) is the way. Launch it on a cheap VPS with some crazy Terraform deploying script with your cloud of choice. GitHub CI/CD Actions redeploy on the main branch push. You got a @Fireship aspect to your video, keep grinding I bet you'll make it youtube! sub'd

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

      Thanks man! I am glad you enjoyed. He is definitely a big inspo for me

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

    Fast pocket... shipFast sounds similar

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

      Obviously I wear my inspirations on my sleeve. It is different though because it has a different tech stack and a different focus. Indie hacking with self hosting

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

    Im a noob correct me if im wrong but if it was that easy to hop on different frameworks as it fits the job people wouldn't specialize so you kinda have to pick one and get good, if you are usingspringboot java on the backend it would take you quite a bit to get good with. Net c# even tho the language is almost the same and the framworks are used for the same thing, we have limited time on this earth idk about that

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

      The point of the video is not that you shouldn't learn the framworks. It was that you don't want to be a React Andy (someone who just learns React and thinks that it will always last)

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

    I'm trying to learn how to code, but I don't know where to start. I end up copying scripts from videos without understanding what they do.

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

      I would start by learning HTML + CSS + JS and trying to recreate a website you like. Once you feel comfortable enough in that recreate it in React. I am someone that learns better with Projects and I have seen more success with project based learning so now if I want to learn something new I start with a project for that. I get my ideas from problems I want to solve for my self or for my clients

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

    react is not a framework it is a library.

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

      Technically correct. The best kind of correct

  • @rukshanj.senanayaka1467
    @rukshanj.senanayaka1467 6 หลายเดือนก่อน

    Helpful!

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

    you have the potential to go high just fix the quality of the audio , ur mic change the level on its own either u dont stand still or ur mic doesnt catch correctly

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

      Working on this thanks for the feedback!

  • @a-yon_n
    @a-yon_n 6 หลายเดือนก่อน

    ✖️severless ✔️virtual hosting for Node.js and alike

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

      Its just hard to find a great platform though right

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

    Ever tried digital ocean?

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

      Of course I love digital ocean. But I prefer to use something else for hosting simple functions. In my case I am building a synchronization function that can be edge hosted on Cloudflare and will never exceed the calls so it makes more sense to use cloudflare than digital ocean for this

  • @angga.studio
    @angga.studio 6 หลายเดือนก่อน

    I am 22nd subscriber

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

    Guys my audio is trash but I am going to keep going and leave this here as a testament to how far I have come in the future