The Architecture of My App - Day in the Life of a Software Engineer (ep. 41)
HTML-код
- Опубликовано: 5 июл 2024
- 🔋 UGREEN
UGREEN Revodok Max 213($80 OFF): amzn.to/4bm4REB
UGREEN Revodok Series(Up to 40% OFF): amzn.to/48VIWT4
Check out UGREEN Official Store ($80 OFF): bit.ly/49jhGOf
☕️ My Notion Template:
links.withmarko.com/notion-te...
☕️ My Keyboard:
⚡️ epomaker.com/products/epomake...
⚡️ epomaker.com/products/epomake...
☕️ Wallpapers:
withmarko.com/wallpapers
☕️ My phone:
links.withmarko.com/phone
☕️ My Free Window Manager:
links.withmarko.com/one-menu
☕️ My Productivity Mouse:
links.withmarko.com/mx-master-3s
☕️ My Headphones:
links.withmarko.com/headphones
☕️ My Microphone Setup
links.withmarko.com/microphone
links.withmarko.com/audio-int...
links.withmarko.com/cloud-lifter
☕️ My Camera
links.withmarko.com/main-camera
links.withmarko.com/main-lens
=== Business Inquiries ===
Email: business@withmarko.com
Instagram: @withmarko
=== Affiliate Disclaimer ===
I might earn a small commission at no cost to you, if you click on the product links above.
Living life on the edge, that coffee cup is way too close to your MacBook for my liking, I get nervous just looking at it😂
I saw that too. It was very brave for me. I could say I was watching some kind of developer scary movie 😀
Hey guys, fair comments! I can confirm no MacBook was harmed in the filming of this video 😃 will be more careful next time 😃
I was just thinking where is Marko new video! And finally it's here😅
Hey I’m back finally, thanks for the comment it put a smile on my face 😊
@@withmarkoGlad I did❤️
Very good video as always, Marko. I love seeing your little features, following good practices. This makes it easier to understand your code. Very clean. It motivates me. Greetings from Venezuela, mate. 😃
Hey, Marko! Another outstanding vlog! Thanks for sharing with us!
Love from Brazil, mate! 😊
Hey Eduardo! 😃 Thank you my man! 😃🇧🇷
Great app man 😄. Also, you explain things so good 😃😃. Keep up the awesome work 🔝
Hey Marko ! Thanks for the amazing content, I can say that I learned a lot with it and it's always nice to watch your videos.
Love from Angola 🤟🇦🇴
Marko thanks for this amazing Tech video. Much new information! 😁👍🏼Happy for your new switches :)
Have not been seeing vids in a while but as always you never disappoint big man I am so amazed to see the new miccccc oo la la also the switches that’s great
Hey thank you my friend 😊🙏 I’m excited to be posting more 😃 yes the new mic is awesome for isolating my voice in a loud environment, and it works well so far 😃
@@withmarko that’s awesome 💪🐢
It was a very nice view of your process bro, I'm actually building something locally and I was building the backend architecture
Enjoying your content, and thanks for the wallpapers bro
Hey Marko! Realy cool Oauth implemtation! A suggestion: I have the same oauth app using electron, At first I also used the local server to handle redirects(code flow). Later I found that deep link is a more concise and efficient processing method, by setting the redirect_url to a deep link, desktop apps can receive the authorization code when triggered by the browser. You don't need to manage any status of the local server.
Been waiting for this
Hey thank you 😊
You are positive energy.
Thanks for the upload Marko!
Hey thank you for the comment 😊😊
This was cool but also make those detailed day in life of software engineer videos again -really missing these ones one lately ! keep uploading these 🙌
Such a great video! Thanks for sharing!
One quick question: how do you create such a native-link UI using electron? Looks stunning!
From Hungary! :)
good Marko!, very very!
Hello Marko what a nice video.I love everything you do with software engeenier
Hey thank you my friend 😃
Hey, Marko! Nice video, love it! ❤
Hey thanks 😊
Would love to know how you built your UI (Mac OS Style)
As a college student I am very inspired form you marko, I am going to have my own channel to start my jouney on youtube...
Interesting architecture and excellent work on simplifying the backend, shifting the business logic to the frontend. Initially, my inclination would have been to utilise a client-side database (e.g. sqlite3)
I am also wondering why he isn't using sqlite here. It seems like the perfect solution for such a use case, especially when you want to start using joins or aggregates. A fs-based approach seems very limited to me.
AFAIK, most tools that maintain a local database use sqlite. For example, I recently looked at a 30 mb sqlite file of my Arc Browser history, allows me to do wonderful data analysis.
Hello Bro did you write all these code i mean functions and how long you are in programming world?
it is interesting for me how much time needed to write this kind of code 👍👍
Thanks for sharing!
Hey glad you liked it 😊🙏
Hi Marko, whats camera do you use please?
what laptop model is that bro? i am about to buy my first macbook first ever macbook
device been windows user all my life.
Cool video! Personally, I still prefer "cozy" videos, with calmer songs like the first "DITLOASE" (a very good acronym if I may say so). But it's just a personal preference, and it's good to see your channel growing more and more every day. Greetings from Brazil!
Hey thanks for the feedback 😃 haha good acronym for sure 😄😄 I will try to make a more calm video next time, I agree with you 😊
yesterday i finished my first electron project and here you are talking about it .. what gives :)
Hi , thank for the good video , it's 200k subs soon - congratulation🎆🎆🎆
Hey thank you for the comment 😊🙏
I have been in web dev for years and im getting into coding now, and it's really a problem, once you are busy with something you cant drop it.. then its like you deep into a problem and then its dinner time and the wife and kids are calling you, its like there is never enough time to really solve a problem. its so satisfying to solve problems but damn it takes over your life.
Haha, totally relate to what you wrote, but it’s too much fun for me to stop now 😃
Would you consider making it open source?
Hello Marko! A great video as always. Will you drop the source code of the app?
Hi Marko, great video, I love it. While I was watching the video I notice that your electron app has a blurry background, how did you did that? I've created some electron apps where I wanted to add that feature but I couldn't get it working. Or also is something from Mac that me on windows can't do.
Hey this is relatively easily done on the Mac, but not sure on windows. I will paste the code here when I am at my computer 😃
@@withmarko Thanks a lot Marko, it would really help me out to get that working!
That's quite interesting
After Long time, Marko is back.
Hey yes, I’m excited to be back! 😊
Marko, Can you please give your github profile link in the next vlog description ?
Hey Mr. Incognito... your videos are inspiring
Hey thanks 😁🙏
The video was great. But I had one concern that is since you are saving all the messages in the local storage and some people have a lot of emails so, don't you think it would take some hefty storage. Instead of that if you were to store the data in a db, a new pricing model of increasing the storage size would open up in this scenario. What do you think?
Hey thanks 🙏 the messages are saved on the hard drive, but they don’t really consume much. It’s risky for me to keep messages in my own database on the server, because of the possibility to get hacked, so only configuration is synced over 😃
It would be a blessing if you could upload Python learning tutorial!
why isn't he replacing tabs with spaces. btw love your videoss
why not just use app protocol to send account?
Just curious how you will be able to sync it between multiple devices if all will be stored locally?
Hey great question! Think of it like this: my app doesn't modify the messages, like traditional email clients. Instead it makes it possible to view your messages in different ways by persisting a bit of "configuration" data, such as the folder structure. So only this configuration will be synced across, and each device can download the original messages from Gmail again, and as they arrive, they will be sorted out into folders.
@@withmarko Interesting concept! Best of luck with bringing it to life!
Hi Marko, I am currently working at Accenture. Can you give me any tips on moving from a service based company to a Product based Company. Is it true that it is more likely to have a work life balance at Product based company(except Start ups). A last question will front end development continue to have high demand in future?
Hey thanks for the comment, that’s a good question! It will depend more on the individual company culture, than on product vs. consulting imho. Also in my view the front end market will continue to require strong skills
@marko thanks for your information!!!
i do miss your non-commentary and relaxing vids
Awesome video! Keyboard?
Hey thanks! 😃this is the Epomaker TH80se 😃
your videos have a "skateboard montage" vibe
I'm glad you noticed! I am a huge fan of Casey, I grew up watching his vlogs, so I love to sprinkle a bit of that into my videos :)
hello brother its a great video
Awesome app
Thanks! 😃😃
it scares me how always close your coffee is to your nice laptop 😭
Ah, sorry for the stress 😄
Can you make another video recording your day at kahoot
Hey I will not be able to record at Kahoot anymore
what is this model of macbook?
Hey this is the M1 Pro from 2021 16” 😃
What keyboard is that?
Hey this is the Epomaker th80se
Hey, it is very good
Hey thank you 🙏😊
Marko has disappeared for almost a month. Good to see You again bro.
Hey thank you 😊 yes we had a baby, that’s why I disappeared, but now I’m back! 😃😃
so nice video
Thanks 😊
Premium tips and information are shared here for free. Many thanks to Marko for the excellent design.lent design.
Hey thanks, I'm glad you liked it :)
Now I want to choose software engineering in uni.
Oh wow, that's exciting! What did you like about this one? :)
How you got the gmail api
Hey it’s easy to enable for any project in the google cloud console
@@withmarko ok sir
can you share your github account??
markonis :)
Don't get me wrong buddy, but your vlogs were really inspiring to me when they had no talk at all, by the way I'm still enjoying your 📸.
Hey thanks for the feedback! I will probably make more "no commentary vlogs" in the future!
Are U Flutter Developer?
Hey I'm not actually :)
hey Marco.welcome face showing from pov
Hey, it's me! :)
Hello!
Hi! :)
I see you have got more wood in your setup :)
Haha, yes I added a desk shelf, will do a revision of the home desk setup, I’m moving soon to a new apartment 😃
@@withmarko 😮cool
Hey Marko, could you send me one keyboard😢. Thanks for sharing your architecture, it's what I am trying to improve on.
Hey, sorry I'm not doing any giveaways at the moment, if I do, I will let you know!
😅 I'm just messing around. I like the format of your content, it's really educational and motivational in this cruel job market.
what hppnd to ur voice 🤭
hey can i become your video edtior ?im interested in you vidoes ,making vlogs is my hobbie & i know you are editing them by yourself which will consume more time if you hire me i will make vlogs & much more the way you want you dont have to wast your time
Hey thanks for the offer, as of now I will be editing the vlogs myself, but if I change my mind, I will let you know :)
@@withmarko thank you I will be waiting
@@withmarko by the way, I also comment some of your videos that can you make a video about the advantage and disadvantage of becoming a software engineer, because I also want to become one of them so I want to know everything frome software engineering like you thank you 😊
hi
first here
Hey! :)
First here
Hey thank you so much for commenting so fast! :)
Np been here since you had 2k followers I just don’t comment on people videos that much keep up the great quality videos
First comment
Thank for the comment! :)
Hi Marko, I am currently working at Accenture. Can you give me any tips on moving from a service based company to a Product based Company. Is it true that it is more likely to have a work life balance at Product based company(except Start ups). A last question will front end development continue to have high demand in future