- 15
- 28 496
Coder Cal
Приєднався 11 кві 2024
Coding every day until I’ve built a startup
#15 Unedited Coding Vlog
Wallpaper: drive.google.com/drive/folders/1-RzZtOEKgpgxcIuVb9fjDLj_IQlCbWYU?usp=sharing
Переглядів: 398
Відео
#14 A full day of code
Переглядів 1 тис.3 дні тому
#13 FINALLY GOT PHONE CALLS IN MY APP!
Переглядів 1,1 тис.5 днів тому
FINALLY! After a long time trying and not knowing if I'd ever get this to work, I finally got my voice to come through the phone! Massively successful day
#12 Starting over
Переглядів 1,5 тис.8 днів тому
Time to start over to reset the code back to baseline. And then more methodically install packages and figure out where the bottle neck is located!
#11 Raw Coding Struggles
Переглядів 68410 днів тому
I spent an entire day trying to get the app to run
#10 Bootstrapping clubhouse for my app
Переглядів 82812 днів тому
#9 backend day, what is Docker?
Переглядів 1,1 тис.15 днів тому
#8 Frontend Day
Переглядів 1,6 тис.23 дні тому
Working on the frontend design for the call page in flutter
#7 Coding An App
Переглядів 1,4 тис.Місяць тому
#5 Finally Got The Backend Working!
Переглядів 3 тис.Місяць тому
Finally Got The Backend Working! Day 5
#3 Realistic Day Of Backend Development
Переглядів 5 тис.Місяць тому
Realistic Day Of Backend Development
#2 Setting up AWS Amplify For Flutter App Backend
Переглядів 1,6 тис.Місяць тому
Setting up AWS Amplify For Flutter App Backend
(n)vim on Mac + flutter is crazy 💀💀
I'd like to give you an honest comment here. The bit at the end about work-life balance was the most interesting part of the video. Every software dev deals with the mental part and the conflicts between work and real life, and it seems like you have a very interesting take on that! seriously. It shows that you gave this issue a lot of thought. I can tell you for sure that people in tech would love to hear your thoughts and tips about balancing life and improving the mental part of this lifestyle.
Thank you for that comment man I appreciate it, feels like I ramble sometimes so it’s good to hear that it’s at least somewhat coherent haha
@@CoderCal No it's very relatable. Think about doing a series about balancing life with dev work (gym, eating, resting, schedule, friends...). A lot of us are pretty lost in that.
I love video's like this!! Keep going! You're amazing!
Thank you!
Where did you get the wallpaper
AI actually haha
Added the link in the description now :)
Thanks alot
You're mastering coding, bro! Keep going!
19:32 the other thing u will face to call in audio using earpiece
try to have a different token for each call you made, if u use the same channel name then anyone with that channel name could join that call, then the call between two devices will not be peer to peer , you have to write a server in node.js or express in order to generate the unique token on every call if you dont generate the unique token against same channel name anyone could join the call
your wallpaper 😅👏
ALOOOOOO 🤣🤣 Keep going, Kalle 🎉
One technique that keeps me consistent is requiring myself to make at least one commit a day. It helps me maintain momentum so much. You can just do things. Keep going, Kalle
That’s a really good idea! Very concrete, almost like keeping a duolingo streak
Can we get your neovim config?
Thanks for this🎉
bit of feedback i would not rely of GPT as much it can really lead you down messy rabbit holes
Highly agreed
Yeah starting to notice this😅😅
@@CoderCal a bit of advice on how to make your software better and make your GPT prompting easier: I would recommend doing a bit of research into Domain Driven Design (DDD) this will help you understand the system you are building and will also be easier for GPT to understand the system a lot better. I recommend the book domain driven design distilled as a introduction to the philosophy. Hope I helped
I know this is not the focus of the video, but I have been subscribed for 3 years now, and I haven't figured out yet the answer to my question. What is the name of your coffee table
we need a coding session in the nature !
Hey Kal! I just started my UA-cam tech journey and I've been trying to figure out the best way to record my screen and have video footage as two separate sources. For reference, I'm currently using OBS for both inputs. Most of my video my face will be an overlay but I want to do that in post processing, not during record.
WE ARE SO BACK
are you sick? you sneeze in every video lol
Hahah i like how you noticed, I don’t think so but yes I have sneezed in every video😆
keep coding bro
Kal welcome backe, I'ma start watching these videos again
Nice!
Is this only YT channel you have ?
No I have a few
@@CoderCal BTW, great job, bro! I think I’ve subscribed to one of your other channels, but I can’t remember its name.
Is this only YT channel you have ?
Kale, is there a reason you're using GPT-4o-mini in ChatGPT? I’d recommend switching to GPT-4o or one of the reasoning models instead. GPT-4o-mini is almost at the same level as GPT-3.5, but it doesn’t compare to the latest models. Anyway, keep rocking champ! 💪
Nice I actually assumed that it would automatically go with the newest or best one but now that you say it, it makes sense that they don’t. I’ll switch! But I’m a few videos ahead so the video on friday next week I’ll have switched!
I see that you have struggles copying from the terminal when running tmux, I would suggest you try VIM mode in tmux and yank the desired text that way so you don't copy from other windows.
Haha you noticed that did you Thank you I’ll have a look at that, (I’m a few videos ahead of schedule so the next three I won’t have had a look but next friday I’ll be copy pasting like a minion)
why don't you use react-native... it's easier and many companies are using it... and framework like Expo even made it more simpler to build features or product rather than on running the simulator... bluesky also uses react-native app for their mobile app...
I am your biggest fan
I didn't notice if you had add the package sqflite, it is supposed to have compatibility with ios, may this solve your problem
Hmm that could be worth a shot for sure👌🏼🤔
Dina videor är verkligen inspirerande, men du bör dock verkligen inte visa API nycklar öppet. Det finns neovim plugin för att dölja detta som jag rekommenderar att du kikar på :)
Vad för plugins?
Jag har inget exakt i huvudet, men googla runt lite så hittar du
Tackar tackar! A jo jag har tänkt lite på det, vet inte om jag tänker rätt nu men min idé är att jag gör allt nu med ett test projekt på agora och aws där jag får API nycklar som bara använder nu tidigt i processen. Sen tänker jag att jag gör nya projekt på sidorna och skaffar nya API nycklar som jag inte visar. Vet inte om det är en bra approach dock eller om det ändå inte är så smart att visa🤔
@@CoderCal Trots att det låter lite smått omständigt så är det väl egentligen inga problem med den lösningen. Bara skönt att slippa gå igenom det en gång till :)
did you delete your previous channels?
No he does have the other channels too, but they are for major content. This channel is for unscripted, sped up coding videos I believe
Correct☝🏼 Just wanted a place to publish very raw unedited videos :)
I like ur videos man, keep up the hard work n good luck
Thank you, I appreciate it!
Love these videos!
Awesome!
One advice I'll give you is, make a full plan. Plan of going from where you are now to production and maintenance. It seems you jumped a bit too quickly into coding without having all/most of the answers. Answers like "I'll use agora for voice calling" should have been figured and written down before you even began coding. Also architect/diagram your systems/requirements - what systems/services do you need, what technology for them, where they gonna be hosted, how are they gonna be maintained etc. Maintenance is the biggest thing you're sleeping on right now, I can see you're fully focused on creating it and seeing that as your end goal. That's not right if you actually want it to be a production app and charge money for it. Maintenance needs to be thought through as you go along otherwise you'll end up building something great but it's not maintainable in production and then you'll have to make a lot of changes. P.S. maintenance means fixing bugs, adding new features etc.
Man this is an awesome comment! Thanks for putting the effort in to write this! Regarding the plan, I think I did have a plan going into it but my feeling with plans is that things rarely go according to them. Planning to me is often great if you’ve built the things before, but in my case I haven’t built an app like this before so that means I don’t know what I don’t know. So planning (which I did a bit of) doesn’t do much because I end up planning for the wrong things. If that makes sense? But maybe I’m just making excuses not to plan😆 Maintenance wise I don’t really know what you mean here. How do I work on maintenance before the app is even built? I feel likethis might sound like I’m being sarcastic or rude but it’s just a genuine question😅
Why not setup a site where you take "applications" from your subscribers who would like to help you with your app. Screen them and pick the 2 you like the most. This way you won't be overwhelmed, the productivity will increase dramatically and you'll learn
That is not how opensource works. This way the half of people's work just go to waste + dont get recognition. Open source projects work based on single issue and fix them. And he is not making this project a open-source project.
@ronitgandhi7716 yes I understand lol I was just suggesting this because he open sourced his last project with the workout app and he has stated that he was overwhelmed with managing all the contributions being made since more people were contributing than he had anticipated. With my suggestion, he DOES NOT have it open sourced but he can still learn and get things done quicker with people who are more knowledgable.
Docker is simply an abstraction over software and not hardware (like VMs do for instance). What that means is that relying on the kernel, you can have containers running whatever OS based on that kernel (GNU, etc) that your machine is capable to manage. Some containers are extremely lightweight so you could really have 50 running on 1 machine. A container is simply a virtualised environment that simulates a real machine (so hardware). But it is a simulation it is not real. Everything running inside the container is not different from what could be running on your computer but something running inside the container doesn't know it is in a container, and this is where isolation comes from. If you wanna talk to the container, you expose ports, but you don't have to, a container can just have a process running indefenitily to web scrape 24/7. I think Docker is really powerful and useful, others don't agree and say it complicates things but I mean, live and let live I guess.
So for a simple app you could end up with like 10-20 docker containers? Sounds unnecessarily complex and expensive. I would personally start trying to make some simple hello worlds using web rtc. Then after that try to implement it into your app. Just as simple as possible ,just simple webrtc. Good luck!
Third
Second
Hey Kalle, I've sent a DM to your Instagram. Maybe I can help you.
Nice I’ll have a look!
First
Get married, wife will support you on these and others. 🎉🎉🎉
Great vid kall ! Im. Really interested on seeing a video about cloud coding using a software like Code-server! What do you think!!!
Nyfifken på vad GPT sa om Ernsts ljudsetup! :D
Hahah😆 verkar som (baserat på mycket research utanför gpt) att dom anvönder DPA 6060 lav mics troligtvis (verkar va standard i Sverige)
I think you need a wife. great video and good luck <3
Oh are you building a dating app but it only reveals once all of the questions match or something?
cal ,can u make a video on AI effects on software engineers ?just want to understand your view
its just impressive that people are able to program on 13 inch screens
With a MacBook Pro or air it’s a pleasure. I prefer programming on my Mac air 13inch than my big desktop pc with 34+ inch
Get an office or a wework , a home office is not meant for some people .
That's actually a fact you discover after along time of WFH ; Essentially you would appreciate a more hybrid approach ; it's the best combo &?- getting you exited to go out for some days!
I think you need to install the telescope plugin, it'll make your search for files, words, etc easier. Have a nice one!
Nvim tree too!
@ definitely this one too 👍