- Видео 182
- Просмотров 170 659
Code With Cypert
США
Добавлен 22 май 2012
Learn new and exciting techniques and patterns in JavaScript, Dart, Golang, and much more!
9 Patch Images in Flutter are so freaking easy!
9 Patch Images help give a scalable image solution, especially when used as the background for containers. Flutter makes using 9 patch images SUPER easy and today I'm going to show you how!
Просмотров: 81
Видео
Thank you for a wonderful 2024! 2025 here we come!
Просмотров 33День назад
Thank you all for helping give me and my channel a wonderful 2024. I am looking forward to everything I have planned for 2025! Here's a sneak peak!
Game Dev Patterns: Selectable Items with Flutter and Flame
Просмотров 7221 день назад
Making sure items are obviously selectable is an immensely important pattern in game development. Here's a way to do that with Flutter and Flame.
Advent of Code 2024 Day 5 with Deno and TS
Просмотров 8921 день назад
Advent of Code 2024 Day 5 with Deno and TS
Day 4 of Advent of Code with TypeScript and Deno
Просмотров 7828 дней назад
Day 4 of Advent of Code with TypeScript and Deno
Advent of Code 2024, Day 3 with Deno, TypeScript and Regular Expressions
Просмотров 65Месяц назад
Day 3 of the Advent of Code Challenge a nice and easy one thanks to Regular Expressions! Github Repo: github.com/bradcypert/advent
Advent of Code 2024, Day 2 with Deno and TypeScript
Просмотров 146Месяц назад
Day 2 of Advent of Code 2024 with TypeScript and Deno. Today's challenge took a bit of rethinking and refactoring, but we end up with a super clean solution in the end.
Advent of Code 2024, Day 1 in TypeScript with Deno
Просмотров 182Месяц назад
It's time for the advent of code! Today is day one so let's knock this problem out with Deno and TypeScript!
If I had to learn programming from scratch, here's how I'd do it
Просмотров 186Месяц назад
If I had to learn programming again from scratch, here's my comprehensive guide to navigating the challenging but rewarding journey of learning to code. In this video, I walk through the learning tools I'd recommend and share strategies for managing your attention and motivation while tackling the daunting task of becoming a programmer. Whether you're a complete beginner or looking to restart y...
Migrating my Courses site from Svelte 4 to Svelte 5 (Spoiler: The Svelte part is easy!)
Просмотров 94Месяц назад
In this video, I'll walk you through my experience migrating a production courses website from Svelte 4 to Svelte 5, demonstrating the straightforward process using the Svelte CLI migration tools. Key Highlights: Step-by-step migration using Svelte CLI Practical migration approach for a real-world application Navigating the upgrade process Important Context: Most migration challenges aren't fro...
Should you do Advent of Code in 2024? What even IS Advent of Code?
Просмотров 643Месяц назад
What is Advent of Code? Advent of Code is a free online programming event created by Eric Wastl. Each day presents a unique algorithmic puzzle that increases in complexity, challenging programmers to solve problems using their preferred programming language. Why Participate? Develop problem-solving skills through progressively challenging computational puzzles Practice coding techniques across ...
Frontend, Backend, Database, DevOps, IoT, Mobile -- where to start?
Просмотров 137Месяц назад
Frontend, Backend, Database, DevOps, IoT, Mobile where to start?
My thoughts on building executables with Deno
Просмотров 231Месяц назад
My thoughts on building executables with Deno
75Soft Challenge Habit Tracker with Svelte 5 and Runes
Просмотров 1582 месяца назад
75Soft Challenge Habit Tracker with Svelte 5 and Runes
Let's build a Karaoke Queue App using Deno, Fresh, Docker and deploy to a Raspberry Pi
Просмотров 7382 месяца назад
Let's build a Karaoke Queue App using Deno, Fresh, Docker and deploy to a Raspberry Pi
The Farmer Was Replaced -- Programming Game about Automation (Python-like syntax)
Просмотров 1532 месяца назад
The Farmer Was Replaced Programming Game about Automation (Python-like syntax)
Deno 2 is coming... What is it and should you use it?
Просмотров 6283 месяца назад
Deno 2 is coming... What is it and should you use it?
Should you participate in Hacktoberfest 2024?
Просмотров 4623 месяца назад
Should you participate in Hacktoberfest 2024?
Codecrafter's Challenge: Build a Shell in Zig #6 - The Type Command
Просмотров 1644 месяца назад
Codecrafter's Challenge: Build a Shell in Zig #6 - The Type Command
Codecrafter's Challenge: Build a Shell in Zig #5 - The Echo Command
Просмотров 1014 месяца назад
Codecrafter's Challenge: Build a Shell in Zig #5 - The Echo Command
Codecrafter's Challenge: Build a Shell in Zig #4 - The Exit Command
Просмотров 1294 месяца назад
Codecrafter's Challenge: Build a Shell in Zig #4 - The Exit Command
Codecrafter's Challenge: Build a Shell in Zig #3 - The REPL
Просмотров 1794 месяца назад
Codecrafter's Challenge: Build a Shell in Zig #3 - The REPL
Codecrafter's Challenge: Build a Shell in Zig #2 - No Command Found
Просмотров 1974 месяца назад
Codecrafter's Challenge: Build a Shell in Zig #2 - No Command Found
Codecrafter's Challenge: Build a Shell in Zig #1 - Getting Started
Просмотров 5114 месяца назад
Codecrafter's Challenge: Build a Shell in Zig #1 - Getting Started
Build a feature tour into your flutter app in five minutes or less
Просмотров 2254 месяца назад
Build a feature tour into your flutter app in five minutes or less
Pointers make programming easier. Here's how.
Просмотров 374 месяца назад
Pointers make programming easier. Here's how.
2024 gRPC Golang Tutorial - The tutorial I wish I had when I was learning
Просмотров 12 тыс.5 месяцев назад
2024 gRPC Golang Tutorial - The tutorial I wish I had when I was learning
Organize your functions as a pipeline of transformations (The Functional Programming Way!)
Просмотров 1115 месяцев назад
Organize your functions as a pipeline of transformations (The Functional Programming Way!)
How to Customize Image Tag Rendering in Hugo (2024)
Просмотров 865 месяцев назад
How to Customize Image Tag Rendering in Hugo (2024)
Programming: It's Time to Scratch Your Own Itch
Просмотров 1235 месяцев назад
Programming: It's Time to Scratch Your Own Itch
Wrap up 40 years of mankind programming problem in mostly memory/resource management...
I’m not quite sure what you mean. Would you mind elaborating?
He and WebDevSimplified rent the same apartment to record videos :)
I’ll have to make sure he’s not hiding in my basement! 😬
nearly 2 mins in, and you really just opened up the documentation for the library we're trying to learn? I'VE DONE THAT, BRO. Did they not teach you K.I.S.S. in school?
Hey Jake! You’re back! It sounds like you had some difficulties using Authjs with Sveltekit while following the documentation. I always try to share links to the documentation because as these videos may become out of date at some point, the documentation should always be kept up to date. I always appreciate feedback on how to make my videos better, and while I know what KISS is, I’m a bit confused as to what you’d prefer that I’d have done. Please let me know, and please feel free to continue to use any other educational content that I create or have created. Appreciate you, Jake. :)
What is the deal with programmers... I'm self-taught so maybe I didn't learn all this lazy BS from the previous generation of professors or something... I'm just gonna ** GO AHEAD ** and start a tutorial app from scratch at the beginning of every single video and every single tutorial.. Are american audiences just incapable of considering something more complicated? Are basic example apps too hard to build? Show me a gallery app, with some sensitive images, in 30s at the beginning, and then the video would actually feel real, and I know this is hard to imagine, but maybe even professional :o
Hey Jake! I appreciate you sharing your thoughts - they’re very firm in your opinion. My hope is that I did not mislead you with this video - this is indeed a new application as mentioned at the beginning of the video. My audience has a wide range of skills and experience and I try to make most of my videos digestible by any of those audience members. While you might appreciate several other components in the codebase that are unrelated to the topic of the video, others may find that confusing. I appreciate your thoughts, however, and hope that your 2025 is merry and bright. Best wishes from the U.S.
I think for a lot of us who are self-taught, the ability to go into documentation and quickly find information on the problem we are trying to solve is more valuable than just having someone with the exact solution ready to go. In the long run, you won't get far expecting everything to be done for you already. Spend some time learning how to learn, rather than expecting everything be force fed to you on a spoon.
Wow that's a super nice trick, how did you come to know this?
To be completely honest, I had this image, set it as a container background and then looked at the source code for image decoration to see if there was anything I could use to make it look correct. Stumbled upon this and it worked and was floored that this wasn’t showcased more obviously so I wanted to make this video to show others so they don’t struggle through this too!
@CodeWithCypert yeah that's why I never came across this
Very cool. Thanks
I’m happy you found it helpful!
Thank you so much for making this, it's exactly what I needed and following your instructions worked perfectly! The pace was a bit too fast for me and I had to rewind to check what you did several times, but apart from that this has genuinely helped me so much.
Great video! I really like this implementation.
I'm glad you like it!
nice video, what keyboard are you using, I like the sound
I’m using a Keychron Q3 QMK with K Pro Mint switches!
Hi, thanks for the video. I have a question, is it possible to display the information of the logged events in the flutter project?
I’m not 100% sure what you’re asking. If you’re looking for logging, you’d want something like Sentry or Crashlytics
Way to come back for the fix!
Thanks! It was definitely a good move to step away and come back and finish it!
Too much verbose 😅 C++ is ALL u need
I like exploring new options, but C++ is still great!
The point of Zig is to make every heap allocation explicit and also let the user pick and swap allocators themselves. C++ for examples does many allocations under the hood, e.g. with operator overloading or vtables.
@thesergey I’ve been doing even more zig lately and feel that a lot. I really like that the allocations are explicit, but it’s also causing me to think through problems in unique ways (which is ultimately good, but can be a bit difficult at first). Thanks for contributing to the discussion!
Svelte 4 is much better
I respect that opinion and am still not 100% sure which I like better. Svelte 4was very magical, and sometimes that’s better but sometimes it’s not, I suppose :)
@@CodeWithCypert In my opinion, I like Svelte 4 > Next.js > Svelte 5. For example, $effect is such a questionable tool and so difficult to build an app like before
Would you mind elaborating more on your thoughts on effect? I’d like to learn more about your thoughts on it
Wonderful introduction ! Can I ask about your vim colorscheme ? Thanks 🤩
Glad you found it helpful! My vim colorscheme is Tokyonight
Keep going 😃
Thanks for watching! I'm having fun with it, for sure.
Great tutorials! Keep up the momentum.
Glad you like them! I’ll keep it up!
Thanks a lot for comprehensive video. It was very helpful.❤❤
I’m so glad it was helpful! Are there any other questions I can help with?
Hey, what’s your open source project’s github link? I’d like to check it out
Here’s a link: github.com/dust-books/dust-server Lemme know if you have any questions !
I am checking this out too
@@rust2649 lemme know if you have questions! Its early stage at the moment, but its coming together
@@CodeWithCypert Hey, I've checked out your project, and would like to contribute but it seems like the open issues with user sessions(like signup and signin) have already been implemented by you, if I'm understanding the codebase correctly? Is there anything else would you like to add? Maybe some enhancement with other routes as well?
Sign up needs to generate a session and store that in the sessions table in the DB, so that’s something you could start with - a chunk of that token generation process is already present, but the whole flow is not finished yet. There’s also some code for sign in, but it’s not correct. It’s authenticating a user and generating a token, but it needs to add that token to the session table. Another ticket would be writing middleware to get the userID from the token on all requests where it’s present (and then adding that to the incoming request). Feel free to comment on an issue in github that sounds interesting and I’ll get you pointed to the right direction. I’ll also clean up some of the tickets to be more clear.
I've been doing them for couple years parallel to university, been recommending them to friends, but yeah two weeks is my "this is too much for me" time too.
The problems just start getting really involved really fast. I always enjoy them at first, but there’s a reason most people stop by day 10
Santa hat is out!
For a short bit. It got hot! I’m not in a basement recording like last year, so I’ll have to figure out how to not get too sweaty while wearing it
@@CodeWithCypert oh dang, yeah I saw that you got too hot, maybe you can get a Xmas baseball cap lol also, I wanted to mention that you made this harder on yourself, you could have just incremented the map while you were parsing the second column instead of adding r to list 2. Thanks for the video! :D
@ you’re totally right and that would be a more performant solution! Good catch!
Nice
*insert head nod gif here*
The santa hat is always the most important part!
I am very excited to get it back out
If you had to learn coding from scratch, how would you do it? I am trying to learn coding. Do you have any tips?
I put together a video to answer this for you: ruclips.net/video/5xIx4QyZecY/видео.html The short and sweet is find a good resource or course, make time and a place to really focus on it, and follow the course to a T. Then, modify the course project to do something without the courses guidance - this is to cement what you’ve learned and to experience modifying something without little guidance. The video goes more in detail. Hope this helps :)
@@CodeWithCypert Thanks.❤❤ That was very helpful. I have just started learning coding. I live in Pakistan. I am also doing Software Engineering course from University. I want to learn enough coding skills for a job in 3 years. I am learning JavaScript from freeCodeCamp. If I have any questions I will ask you. Again, thanks for the video.
@ please do, I am happy to help!
My poor mustache is falling down as the video progresses haha
I agree
What keyboard are you using currently?
also you can get things called key caps to customize their keyboards
Keycaps are a great suggestion too!
Don't follow his advice, don't give them a keyboard 😅
Get them a good keyboard! :D
Gamify. Everything. Ive been meaning to give this game a shot.
It’s a fun way to spend a few days
I've got two projects in mind for it already!
Check out Bonfire for Flame, too!
Gotta love a good repl/sandbox!
The Svelte interactive tutorial sets the standard for tutorials, imo. Angular is also using this same idea for an interactive angular tutorial, too.
Awesome! I need to get back in there and contribute. Also, my dude, GitHub in light mode?
I use light mode for most things. It helps attract the bugs so I can fix 'em.
Can't do this in C
While Zig and C solve similar problems, they definitely do solve them differently :D How would you approach something similar in C?
it is so comlicated for my tiny brain. I like it
Is it too complicated? Were you able to follow along? Also you don’t have a tiny brain 😁
@CodeWithCypert well, at the moment when you typed front I realized that I was lost
Great video ✨
Thank you! I hope it was helpful!
can you please make a log in tutorial, thank you
nvm i didnt watch all the way
😁no worries
Thanks, subed 😊
Thank you for subscribing! I appreciate you!
I haven't done this myself but you should be able to publish your tool to jsr and then simply run `deno run [--allow-...] jsr:@your-name/package-name` (maybe you would need to append sth. like `/main.ts`). That's basically what npx does. And if course, as long as your tool is in a single file, you can make the file executable and add a deno shebang to automatically run it with the needed permissions. That way people will only need to download a small script instead of a heavy binary.
That’s a great suggestion! I will have to investigate that path! I didn’t think about running the script from JSR
This is really awesome, I can see a ton of use cases and I know a lot of people who would be super into this man. Keep it up 🎉
I’m building it because I need it too, haha. I’m currently storing these items in Google drive and while they’re generally available, it doesn’t stream them and doesn’t support saving my progress or bookmarks, which I would like
This is a really cool idea. Since this is an open source project it will definitely be big eventually. I have never heard of these other options but would not use it as I dont even use plex and consume a ton of video media. This is definitely a good idea and I am glad people are working on this. People definitely want this and if there are other options you have the chance to be the best. I wish the best of luck to you and your community.
Thank you! My digital library right now is currently managed on Google Drive and it’s a nightmare so I’m hoping to solve my own problems with this, too.
Hai dylaaan! ❤
I’ll pass this along to Dylan for you!
@CodeWithCypert Thank you kindly. Have a good one! Lmk if you need any sound or graphical work done for ya project, always down for new stuff!
@@SomewhatObscureFurry design is my weak side so I will definitely keep you posted!
Hi, Dylan!
For your `emptyDay` object, would it be wise to call `Object.freeze` on it to insure no changes to that object from anywhere?
It would be! good catch
Sir, thank you very much for the tutorials but I wanted to ask that is it good to inject those repos first in MultiProvider then inject Blocs in MultiBLocProvider, I mean that a lot of people are saying that injecting bloc + dependencies with getit is not a good idea, and they said that instead of using getit they use scopes (I dont know what is that and I haven't seen any examples of that), that is why I wonder do you have any example of injecting bloc properly, (links, github, gitlab), or that example of injection with provider and multiblocprovider is good ? Thanks
That’s a great question. The repos probably don’t need to be provided at all and can just be referenced in the blocs. The blocs do need to be provided via a BlocProvider or MultiBlocProvider. I haven’t used getit with Blocs so I’m not sure how that would fit together, but part of the way that blocs work is by triggering state updates higher up the component tree and then the items listening to that bloc rerender. Hope that’s helpful.
@CodeWithCypert thanks sir
@ happy to help! Lemme know if you have further questions.
How are you highlighting multiple lines in VS Code? That looks SUPER helpful.
There are a couple of ways to highlight multiple lines in VS Code. You can use CMD+D (CTRL+D for Windows and Linux) to select the next occurrence of the text you have highlighted. You can also use Shift+ALT+(up/down) to add a cursor up or down from your most recent cursor. Additionally, you can use ALT+(left-mouse-click) to add a cursor at the mouse pointers location. I dont remember which I used in this video as I use just about all three of those somewhat regularly :) Hope that helps!
thank you for showing me what i did wrong
I’m glad it was helpful! What are you building?
F hash is incredible
Big F-hash fan here
@ 😆
Defenitely useful, i bind variables all the time. For sure i'll use this rune when i migrate to Svelte 5.
Binding does make a lot of things far more convenient
Eh seems fugly compared to JSX
I don’t disagree, but it’s a step in the right direction imo.
@CodeWithCypert I like Svelte, but I'm sticking with JSX (to be honest already too committed in that direction), creating a new language to embed in HTML to replace what JS can do when using JSX just doesn't seem the best way.
@robertsandiford6233 I imagine a lot of people agree with you, too, which is why I believe we’ll have both for a long while. Its nice to have options :)
what do you mean "still". Does anything really new and outstanding came out?
I’m not sure if you’re asking what new has come out or if you’re making a commentary on the idea that nothing new comes out anymore. Can you clarify? I’d love to discuss with you, I’m just having difficulty understanding
Bindable sounds like React Context?
It’s intended to be used when you’re passing a prop to a component but want the parent to be notified of value changes. For example, creating a custom input where there parent needs to know the value of the input, you could use a value prop and an onchange function prop, or just a bindable prop.