by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Cory Smith
    @DualBrain
    I've created this room so that we can a) have a place to identify areas outside of the language that "fall short" and b) begin the process of identifying volunteers that can tackle the tasks. This may involve reading, exploring, coding, testing, documentation and/or simply directing our collective voice to the right places. It could be any and or all of these and the idea is to have a place where we can discuss... with that said, the idea is to lean more toward action rather than endless debate. ;-)
    I'll kick this off with one area that I see of interest... WebAssembly. I don't know if Blazer is the best approach for this; however, I would like to see a path for VB to be able to build WebAssembly targetted applications. To me it would seem that there should be a way to use Xaml Standard 1.0 (or somesuch) to build applications. With that said, Blazer is a thing... and before I completely discount it I'm going to first explore if and to what degree is it currently possible to build an application with it using VB. Anyone else tried this? Thoughts?
    Randy Walker
    @TheSaltyKorean
    We need Azure functions support!! Lol
    Cory Smith
    @DualBrain
    Here's another one... I'd like to see a Scratch-to-VB story to better educate/encourage young developers to adopt VB.
    Randy, do you know if Azure Functions is open-source or is it behind closed doors?
    Randy Walker
    @TheSaltyKorean
    It's def behind closed doors. They recently GA js as yet another way to code it.
    Cory Smith
    @DualBrain
    Still getting used to gitter myself; so want to make sure that everyone is aware that there are several "rooms" related to VB.NET: https://gitter.im/VB-NET to see the full list. Please be sure to check out and join the other rooms you might be interested in.
    Cory Smith
    @DualBrain
    @TheSaltyKorean That's one of the purposes of building this community... once we have enough people "in the know", we can use our numbers to "get noticed". The trick is that we can't just sit around, complain and "feel" bad... we have to educate and enable one another so that our numbers can be used for positive outcomes. The VB community is too splintered at this point, hiding away in many pockets... in many cases, pockets of one. So help our community by pointing any and all VB devs to these gitter rooms. ;-)
    Cory Smith
    @DualBrain
    What can people tell me about ASP.NET Razor? Is that something that should go on the list of things that we might want to tackle?
    Cory Smith
    @DualBrain

    @VBAndCs shared the following in another room:

    "I offered to contribute to make a VB.NET Razor, but ASP team rejected the offer. I insisted to go forward alone, and thought I can simplfy the effort by separating VB code in a code-behind file, which made me remember that VB already has XML literals which can play as a built-in Razor! I made a VB.NET MVC Core App as a proof of concept here:
    https://github.com/VBAndCs/VB.NET-Razor

    More details about how it works here:
    https://github.com/dotnet/vblang/issues/397#issuecomment-475199117"

    Cory Smith
    @DualBrain
    @VBAndCs Volunteering directly with the core teams is something that I think is generally answered with a rejection due to the strange relationship between the commercial and oss side of things. So I wouldn't read too much into that. However, I do believe that (as a community) if we do build solutions that are a) solid and reliable and b) gain some traction in our community that Microsoft will review, adopt and accept a pull request. I just think the automatic answer of "no" stems from not having the resources necessary to be involved (even at just a tracking level) for projects that are "work-in-progress". This is one of the main reasons why I am trying to get our community to come together so that we can make these sorts of things happen. So props for stepping up... now lets see what we can do to share the work you've done and get more traction behind it. ;-)
    Mohammad Hamdy Ghanem
    @VBAndCs
    Hi @DualBrain
    Thanks for your interest. For starter, we nee to create a VB.NET template for ASP.NET MVC Core. I already proved the concept, but it can't benift much developers like this (I created a C# project, then converted it to V project, which wasted some time!)
    abnervelasco
    @abnervelasco
    Hola, yo estoy dispuesto a ayudar
    Cory Smith
    @DualBrain
    @abnervelasco Good to hear!
    Raja Venkatesh
    @rrvenki
    Hi, Hope you all are aware of https://github.com/Nukepayload2/machinelearning-samples which is a good place to see ML.NET code in VB.NET. But for example I took the C# template for SQL CLR project, converted the generated default code into VB.NET and built a DLL which is an addon to SQL server completely in VB. I wish to create a VB.NET template repository with packages like this. What is the right approach?It should not be a one to one matching template found for C# instead use specific features of VB.
    Cory Smith
    @DualBrain
    You could go either way; however, for me it seems that we should leverage what VB offers whenever providing samples. There are many instances where I've converted code and the code was not only less lines, but (to me) a ton more clear. (For the record, you could make it less lines in C# by cramming it all together... but that'd be cheating.) To say this another way, it disappoints me a little whenever I see a sample that was clearly machine converted that doesn't take into account how a VB'er would actually write it. ;-)
    Mohammad Hamdy Ghanem
    @VBAndCs
    Task completed: Vazor 1.0 (stands for VB.NET Razor) https://github.com/VBAndCs/Vazor
    Cory Smith
    @DualBrain
    Great to hear! I've been following along some of the conversations taking place and it's awesome to see some traction taking place.
    Mohammad Hamdy Ghanem
    @VBAndCs
    thanks cory. There is a To Do section at the end of the readme file. So, I appreciate any help.
    Cory Smith
    @DualBrain
    I'm primarily focused on desktop/mobile (native) apps; so not sure how much assistance I can be. With that said... I'm very interested in monitoring how this progresses to see if there's any path from here to something like https://blazor.net/ (as a sort of replacement to Silverlight). I have a project that I'd like to take this direction that requires little more than the ability to refresh the image (client-side) within the browser and handle key press / mouse events. So this isn't a UI problem, it's more of a "host" problem. I was looking at http://jsil.org/, but project is confirmed to be "dead" by the author (which is disappointing). I have yet to find a public example showing even a VB assembly being launched and used in Blazor; however, I'm being told that it can be done. Time constraints have made exploring this deeper a bit of a chore... but if no one else does this, I'll eventually carve out the time to explore this more. What I would like to see is a sample showing VB running as a WebAssembly where it will use System.Drawing to dynamically / continually / client-side generate an image on the page (for example, a clock). (NOTE: Even the C# samples I've stumbled across so far aren't all that great.)
    Mohammad Hamdy Ghanem
    @VBAndCs
    look at https://github.com/cshtml5 it gone open source and it translates selverlight and wpf to ASP.NET apps
    Cory Smith
    @DualBrain
    @VBAndCs To my knowledge, the #cshtml5 project is only for C#. I'm playing wwith #Blazor at the moment trying to wrap my head around the whole #Razor side of things. Which brings me to a few of questions about your #Vazor project. Is #Vazor something that can be done with #Blazor? Or will we need something like #Vlazor? ;-) Also, does #Vazor support the newly released #RazorComponents? To be more specific regarding #Blazor; have you successfully been able to get #Vazor to run "client-side" (#WebAssembly)?
    Cory Smith
    @DualBrain
    Also @VBAndCs , can you highlight some of the differences between what you are doing with #Vazor and what currently exists (apparently) with regards to VB as documented over on https://docs.microsoft.com/en-us/aspnet/web-pages/overview/getting-started/introducing-razor-syntax-vb. I'm asking as I'm trying to wrap my head around what is #Razor.
    Jay Asbury
    @vbjay
    Razor is something that has been around for a while. It gets rid of stupid <%... junk. Instead you have either code or html with escaping for simple code in middle of ui or ui in middle of code.
    image.png
    Not my code. :D That would fail in a different culture.
    Mohammad Hamdy Ghanem
    @VBAndCs
    I have a new idea called ZML (raZor xML) to Write structural code as xml tags, so we have a new ZML Razor layer built on tip of C# Razor!
    I already implemented it in Vazor 1.5 and hope it can be implemented in .NET, so please support this proposal (all details are there): aspnet/AspNetCore#9270
    Thanks.
    Mohammad Hamdy Ghanem
    @VBAndCs
    ZML 1.0 now has its own repo and NuGet.
    Paul M Cohen
    @paul1956
    Microsoft is doing an all day Blazor event in January.