Server side Blazor is very underrated for web work. Then again I don't have anything pushed out to production yet, but the development experience is so much nicer. It's going to get even better when they get hot reload to work.
Lucas Vogel
Posts
-
article: Why You Should Stop Using UI Frameworks -
Do you have a favorite programming book and if so, what is it?Dan Appleman's Developing COM/ActiveX Components With Visual Basic 6. That book launched my career and did more to help me understand COM/ActiveX than anything else at the time. It didn't help me so much with C++ when I started learning it, but it helped me understand what I was trying to do with it at the time by quite a bit.
-
The joys of a well designed IDEI've been coding with Rider on a Linux Mint machine and it's been an absolute joy to use.
-
Apparently I'm now programmableSorry, looking for someone with 10 more years of experience.
-
Offline web appsGoogle's Firebase real-time database is designed for exactly this particular scenario. You don't have to do this, but if you combined it with something like Flutter, you've got a platform for building xplat mobile apps, and (coming soon) web apps on top of it too.
-
Website authoring & hosting - advice neededOh, that definitely wasn't advice. The best advice was Nextdoor.
-
Website authoring & hosting - advice needed*SharePoint Online has joined the chat.*
-
Is Blazor the next SilverlightI've been under the impression over the past 4-5 years that Javascript is the new Silverlight. The perception I've always gotten is that their NodeJS investment and efforts are their way of placating the OSS community. What's really lousy is that there is no migration strategy to go from SL into something else. For those of us that despise Javascript, WebAssembly is our great compiled hope for the future. All the client-side acrobatics JS frameworks have done to bastardize HTML in the browser (looking at you, React framework) can be drastically minimized using...Razor pages. How sweet it is! WebAssembly is the future - at least it is for me whenever I need to build client-side web app functionality. Javascript frameworks (especially React) are quickly becoming the Web Services of HTML.
-
PowerShellOne thing to keep in mind is that they keep all their modules in GitHub, and they like to introduce breaking changes in major release versions. I once upgraded the Azure PS module on a build server and it broke VSTS because they decided to stop supporting a parameter VSTS used extensively in its infrastructure.
-
Microsoft Could Make it EasierThey might work with Active Directory but in my experience, they only get you so far. There are many differences between the products and with Microsoft Graph coming online and maturing, the differences are only getting greater. The book does help understand the trajectory, but the point really boils back down to - Microsoft really could be making things easier for all of us.
-
Microsoft Could Make it EasierIf you think that's fun, you should try implementing OpenId using Nancy and OWin - I've spent the entire week learning how to implement OpenID authentication in a web app, and after almost a dozen sample projects ended up building a library to simplify everything. Some of the obstacles faced: - The System.IdentityModel.Tokens.Jwt library had an object that other libraries depend on for JWT tokens, but they removed the object almost a year ago, and to this date still haven't brought back, forcing you to use a 'fairly old' version of their library in order to support the dependency, and also forcing you to use the older versions of all of its dependent libraries. DLL hell, in short. - You have to use the 'old' Graph API code to interact with Azure AD B2C if you want to retrieve information about users, groups, group membership, etc.. I say 'old' because everything in Azure is set up to use Microsoft Graph - well, everything except Azure AD B2C. So, shameless plug, I've drastically simplified the process in this handy-dandy repo here: https://github.com/endpointsystems/Nancy.Owin.Security.MSGraph[^]
-
TFS Book?Professional Scrum Development with TFS 2012 (Developer Reference) [^]
-
I've Gone off NuGet enormouslyAnother thing you might want to consider is taking the specific packages you want your project(s) to use, and building your own custom NuGet feed with them. Granted, it's a bit of a hassle, but at least you'll have full control of the packages.
-
Creating useful Technical Documentation for a project[
DocFX
](http://dotnet.github.io/docfx/)for documentation, WebSequenceDiagrams for your diagramming needs, bingo bango (which means you're already almost done)!
-
NUnit.orgI set myself up pretty nicely for that one :)
Endpoint Systems http://endpointsystems.com Figaro XML Database http://bdbxml.net
-
NUnit.orgDoes anyone have any idea why the NUnit website is down, or even better, when it's coming back up? http://nunit.org
Endpoint Systems http://endpointsystems.com Figaro XML Database http://bdbxml.net
-
You know you're living in 2003 when.... [HUMOR]Prodly? "On the Internet, no one knows you're a dog!" -- a dog