Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Satisfying Weekend

Satisfying Weekend

Scheduled Pinned Locked Moved The Lounge
javascriptasp-netdesignarchitecturecareer
19 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • realJSOPR Offline
    realJSOPR Offline
    realJSOP
    wrote on last edited by
    #1

    So, I got this new job, where the work is MVC, so I thought that while I waited for all the in-processing stuff to happen (so I can actually start work), I decided to start writing a MVC app. So far, I've managed to eradicate Entity Framework in its entirety (in deference to my own DAL), created my own Identity code to replace the ASPNetxxx code, created a lot of the back-end static data (I've spent almost a week on this, and still have a ways to go before I'm done with it) so that I can exercise the app, and came up with a dark appearance that I really like. I really hate everything javascript, but the reality is that it simply can't be avoided, so today, I took on the task implementing "fluff". I pretty much got a set of cascading drop-down lists working in relative harmony (using ajax), and implemented a custom jquery-ui progress bar that shows the percentage of characters remaining in the associated text input (or area) control as the user types The progress color changes from green, to yellow, to red depending on what percentage of characters is remaining. I'm sure there are better ways to do what I did, but as much as I dislike javascript, if it works, it ships. Just exercising my MVC muscles...

    ".45 ACP - because shooting twice is just silly" - JSOP, 2010
    -----
    You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
    -----
    When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

    pkfoxP Sander RosselS M M G 5 Replies Last reply
    0
    • realJSOPR realJSOP

      So, I got this new job, where the work is MVC, so I thought that while I waited for all the in-processing stuff to happen (so I can actually start work), I decided to start writing a MVC app. So far, I've managed to eradicate Entity Framework in its entirety (in deference to my own DAL), created my own Identity code to replace the ASPNetxxx code, created a lot of the back-end static data (I've spent almost a week on this, and still have a ways to go before I'm done with it) so that I can exercise the app, and came up with a dark appearance that I really like. I really hate everything javascript, but the reality is that it simply can't be avoided, so today, I took on the task implementing "fluff". I pretty much got a set of cascading drop-down lists working in relative harmony (using ajax), and implemented a custom jquery-ui progress bar that shows the percentage of characters remaining in the associated text input (or area) control as the user types The progress color changes from green, to yellow, to red depending on what percentage of characters is remaining. I'm sure there are better ways to do what I did, but as much as I dislike javascript, if it works, it ships. Just exercising my MVC muscles...

      ".45 ACP - because shooting twice is just silly" - JSOP, 2010
      -----
      You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
      -----
      When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

      pkfoxP Offline
      pkfoxP Offline
      pkfox
      wrote on last edited by
      #2

      I feel your pain John

      Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP

      1 Reply Last reply
      0
      • realJSOPR realJSOP

        So, I got this new job, where the work is MVC, so I thought that while I waited for all the in-processing stuff to happen (so I can actually start work), I decided to start writing a MVC app. So far, I've managed to eradicate Entity Framework in its entirety (in deference to my own DAL), created my own Identity code to replace the ASPNetxxx code, created a lot of the back-end static data (I've spent almost a week on this, and still have a ways to go before I'm done with it) so that I can exercise the app, and came up with a dark appearance that I really like. I really hate everything javascript, but the reality is that it simply can't be avoided, so today, I took on the task implementing "fluff". I pretty much got a set of cascading drop-down lists working in relative harmony (using ajax), and implemented a custom jquery-ui progress bar that shows the percentage of characters remaining in the associated text input (or area) control as the user types The progress color changes from green, to yellow, to red depending on what percentage of characters is remaining. I'm sure there are better ways to do what I did, but as much as I dislike javascript, if it works, it ships. Just exercising my MVC muscles...

        ".45 ACP - because shooting twice is just silly" - JSOP, 2010
        -----
        You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
        -----
        When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

        Sander RosselS Offline
        Sander RosselS Offline
        Sander Rossel
        wrote on last edited by
        #3

        #realJSOP wrote:

        I really hate everything javascript, but the reality is that it simply can't be avoided

        Oh yes it can! I'm currently working for a customer who has zero JavaScript. They've done everything using Angular and TypeScript. You don't have to use Angular to use TypeScript, of course, but when you use Angular TypeScript is mandatory I think. Personally I prefer to keep things KISS and I just use JavaScript (with Vue.js), but try to keep it to a bare minimum. I'd look into TypeScript if I were you. It's like strongly typed JavaScript created by the creator of C# and people love it.

        Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

        realJSOPR M 2 Replies Last reply
        0
        • Sander RosselS Sander Rossel

          #realJSOP wrote:

          I really hate everything javascript, but the reality is that it simply can't be avoided

          Oh yes it can! I'm currently working for a customer who has zero JavaScript. They've done everything using Angular and TypeScript. You don't have to use Angular to use TypeScript, of course, but when you use Angular TypeScript is mandatory I think. Personally I prefer to keep things KISS and I just use JavaScript (with Vue.js), but try to keep it to a bare minimum. I'd look into TypeScript if I were you. It's like strongly typed JavaScript created by the creator of C# and people love it.

          Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

          realJSOPR Offline
          realJSOPR Offline
          realJSOP
          wrote on last edited by
          #4

          Angular and Typescript *are* javascript.

          ".45 ACP - because shooting twice is just silly" - JSOP, 2010
          -----
          You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
          -----
          When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

          Sander RosselS 1 Reply Last reply
          0
          • realJSOPR realJSOP

            Angular and Typescript *are* javascript.

            ".45 ACP - because shooting twice is just silly" - JSOP, 2010
            -----
            You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
            -----
            When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

            Sander RosselS Offline
            Sander RosselS Offline
            Sander Rossel
            wrote on last edited by
            #5

            Sure, TypeScript is ultimately transpiled to JavaScript. The difference is you don't have to write the JavaScript yourself. Alternatively, you could look into Blazor and use C# in your front-end.

            Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

            realJSOPR 1 Reply Last reply
            0
            • Sander RosselS Sander Rossel

              Sure, TypeScript is ultimately transpiled to JavaScript. The difference is you don't have to write the JavaScript yourself. Alternatively, you could look into Blazor and use C# in your front-end.

              Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

              realJSOPR Offline
              realJSOPR Offline
              realJSOP
              wrote on last edited by
              #6

              Can you use Blazor in a .net framework app?

              ".45 ACP - because shooting twice is just silly" - JSOP, 2010
              -----
              You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
              -----
              When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

              Sander RosselS 1 Reply Last reply
              0
              • realJSOPR realJSOP

                Can you use Blazor in a .net framework app?

                ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                -----
                You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                -----
                When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                Sander RosselS Offline
                Sander RosselS Offline
                Sander Rossel
                wrote on last edited by
                #7

                I haven't actually used Blazor myself and I haven't used .NET Framework with web in years, but apparently it is possible: asp.net mvc - Can Blazor WebAssembly be incorporated into a .NET Framework 4.8 MVC site? - Stack Overflow[^]

                Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                realJSOPR 1 Reply Last reply
                0
                • Sander RosselS Sander Rossel

                  I haven't actually used Blazor myself and I haven't used .NET Framework with web in years, but apparently it is possible: asp.net mvc - Can Blazor WebAssembly be incorporated into a .NET Framework 4.8 MVC site? - Stack Overflow[^]

                  Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                  realJSOPR Offline
                  realJSOPR Offline
                  realJSOP
                  wrote on last edited by
                  #8

                  I don't want to jump through the hoops to do blazor in .netf. The dev landscape (for lack of a better term) regarding typescript and scss (which i've only just now discovered) appears to be filled with land mines. I found out about buildwebcompiler, but that project was abandoned 5 years ago, and the last available version doesn't install in VS2017 (I get an error "An object isn't set to the instance of an object", and the install fails). There's a forked version being maintained by someone else, but they've removed the node.js dependency, so it only compiles SCSS files.

                  ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                  -----
                  You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                  -----
                  When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                  Sander RosselS 1 Reply Last reply
                  0
                  • realJSOPR realJSOP

                    So, I got this new job, where the work is MVC, so I thought that while I waited for all the in-processing stuff to happen (so I can actually start work), I decided to start writing a MVC app. So far, I've managed to eradicate Entity Framework in its entirety (in deference to my own DAL), created my own Identity code to replace the ASPNetxxx code, created a lot of the back-end static data (I've spent almost a week on this, and still have a ways to go before I'm done with it) so that I can exercise the app, and came up with a dark appearance that I really like. I really hate everything javascript, but the reality is that it simply can't be avoided, so today, I took on the task implementing "fluff". I pretty much got a set of cascading drop-down lists working in relative harmony (using ajax), and implemented a custom jquery-ui progress bar that shows the percentage of characters remaining in the associated text input (or area) control as the user types The progress color changes from green, to yellow, to red depending on what percentage of characters is remaining. I'm sure there are better ways to do what I did, but as much as I dislike javascript, if it works, it ships. Just exercising my MVC muscles...

                    ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                    -----
                    You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                    -----
                    When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                    M Offline
                    M Offline
                    Marc Clifton
                    wrote on last edited by
                    #9

                    Saturday I went to a fantastic talk on honey bees by a local retired bee person, he and his wife founded Spikenard Farm – Honeybee Sanctuary[^] - learned a lot about their biology and life cycle and how they make honey and gather pollen and on and on. Sunday I saw a one man production of Faust done by my friend and playwright/actor Glen Williamson. Oh, and I worked on the "community event planner" website I'm putting together (.NET 6 C# backend and TypeScript front-end).

                    Latest Article:
                    Create a Digital Ocean Droplet for .NET Core Web API with a real SSL Certificate on a Domain

                    realJSOPR 1 Reply Last reply
                    0
                    • Sander RosselS Sander Rossel

                      #realJSOP wrote:

                      I really hate everything javascript, but the reality is that it simply can't be avoided

                      Oh yes it can! I'm currently working for a customer who has zero JavaScript. They've done everything using Angular and TypeScript. You don't have to use Angular to use TypeScript, of course, but when you use Angular TypeScript is mandatory I think. Personally I prefer to keep things KISS and I just use JavaScript (with Vue.js), but try to keep it to a bare minimum. I'd look into TypeScript if I were you. It's like strongly typed JavaScript created by the creator of C# and people love it.

                      Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                      M Offline
                      M Offline
                      Marc Clifton
                      wrote on last edited by
                      #10

                      As realJSOP said, TypeScript is still JavaScript. :laugh: But yeah, way way better than working in JavaScript. I do find it amusing though how a file of interfaces in TypeScript transpiled to a file with no actual lines of code in JavaScript. So much typing just for type safety. :laugh:

                      Latest Article:
                      Create a Digital Ocean Droplet for .NET Core Web API with a real SSL Certificate on a Domain

                      Sander RosselS 1 Reply Last reply
                      0
                      • realJSOPR realJSOP

                        So, I got this new job, where the work is MVC, so I thought that while I waited for all the in-processing stuff to happen (so I can actually start work), I decided to start writing a MVC app. So far, I've managed to eradicate Entity Framework in its entirety (in deference to my own DAL), created my own Identity code to replace the ASPNetxxx code, created a lot of the back-end static data (I've spent almost a week on this, and still have a ways to go before I'm done with it) so that I can exercise the app, and came up with a dark appearance that I really like. I really hate everything javascript, but the reality is that it simply can't be avoided, so today, I took on the task implementing "fluff". I pretty much got a set of cascading drop-down lists working in relative harmony (using ajax), and implemented a custom jquery-ui progress bar that shows the percentage of characters remaining in the associated text input (or area) control as the user types The progress color changes from green, to yellow, to red depending on what percentage of characters is remaining. I'm sure there are better ways to do what I did, but as much as I dislike javascript, if it works, it ships. Just exercising my MVC muscles...

                        ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                        -----
                        You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                        -----
                        When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                        M Offline
                        M Offline
                        MarkTJohnson
                        wrote on last edited by
                        #11

                        Maybe you said it elsewhere and I missed it, is it a new role in the same org or completely different employer? Or is it as classified as the last job?

                        I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.

                        realJSOPR 1 Reply Last reply
                        0
                        • M MarkTJohnson

                          Maybe you said it elsewhere and I missed it, is it a new role in the same org or completely different employer? Or is it as classified as the last job?

                          I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.

                          realJSOPR Offline
                          realJSOPR Offline
                          realJSOP
                          wrote on last edited by
                          #12

                          No, different employer altogether, and yes, just as classified as the last one. :)

                          ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                          -----
                          You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                          -----
                          When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                          M 1 Reply Last reply
                          0
                          • M Marc Clifton

                            Saturday I went to a fantastic talk on honey bees by a local retired bee person, he and his wife founded Spikenard Farm – Honeybee Sanctuary[^] - learned a lot about their biology and life cycle and how they make honey and gather pollen and on and on. Sunday I saw a one man production of Faust done by my friend and playwright/actor Glen Williamson. Oh, and I worked on the "community event planner" website I'm putting together (.NET 6 C# backend and TypeScript front-end).

                            Latest Article:
                            Create a Digital Ocean Droplet for .NET Core Web API with a real SSL Certificate on a Domain

                            realJSOPR Offline
                            realJSOPR Offline
                            realJSOP
                            wrote on last edited by
                            #13

                            I'm not sure what you mean by Typescript front end. Are you saying it's just HTML5 and typescript, with no MVC goodness thrown in?

                            ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                            -----
                            You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                            -----
                            When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                            1 Reply Last reply
                            0
                            • M Marc Clifton

                              As realJSOP said, TypeScript is still JavaScript. :laugh: But yeah, way way better than working in JavaScript. I do find it amusing though how a file of interfaces in TypeScript transpiled to a file with no actual lines of code in JavaScript. So much typing just for type safety. :laugh:

                              Latest Article:
                              Create a Digital Ocean Droplet for .NET Core Web API with a real SSL Certificate on a Domain

                              Sander RosselS Offline
                              Sander RosselS Offline
                              Sander Rossel
                              wrote on last edited by
                              #14

                              Marc Clifton wrote:

                              So much typing just for type safety.

                              Which is why I still use JavaScript myself :D

                              Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                              1 Reply Last reply
                              0
                              • realJSOPR realJSOP

                                I don't want to jump through the hoops to do blazor in .netf. The dev landscape (for lack of a better term) regarding typescript and scss (which i've only just now discovered) appears to be filled with land mines. I found out about buildwebcompiler, but that project was abandoned 5 years ago, and the last available version doesn't install in VS2017 (I get an error "An object isn't set to the instance of an object", and the install fails). There's a forked version being maintained by someone else, but they've removed the node.js dependency, so it only compiles SCSS files.

                                ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                                -----
                                You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                                -----
                                When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                                Sander RosselS Offline
                                Sander RosselS Offline
                                Sander Rossel
                                wrote on last edited by
                                #15

                                A client of mine uses it and it involves manually running scripts :sigh:

                                Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                                1 Reply Last reply
                                0
                                • realJSOPR realJSOP

                                  No, different employer altogether, and yes, just as classified as the last one. :)

                                  ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                                  -----
                                  You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                                  -----
                                  When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                                  M Offline
                                  M Offline
                                  MarkTJohnson
                                  wrote on last edited by
                                  #16

                                  Well here's hoping the new place isn't as daunting as the last place.

                                  I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.

                                  1 Reply Last reply
                                  0
                                  • realJSOPR realJSOP

                                    So, I got this new job, where the work is MVC, so I thought that while I waited for all the in-processing stuff to happen (so I can actually start work), I decided to start writing a MVC app. So far, I've managed to eradicate Entity Framework in its entirety (in deference to my own DAL), created my own Identity code to replace the ASPNetxxx code, created a lot of the back-end static data (I've spent almost a week on this, and still have a ways to go before I'm done with it) so that I can exercise the app, and came up with a dark appearance that I really like. I really hate everything javascript, but the reality is that it simply can't be avoided, so today, I took on the task implementing "fluff". I pretty much got a set of cascading drop-down lists working in relative harmony (using ajax), and implemented a custom jquery-ui progress bar that shows the percentage of characters remaining in the associated text input (or area) control as the user types The progress color changes from green, to yellow, to red depending on what percentage of characters is remaining. I'm sure there are better ways to do what I did, but as much as I dislike javascript, if it works, it ships. Just exercising my MVC muscles...

                                    ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                                    -----
                                    You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                                    -----
                                    When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                                    G Offline
                                    G Offline
                                    Gary R Wheeler
                                    wrote on last edited by
                                    #17

                                    So are you away from the DoD environment now? I was always appalled when you talked about the idiocy in that.

                                    Software Zen: delete this;

                                    realJSOPR 1 Reply Last reply
                                    0
                                    • G Gary R Wheeler

                                      So are you away from the DoD environment now? I was always appalled when you talked about the idiocy in that.

                                      Software Zen: delete this;

                                      realJSOPR Offline
                                      realJSOPR Offline
                                      realJSOP
                                      wrote on last edited by
                                      #18

                                      No, but the level of idiocy may be lower than the last place.

                                      ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                                      -----
                                      You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                                      -----
                                      When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                                      G 1 Reply Last reply
                                      0
                                      • realJSOPR realJSOP

                                        No, but the level of idiocy may be lower than the last place.

                                        ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                                        -----
                                        You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                                        -----
                                        When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                                        G Offline
                                        G Offline
                                        Gary R Wheeler
                                        wrote on last edited by
                                        #19

                                        That's good. It always sounded like an active conspiracy to keep you from doing your job before. I'm fortunate in that the only adversary I have internally is corporate IT, and I'm not shy about playing the "but I develop products that make us money" card.

                                        Software Zen: delete this;

                                        1 Reply Last reply
                                        0
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes


                                        • Login

                                        • Don't have an account? Register

                                        • Login or register to search.
                                        • First post
                                          Last post
                                        0
                                        • Categories
                                        • Recent
                                        • Tags
                                        • Popular
                                        • World
                                        • Users
                                        • Groups