Check the related link for a full video on this topic!
@meka499613 сағат бұрын
Very good! Thanks
@ricardomartinez989519 сағат бұрын
hello, one question, if there is a package that cannot be installed via uv, shall we use pip on the environment of the project ? For instance, activate a virtual environment in my_project and then , pip install ?
@LOLMAN2223 сағат бұрын
Fantastic lecture. Would love to see the full game course. Sounds super interesting
@povgames23 сағат бұрын
Do people still use chrome?? no firefox?
@curtismoxam5382Күн бұрын
I am glad this video exists. However, when explaining something new to a person begin as simply as possible and then graduate to more complex examples. There is no need to begin servers and sockets as your first running example.
@drac8854Күн бұрын
I don't think sqlmodel yet supports async
@selvaganapathia5049Күн бұрын
🎉
@selvaganapathia5049Күн бұрын
Is that Re-uploaded Video?
@_OsamaAmirКүн бұрын
@@selvaganapathia5049 I think yes I have already seen it
@ArjanCodes11 сағат бұрын
@@selvaganapathia5049 It's not re-uploaded video. However, I'm discussing this issue in the related video of the short.
@pabloosorio6647Күн бұрын
I would definitely use Kale. I generally avoid Google Chrome extensions because I don't fully trust them with my data, but open-sourcing Kale would significantly enhance its transparency and credibility. Knowing the code is accessible and auditable would make me feel much more confident in using it.
@JorgeLuis-ts6qpКүн бұрын
"Why doesn't Python just do what Haskell does?" thought nobody ever.
@ArjanCodesКүн бұрын
✅ Learn how to build robust and scalable software architecture: arjan.codes/checklist.
@ArjanCodesКүн бұрын
Check the related link for a full video on this topic!
@saeedxgholami2 күн бұрын
I think I'm going to switch from Poetry to Puffin
@ziniydigitalmagazinesoftwa87802 күн бұрын
@PR-nb4rb2 күн бұрын
So not yet.
@yashkumar96712 күн бұрын
The best video on this out there, real good work, thank u!!!
@ArjanCodes2 күн бұрын
You’re welcome 😊
@yomajo2 күн бұрын
What a mess
@DBICTS_BV2 күн бұрын
Your example of the calculate_any_volume()-function reminded me of what my old professor used to call "control coupling". It was part of his lesson about "low coupling, high cohesion". I still consider that to be the basic principle of code design.
@deathineyes2 күн бұрын
When you are in hurry, it is faster to write a function or method by yourself, instead of looking for the same functionality through the codebase
Yes, by all means create Kale in full. There’s room for competition here. Would love to choose who to support instead of it being randomly chosen. Could have preferences per user. Another part of Honey’s model is once they got enough users, they would blackmail businesses to give them money or else they would share the steepest discounts with their giant user base. How do you make sure to protect the businesses on the other side? If Kale truly gets the best discounts, many of these businesses would just fail. They can’t honor those coupons for everyone.
@chuckinator02 күн бұрын
Yes, by all means create Kale in full. There’s room for competition here. Would love to choose who to support instead of it being randomly chosen. Could have preferences per user.
@binalematumbai86033 күн бұрын
"With great power comes great database management!" lol
@selvaganapathia50493 күн бұрын
🎉
@ฐิติช่างภู่3 күн бұрын
Thx for great tutorial🎉
@ArjanCodesКүн бұрын
Glad you liked it!
@thomasbrothaler49633 күн бұрын
Great video and length was perfect
@ArjanCodesКүн бұрын
Glad you liked it!
@victoradukwu27193 күн бұрын
A guide for debugging in Django Application will be great
@henrikholland17303 күн бұрын
Hey Arjan Codes, I really enjoyed the open review of the year past. It's not often that you see entrepreneurs like yourself be so open about where the have stumbled and what they have learned. It says a lot about the sincerity of your work and it comes through in the quality of your videos overall. Keep it up and here's to a great 2025!
@ArjanCodesКүн бұрын
I appreciate that!
@Bayharboursaladseller3 күн бұрын
Rust? No thanks 🤮🤮🤮🤮
@bbowling49793 күн бұрын
I think it would be very instructive to see you continue this idea as an actual project/extension. It would be interesting to see you build out the api and backend processes that collect the coupons. Keep up the excellent work!
@cheweh8423 күн бұрын
My preference: option to be totally offline, without permission to see tabs. Can paste into a box the URL and it parses it. To support conditional discounts (e.g. only applies to orders over $50) I'd like to be shown the full list of codes applicable to that domain. Now, the codes. Just avoiding coupon code websites would be fantastic. But curation would be hard. User feedback on if each code works? Expiration dates? Option to pull in user lists? But bad actors would spam their own links and bait-and-switch by promising higher discounts than they really give just to be on top of the list. Maybe also pull in user black lists, to hide bad codes.
@maleldil14 күн бұрын
Maturin is a great companion to Pyo3, as it greatly simplifies building and distributing modules.
@LewisCowles4 күн бұрын
It's only fair... No bro Nothing about the attention economy is fair, normal, etc.
@ramimashalfontenla13124 күн бұрын
Really instructive and honest lesson!
@Jason-yr6fy4 күн бұрын
10:14 "doing shady shit as a company is a choice" - what a quote and very true! Thanks for the video. Didn't know that about honey! Kale ftw!
@rx97_mc4 күн бұрын
You did a great job breaking down certain parts of how this extension works, even beyond just the basic necessities needed for coding chrome extensions. I think this was such a good move, this video will reach those curious about the honey scandal and potentially will bring more eyeballs then just developers. great content!
@ramimashalfontenla13124 күн бұрын
Nice Honey idea!
@pattydub7804 күн бұрын
Posting a comment to help the algorithm cycle this video around.
@rantallion-hr5xp4 күн бұрын
Great content but very unexpected from your mostly python channel
@ArjanCodes4 күн бұрын
From time to time, I like to do something completely different, to keep me sharp and see what happens 😊. Next week, it’s back to Python.
@Gigusx4 күн бұрын
I've only used Honey like... twice, so for me it doesn't make a difference, but the project would probably fill the void that will be left. Many creators would probably appreciate having the option. By the way, feedback-wise (not only about this, but your videos in general) - you talk about software architecture so often but never use any illustrations despite that the topic lends itself extremely well to being shown visually and/or animated. The one in this video might be the first time I've actually seen on your channel 😁I've always wished you'd include more of them in your videos, they help learn the ideas, too, since we're far more proficient at processing information using visual cues than symbolic (text).
@AliResool-k8z4 күн бұрын
So, you are going to scam people now, or what?
@IGqy4 күн бұрын
Yes. But it would be nice to be able to select which creator to support, when multiple links are available. Also to have the option to prioritize creators or have favorites when they are known :) Secondary - it is fun to watch the internet react to the honey stuff. BTW in creating the database, it seems it might be in the interest of the creators to ensure that you have their affiliate links in your extension, so it might be nice to have a form, where creators can submit their links, to make kale kinda "crowd sourced" in a sense. This might also allow creators to let you know when a code expires. I am only suggesting this since I have no idea how the codes are sourced to the database otherwise.
@bigutubefan27383 күн бұрын
Yeah, that's a red line for me. I'd definitely use this if I could see, or ideally select whom to support. No way I want to support MrB, PP or some plonker off TikTok, even with the option to support the project.
@ammarhusain62354 күн бұрын
The random creator could be shuffle but then give you option at not using it. If I roll someone against my values, I can veto that random choice and roll back to supporting the Kale extension instead. 1 more screen.
@ArjanCodes4 күн бұрын
Interesting idea. I was thinking of a ‘favorites’ option where you would select your favorite creators and then those would get prioritized when searching for coupons.
@selvaganapathia50494 күн бұрын
🎉
@pahawker4 күн бұрын
@LegalEagle maybe you need an expert witness on how it could have worked without the conversion aspect?
@ArjanCodes4 күн бұрын
Happy to help.
@HexiumDev4 күн бұрын
Interesting that you took the support button approach, I've done my own version like 2 weeks ago but i didn't do any way of the support approach since you're overriding the affiliate cookie and which will cost the store more money. nice implementation but i believe it'll hurt stores to the point where they'll increase the product prices.
@jjxed4 күн бұрын
comment for the algorithm
@cetilly4 күн бұрын
F’ing PayPal! What a sleazy thing to do. You should definitely build a new extension because there’s a need for a legitimate alternative
@glensmith4914 күн бұрын
I knew Honey was screwing over someone (data harvesting was the most obvious) but I didn't know it was going to end up screwing over their own salesforce.. Edit: of course, when you're primary sales force are third party creators...
@ammarhusain62354 күн бұрын
Thiel and Paypal mafia (including his protégé) always finding innovation in the evil sphere.
@Gigusx4 күн бұрын
It was such a weird tradeoff to make, too.
@Hacker-at-Large4 күн бұрын
Name the actual company. It's PayPal.
@Shumier4 күн бұрын
Only because since they were acquired. Don't be pedantic.
@Hacker-at-LargeКүн бұрын
It's not about being pedantic. It's about accountability, otherwise PayPal will just rename it and take none of the heat.