The company I work for ended up agreeing to using this for our Blazor projects. Some super awesome things here! The controls can get a little tricky to work with when using type parameters but overall I've found them work better than anything currently available (looking at you telerik). Keep up the good content!
The subscription bell sound sounds just like my oven timer. You scared the crap out of me with that! I thought my oven had somehow turned itself on and is therefor a fire hazard.
Very nice video, I hope next will be more technical demo , I would appreciate to see more details on how to implement and use them in production. For example, the signature, you show the source code, but how I save it ? and reload ?
How to add a new template once you have already choose the templates at the beginning of the configuration? Like I didn't add the Progress Bar at the beginning. Thanks.
Just create a new sample project. These are only for samples, not for use in a real project. For that, we would manually add the code necessary to get the particular control to run. We will see that soon with the PDF Viewer.
Re: installing the parts separately vs as a single large nuget package, I imagine this would be particularly important for the download size/initial launch delay of AOT compiled WASM applications, correct?
With regards to the controls that I found interesting, I did a little research into the datagrid because I assumed it wouldn't work with an API, that it was Blazor Server reliant, but was pleasantly surprised that they have an API data adapter and it looks like they can make use of an injected httpClient which allows you to include your own auth for that API. Very impressive. Very well thought out cause it seems like it might save a lot of time you might have spent creating the plumbing code. Maybe a video specifically on the datagrid with an API backend? Perhaps also with classes not directly derived from a table, perhaps a view and how that might impact the inline data editing? I imagine that'd be a common scenario.
For the most part Blazor uses a form of tree shaking that will strip down unused parts. It actually requires additional work to prevent classes that are used via reflection from being stripped. So assuming everything works together correctly, it doesn't matter.
Blazor is pretty popular everywhere. The thing is it is only about two years old. That means it won't be used for long-established web projects. However, for new projects, it is gaining a lot of popularity.
It sounds like you are doing it wrong. Blazor Server is as fast as your code is. If you are having a speed issue, look at your code. I use Blazor Server in production for my suggestion site. Go and check it out: suggestions.iamtimcorey.com/ It loads the data within a second or two and I'm loading a LOT of data on the main page and displaying it all. Then try filtering and sorting it. It is lightning quick. That's an actual production app that could use some additional optimization that still runs very quickly.
@@IAmTimCorey Yes, the page you mentioned is ok. I still notice some delay after I switched to other tabs and while that delay if i click another tabs then the app doesn't give good user experience. Also I noticed much delay in almost every blazor server components frameworks like radzen, devexpress in there components showcase app. I think blazor server is good for small or inhouse apps but for large production apps it is not good choice instead angular can be good choice.
That would be an apples and oranges comparison. Remember that Angular has no direct access to the data. So, you now need to build an API. That needs to be part of your consideration in comparing speed. Not just the speed of the UI, but the speed of the entire system. Also, you need to consider development time. You have now committed to building two projects in two different languages and maintaining both projects independently. Just something to think about.
After watching this video I wanted to use this for personal projects, I have since received an email everyday from them asking me to get the global license. I don't appreciate this. I will remove it from the project I wanted to do and never use them if possible.
Just unsubscribe. Also, I haven't had this experience (I signed up for a free license just like you did - they didn't provide me with a special one). I really don't get the frustration from people being upset that a business that only survives by being paid for their work wants to encourage you to pay for their work, especially when that pay is only if you surpass $1 million a year. Just unsubscribe and be thankful for what you got for free and count the minor inconvenience as your "payment".
@@IAmTimCorey it's not about the inconvenience. When they first emailed me, I responded politely and informed them that I got a license to only use for personal projects. I respect developers getting payed for the work they do. What I don't appreciate is once someone has explained that they are eligible for the free version of a lisense and then continue to get asked if you are going to pay for the global license. Then it starts to become predetory in nature. I like your content and believe you do a great job setting up and explaining your information. I was simply explaining my frustration with their aggressive sales tactics.
Hello Razzia, we apologize for the inconvenience caused. Please just let the person know you don't wish to be contacted and have no questions. You can also email marketingteam@syncfusion.com and we can remove you from our call lists.
Why you are "Eating' Words in your Courses ? I appreciate you Talk slowly (as a non native ) But the way you eat words make my though line get cut , I was going in your C# course and Everything was good , But now i really don't like it
@@IAmTimCorey I hope so , i will be honest , when i reached module 5 i hated my life because of your Course , you should plan everything but i think you were improvising things , i stopped watching and Searched for other Courses unfortunately
I am really interested in working with those toasts and progress buttons. Well done Tim, as always!
Thanks!
The company I work for ended up agreeing to using this for our Blazor projects.
Some super awesome things here! The controls can get a little tricky to work with when using type parameters but overall I've found them work better than anything currently available (looking at you telerik). Keep up the good content!
Thanks for sharing!
likewise here, im currrently digging in valuating the PDF Component, would be awesome to see Tim cover it!
Syncfusion changed controls view. Now they look better.
I'm glad you think so.
Thanks, Roman! We are always making improvements. Glad it caught your eye. :-)
The subscription bell sound sounds just like my oven timer. You scared the crap out of me with that!
I thought my oven had somehow turned itself on and is therefor a fire hazard.
😆 Sorry about that. By the way, your pizza rolls are done.
@@IAmTimCorey Thank you. ;)
Would like to see DataGrid with sum of columns. Another one would be context menu interaction when cursor is over DataGrid column.
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/
Well done Legend , Always on point..
Thanks!
Very nice video, I hope next will be more technical demo , I would appreciate to see more details on how to implement and use them in production. For example, the signature, you show the source code, but how I save it ? and reload ?
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/
First time I see Tim Corey struggling to explain
Great content as always. Do you plan on doing something simmilar for Winforms?
Possibly, if I get enough interest in it.
These are absolutely amazing. Thanks for this video.
You are welcome.
What an awesome tool
I agree.
Thank you for watching, Ion! We're glad you like our Blazor tools. :-)
How to add a new template once you have already choose the templates at the beginning of the configuration? Like I didn't add the Progress Bar at the beginning. Thanks.
Just create a new sample project. These are only for samples, not for use in a real project. For that, we would manually add the code necessary to get the particular control to run. We will see that soon with the PDF Viewer.
@@IAmTimCorey Thanks for letting me know, looking forward to see all those videos.
The grid functionality with Batch mode is great.. Only thing i'm waiting for is batch mode with virtualization support...
Good to know.
Good video more videos on signalr
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/
Is there a simple way to pass the pdf btye data to this to render the pdf instead of pointing to a link?
Re: installing the parts separately vs as a single large nuget package, I imagine this would be particularly important for the download size/initial launch delay of AOT compiled WASM applications, correct?
With regards to the controls that I found interesting, I did a little research into the datagrid because I assumed it wouldn't work with an API, that it was Blazor Server reliant, but was pleasantly surprised that they have an API data adapter and it looks like they can make use of an injected httpClient which allows you to include your own auth for that API. Very impressive. Very well thought out cause it seems like it might save a lot of time you might have spent creating the plumbing code. Maybe a video specifically on the datagrid with an API backend? Perhaps also with classes not directly derived from a table, perhaps a view and how that might impact the inline data editing? I imagine that'd be a common scenario.
For the most part Blazor uses a form of tree shaking that will strip down unused parts. It actually requires additional work to prevent classes that are used via reflection from being stripped. So assuming everything works together correctly, it doesn't matter.
Like @Kuro said, it shouldn't be a big deal, but I much prefer to have a NuGet package for each thing I need.
Am I correct that the datagrid does not support infinite scrolling? Paging manually is really not my preferred choice…
is Blazor popular in states? here australia, very few ppl use it.
Blazor is pretty popular everywhere. The thing is it is only about two years old. That means it won't be used for long-established web projects. However, for new projects, it is gaining a lot of popularity.
Cost aside, syncfusion or Infragistics for Blazor?
It really depends on your use-case and your preferences.
@@IAmTimCorey thanks Tim for replying, ever thought of a career in the diplomatic service! :)
Hi, I am not happy with blazor server performance.. its is very slow.. what do you say about this ?
It sounds like you are doing it wrong. Blazor Server is as fast as your code is. If you are having a speed issue, look at your code. I use Blazor Server in production for my suggestion site. Go and check it out: suggestions.iamtimcorey.com/ It loads the data within a second or two and I'm loading a LOT of data on the main page and displaying it all. Then try filtering and sorting it. It is lightning quick. That's an actual production app that could use some additional optimization that still runs very quickly.
@@IAmTimCorey Yes, the page you mentioned is ok. I still notice some delay after I switched to other tabs and while that delay if i click another tabs then the app doesn't give good user experience.
Also I noticed much delay in almost every blazor server components frameworks like radzen, devexpress in there components showcase app. I think blazor server is good for small or inhouse apps but for large production apps it is not good choice instead angular can be good choice.
That would be an apples and oranges comparison. Remember that Angular has no direct access to the data. So, you now need to build an API. That needs to be part of your consideration in comparing speed. Not just the speed of the UI, but the speed of the entire system. Also, you need to consider development time. You have now committed to building two projects in two different languages and maintaining both projects independently. Just something to think about.
After watching this video I wanted to use this for personal projects, I have since received an email everyday from them asking me to get the global license. I don't appreciate this. I will remove it from the project I wanted to do and never use them if possible.
Just unsubscribe. Also, I haven't had this experience (I signed up for a free license just like you did - they didn't provide me with a special one). I really don't get the frustration from people being upset that a business that only survives by being paid for their work wants to encourage you to pay for their work, especially when that pay is only if you surpass $1 million a year. Just unsubscribe and be thankful for what you got for free and count the minor inconvenience as your "payment".
@@IAmTimCorey it's not about the inconvenience. When they first emailed me, I responded politely and informed them that I got a license to only use for personal projects. I respect developers getting payed for the work they do. What I don't appreciate is once someone has explained that they are eligible for the free version of a lisense and then continue to get asked if you are going to pay for the global license. Then it starts to become predetory in nature. I like your content and believe you do a great job setting up and explaining your information. I was simply explaining my frustration with their aggressive sales tactics.
If u apply for synfustion and give them your phone number, expect tons of calls from them, don't think it is worth 5 calls daily.
The good news is that you don't need to give them your phone number.
Hello Razzia, we apologize for the inconvenience caused. Please just let the person know you don't wish to be contacted and have no questions. You can also email marketingteam@syncfusion.com and we can remove you from our call lists.
Why you are "Eating' Words in your Courses ? I appreciate you Talk slowly (as a non native ) But the way you eat words make my though line get cut , I was going in your C# course and Everything was good , But now i really don't like it
I have worked on my elocution over time, so that should help. Also, my newer courses do provide closed captions to help if needed.
@@IAmTimCorey I hope so , i will be honest , when i reached module 5 i hated my life because of your Course , you should plan everything but i think you were improvising things , i stopped watching and Searched for other Courses unfortunately