Пікірлер
@adrianspikes6454
@adrianspikes6454 8 күн бұрын
😂 they think we want their users but we dont want to use js frameworks 💯 they playing a game against themselves 🤦
@darrellthomas1701
@darrellthomas1701 14 күн бұрын
We use it. RenovoPay
@nukeman444
@nukeman444 14 күн бұрын
That woman is very funny and entertaining 😅
@NotYourCuppaTeaGaming
@NotYourCuppaTeaGaming Ай бұрын
ive tried and it causes 1 source to have a delay that i cant get rid of
@CodingAfterWork
@CodingAfterWork Ай бұрын
Unfortunately, the video is sent over the network, so there will be a delay. You can try to make the same delay with the sound (if you are recording it). This use case is: as a camera image in teams, so the delay is not that important.
@TYNEPUNK
@TYNEPUNK 4 ай бұрын
elite hired you, but did they pay lol. great vid.
@CodingAfterWork
@CodingAfterWork 4 ай бұрын
Haha, yes and no. They paid for the first batch of games, but not the second :D
@TYNEPUNK
@TYNEPUNK 4 ай бұрын
@@CodingAfterWork yeh ive worked with them many times on similar stuff :) even chuckie egg and manic miner lol
@haribasuki7568
@haribasuki7568 6 ай бұрын
who ever asking this guy is a legend.
@Jeff-gt2xu
@Jeff-gt2xu 6 ай бұрын
I am learning Blazor now; well, that and C# and bootstrap at the same time.
@parko1965
@parko1965 7 ай бұрын
At 9:25 when he started to explain the flow between the browser dom and the backend, I decided to keep watching. Explained very well.
@CodingAfterWork
@CodingAfterWork 7 ай бұрын
Thank you ❤
@dionfleming492
@dionfleming492 7 ай бұрын
I am learning back-end and didn't vibe with python so am running with C#. I'm glad blazor is here because the bits of front end I'll need can all be done in a language I already use.
@CodingAfterWork
@CodingAfterWork 7 ай бұрын
Yes! That’s what I love aswell!
@tr1ckster726
@tr1ckster726 8 ай бұрын
I just completed on course on Blazor Web Assembly and wow it’s so much more intuitive than any angular, react, or vue frameworks I have used. Next up, blazor server.
@nagarajm889
@nagarajm889 9 ай бұрын
Great stuff man. However, the memory consumption is not just due to F5. Blazor just keeps adding up the memory on every page navigation, but not releasing the memory that was consumed before. When hundreds of people use the website and move around different pages, blazor is ballooned up with huge memory and eventually goes out of memory. Any suggestion??
@CodingAfterWork
@CodingAfterWork 9 ай бұрын
That is not the "normal" behaviour, the memory should be garbage collected as usual. Check your code so you are disposing database connections or any other resources that need disposing. You can also change the way the system garbage collects, you can configure the GC in workstation mode instead of server (this will more aggressively collect). I don't see the behaviour you describe in our applications so this shouldn't be a Blazor issue.
@betterlifeexe4378
@betterlifeexe4378 9 ай бұрын
Blazor is so much cleaner then JS solutions and it's getting better all the time. Right now the thing that it needs the most is better interop with JavaScript. it would be really great if there was a way to interface with JavaScript API calls with little to no JavaScript. I hate working with JavaScript async, returning multiple values and having to serialize and deserialize data when it doesn't work.
@betterlifeexe4378
@betterlifeexe4378 9 ай бұрын
This time last year I was saying that what blazor really needed was more free components but it's gotten better
@Nikosdelis
@Nikosdelis 9 ай бұрын
One of my favorite sessions! One of my favorite topics! Thanks for sharing your knowledge and insights Jimmy :)
@CodingAfterWork
@CodingAfterWork 9 ай бұрын
You have probably seen it the most :D Thanks for your support, it always helps with a friendly face in the audience :)
@divanvanzyl7545
@divanvanzyl7545 9 ай бұрын
Well said
@user-uz7cr4fg6l
@user-uz7cr4fg6l 9 ай бұрын
Hello, Jimmy. I have read your book, a fantastic book <Web development with blazor> second version. but in Chapter 6, from P138-140, some code missed: [Parameter] public bool CheckNavigation { get; set; } = true;
@EngstromJimmy
@EngstromJimmy 9 ай бұрын
Thanks I will update the repo with this :)
@mubarekabdi
@mubarekabdi 10 ай бұрын
You’ve really explained well everything around Blazor. ❤
@CodingAfterWork
@CodingAfterWork 9 ай бұрын
Thank you =)
@frankenbeans6930
@frankenbeans6930 10 ай бұрын
As a hater of Javascript, I am all for it.
@mohammadkarbalaee8961
@mohammadkarbalaee8961 6 ай бұрын
As a lover of c# , I am all for it.
@sharadskywalker
@sharadskywalker 10 ай бұрын
it's high time, we chuck javascript out of the window. No matter how good the framework is, if the language is bad, everything is bad.
@reynaldoruizflores
@reynaldoruizflores 10 ай бұрын
Is there a Contoso complete Example ?
@JacobSnover
@JacobSnover 10 ай бұрын
Love Blazor! Have a couple small sites running it, and also have production code at work. Server side, WASM, and looking forward to the hybrid model in .Net 8! I didn't mind vanilla JS but never wanted to learn a framework. Looked at Xamarin but never did WinForms and then Blazor saved my life!
@DigitalNomadOnFIRE
@DigitalNomadOnFIRE 11 ай бұрын
My first computer was a ZX Spectrum 48K+, also did the coding loop. The fact you got a command prompt and could start coding when you switched it on was great...
@DigitalNomadOnFIRE
@DigitalNomadOnFIRE 11 ай бұрын
"Does companies use Blazor" 🤡
@DigitalNomadOnFIRE
@DigitalNomadOnFIRE 11 ай бұрын
It really does feel like cheating.
@CodingAfterWork
@CodingAfterWork 11 ай бұрын
Haha, yep it really does
@DigitalNomadOnFIRE
@DigitalNomadOnFIRE 11 ай бұрын
I've used Blazor on about 10 sites, most of which were Blazor Server as being able to directly do data access / not require a web service is a yuge time saver...
@zc0rp10
@zc0rp10 11 ай бұрын
Hi Jimmy, how do you deal with storing app-wide/persisted state in your production apps? Are you injecting your own statecontainer service or are you using any of the libs out there such as fluxor or blazor-state?
@EngstromJimmy
@EngstromJimmy 11 ай бұрын
Injected my own class is the way I have done so far. I haven’t looked at Fluxor but I have heard great things.
@zc0rp10
@zc0rp10 11 ай бұрын
@@EngstromJimmy Cheers Jimmy!
@rodrigosantosbarbosa629
@rodrigosantosbarbosa629 11 ай бұрын
I'm Brazilian and I've been developing with Blazor WebAssembly for 2 years and I haven't found anyone here who is either. I found Blazor WebAssembly awesome from the start and sometimes I think I'm the only one who thinks that. About three months ago I did the Skill Challenge and read some Microsoft Learn articles about Blazor. The feeling I got is that Microsoft doesn't have much interest in pushing Blazor, but the truth is that they are being sensible in recommending that people use whatever makes the most sense for them.
@soniamaklouf1178
@soniamaklouf1178 11 ай бұрын
Hi I'm interested by your book but I wonder how much will be obsolete with .net 8. I've heard that this new release will change a lot of things in blazor
@hillarysagwa5064
@hillarysagwa5064 11 ай бұрын
No one is talking about this but the problem with blazor wasm is not the download size but the loading time esp on phones. prerendering solves the problem halfway as even with the page fully loaded, it remains unresponsive untill the wasm loads. during the loading time the user can neither navigate to a diferent page not click on any button
@juliuscasey5055
@juliuscasey5055 11 ай бұрын
'promo sm'
@felipepassion
@felipepassion 11 ай бұрын
I built a hospital management system in blazor webassembly and i can say: It's beaultiful doing things easily than any javascript apporach. If i am managing hospitals with blazor wasm, i think i can create anything. C'mon guys to lose this fear about blazor. It's insane awesome!
@MrDinakdakan
@MrDinakdakan 11 ай бұрын
Have used blazor on casino app, main problem for blazor Server= latency will cause ui delays Wasm= initial load time 6sec, stripped and compressed, even if cached still still takes 3 or 4 secs for old phones to load
@endintiers
@endintiers 9 ай бұрын
Fixed in .NET 8
@albertjhon3439
@albertjhon3439 8 ай бұрын
Blazor is a baby yed@@endintiers
@rankarat
@rankarat Ай бұрын
Super fast since .NET 7
@MrDinakdakan
@MrDinakdakan Ай бұрын
@@endintiers you still need to deploy a bserver though
@BunmJyo
@BunmJyo 11 ай бұрын
哈哈哈👍
@blackpaw29
@blackpaw29 11 ай бұрын
"Its not Highlander" - lol, perfect :)
@EldonElledge
@EldonElledge 11 ай бұрын
I am currently designing and developing a application as a contractor that is Blazor WASM for the UI.
@SamWashkansky
@SamWashkansky 11 ай бұрын
I'm working with Blazor, and I love it
@adrianspikes6454
@adrianspikes6454 Жыл бұрын
Waay too much time on something other than production. U forgot ur target audience
@rkarimabadi
@rkarimabadi Жыл бұрын
We also use blazor wasm in our projects as mercantile exchange company. Thank you for sharing your knowledge.
@TheCameltotem
@TheCameltotem Жыл бұрын
För övrigt bra presentation! Täcker de mesta man skulle vilja veta. Visste inte att de var så stort bland större företag, har själv kört det i lite olika bolag som jag konsultat hos men de är inga top 10 ställen.
@TheCameltotem
@TheCameltotem Жыл бұрын
Regarding code behind. I usually start off with c# in razor pages when they might be a small component or whatever. If its a huge baseclass with lots of dependencies and methods I have it as codebehind and move it under another file structure just to make it easier to work with since those razor pages usually have a lot of code inside them anyways.
@CodingAfterWork
@CodingAfterWork Жыл бұрын
This is what I do as well, but I rarely find myself having too much code, in many cases, I create additional components.
@TheJemy191
@TheJemy191 Жыл бұрын
My ui tech of choice is Maui with blazor. I use Mudblazor and it very easy and fast to do anything.
@michaelswells
@michaelswells Жыл бұрын
What do you mean with adding a refresh button? Would you please explain (or show some code) of how to implement a refresh button.
@EngstromJimmy
@EngstromJimmy Жыл бұрын
Add a button that loads the data again (if it is something that changes frequently). What we want to avoid is our users to consider the data on the screen ”old” and therefore press F5 to refresh it. There is nothing special with the “refresh button” only a button that gets the data again. Hope that helps
@michaelswells
@michaelswells Жыл бұрын
@@EngstromJimmy That clarifies it for me.
@francoislepron2301
@francoislepron2301 Жыл бұрын
I am really happy to hear that because today I work with PHP and React, and this is a daily pain for refactoring or adding features. I beleived strongly in Blazor since the beginning because the coding strucure is awesome and clean. I hope that more and coders and companies will move on Blazor since this a really game changer to my opinion.
@CodingAfterWork
@CodingAfterWork 9 ай бұрын
I see more and more companies move over to Blazor. Large companies that I wouldn't have thought would jump on the train this "early". But it does take a lot of effort to rebuild an existing site so I would guess Blazor has a pretty good adoption rate especially companies moving from WebForms/MVC/RazoPages.
@Tamer_Ali
@Tamer_Ali Жыл бұрын
Thanks a lot Mr. Jimmy for this awesome video, I really like the way you explain Blazor
@ovarelac
@ovarelac Жыл бұрын
on the one hand Blazor is amazing, I can imagine things like: photoshop, protools, videogames, a ZX Spectrum emulator, etc. running in the browser, which is mind blowing. However in the other hand I understand the perspective of the person who told you: "never gonna be a thing"... because You can not generalize all web projects into a single way of working. I understand the power of Blazor for large projects BUT in light projects, the programmers like to be in control (including me), and not that there's a lot of "MAGIC" everywhere, because that implies that many things are going to happen behind the scenes, things that I don't see and can't debug, and that at some point are going to go wrong... Microsoft should have already learned that after the slow death of the web forms. I don't think the solution is to remove javascript or say you don't need it anymore... It's like to do a simple task (like a table CRUD) you need a spoon but Blazor is like carrying a big bulldozer... you don't need THAT much power for something so simple . I think that's what people at Microsoft can't see.
@EngstromJimmy
@EngstromJimmy Жыл бұрын
I use Blazor for small projects as well. If we just ignore the magic for a bit (everything is open-source so there are ways to know). Working with NPM, transpiling and all of those things make me super slow. Having one language that I know is simply going to be the best experience… for me. So it come down to the developer. The end user is not going to say ”ugh, this is written in JS pr WebAssembly” the end user don’t care. From my perspective, if you are a C# developer, there is no reason to not choose Blazor when it comes to the size of the project.
@ovarelac
@ovarelac Жыл бұрын
actually, there is a reason: I love javascript in the frontend... and debugging and working in my chromium-based browser. And I love C# in the backend... it's just the way I like to work... Cheers 😁👍
@EngstromJimmy
@EngstromJimmy Жыл бұрын
@@ovarelac ”no reason” was perhaps a bit harsh. What I meant was if you like JavaScript and is comfortable with what you already are working with, then you should continue. But if you enjoy C# and are not a fan of JavaScript then Blazor is a great alternative, and in my opinon, for all different project sizes :)
@PrashantUnity
@PrashantUnity Жыл бұрын
Here goes one of my subs
@manuelmq2043
@manuelmq2043 Жыл бұрын
Hello Young. I have a system developed entirely in Blazor and Oracle. The detail is that it hangs from time to time and I have to restart the server. You say that blazor supports millions of users, I don't have 50 concurrent users and it crashes. What should it be?
@EngstromJimmy
@EngstromJimmy Жыл бұрын
I don’t have enough information to diagnose the problem. From my experience I haven’t seen any problem like that when it comes to Blazor. It can be how you connect to the database, if you don’t dispose the connections that might add to a problem. Check the memory usage. But in short something is going on, but my bet is that it is not Blazor related.
@manuelmq2043
@manuelmq2043 Жыл бұрын
@@EngstromJimmy Thank you very much for the reply. My project is implemented with Radzen in the Fronted and Full API for the Backend. It is implemented in Windows 10 as a test. We are thinking of migrating to WebAssembly, and before doing so, could you give me any configuration recommendations for putting the system into production. Thank you again.
@aguluman
@aguluman Жыл бұрын
Hi, could your viewers get a link to the source code?
@Rogueixpresents
@Rogueixpresents Жыл бұрын
I dont think anything can kill javacript ecossytem in the frontend environment.
@2005Azm
@2005Azm Жыл бұрын
I Just discovered this channel!!! I love your passion! I wish I was working with such a team! Maybe Blazor will save my dev career... I mean put me back on track!
@EngstromJimmy
@EngstromJimmy Жыл бұрын
Thank you, I appreciate that :)
@S3Kglitches
@S3Kglitches Жыл бұрын
Wait isn't the whole component updated when it changes? Not just the h1 with Rulez -> Rules?
@EngstromJimmy
@EngstromJimmy Жыл бұрын
Only the actual changes gets pushed over signalr or via JS interop. Pretty cool isn’t it?