|
Author |
Message |
panrider_uk |
This post is not being displayed .
|
panrider_uk World Chat Champion
Joined: 23 Sep 2007 Karma :
|
|
Back to top |
|
You must be logged in to rate posts |
|
|
supZ |
This post is not being displayed .
|
supZ World Chat Champion
Joined: 03 Feb 2009 Karma :
|
Posted: 18:12 - 08 Nov 2018 Post subject: |
|
|
Been a web applications developer for like 17+ years.
Started as a hobby, learning html, making terrible black and red websites in the 90s then got asked about doing something with databases and taught myself classic asp.
Learnt pascal and c at college but that consisted of me writing a space invaders game within 2 weeks of starting the course and not bothering to do anything else for the rest of the year.. god i miss college.
I still do some classic as we have some legacy apps here but otherwise I'm fiddling with c#, mvc5+ .net, mssql, angularjs etc..
I do have qualifications in c#, visual studio apps, angularjs but everything else like html, css, javascript (jquery etc), sql, asp, blah blah is self taught.
I always like to learn new things and blazor is actually looking quite interesting. It's basically angular but the MS way using c#. full stack spa using webassembly. Quite cool.
As a job the company I work for writes and maintain a system various fire services (and nuclear plants) use to record all their training & incident recording and development on. ____________________ CBR954RR - Daily toy
CBR600RR - Trackbike |
|
Back to top |
|
You must be logged in to rate posts |
|
|
tracks |
This post is not being displayed .
|
tracks Nitrous Nuisance
Joined: 01 Nov 2012 Karma :
|
|
Back to top |
|
You must be logged in to rate posts |
|
|
Lord Percy |
This post is not being displayed .
|
Lord Percy World Chat Champion
Joined: 03 Aug 2012 Karma :
|
|
Back to top |
|
You must be logged in to rate posts |
|
|
G |
This post is not being displayed .
|
G The Voice of Reason
Joined: 02 Feb 2002 Karma :
|
Posted: 15:47 - 14 Nov 2018 Post subject: Re: Any programmers on BCF? |
|
|
For a few years now - full L/WAMP stack with JS+JQuery (and some of that for greasemonkey recently) etc.
Also Android, Selenium in Java and a few other bits and pieces.
Separately, need to get back to learning Data Science/Python stuff - and right now I'm doing some C++ for Ardunio.
So definitely a 'master of none' . |
|
Back to top |
|
You must be logged in to rate posts |
|
|
Old Thread Alert!
There is a gap of 277 days between these two posts... |
|
|
Lord Percy |
This post is not being displayed .
|
Lord Percy World Chat Champion
Joined: 03 Aug 2012 Karma :
|
|
Back to top |
|
You must be logged in to rate posts |
|
|
Easy-X |
This post is not being displayed .
|
Easy-X Super Spammer
Joined: 08 Mar 2019 Karma :
|
Posted: 10:38 - 19 Aug 2019 Post subject: |
|
|
Lord Percy wrote: | One thing I don't get about server side is: What does the user receive when they load a page? Web Assembly? Same as client-side but only loads things bit by bit? What are page download sizes like? |
The browser loads a "Server-Side Client" of sorts and this maintains a Signal R connection to the server. Regardless of whether anything is actually happening on the web page you're eyeballing if you interrupt this Signal R connection (e.g. pause the program in VS) you'll eventually get a "Loading, please wait..." type thing on the browser.
TBH I haven't looked too much into the voodoo behind it but it seems to send the absolute bare minimum to render a page. I like it mainly because I can debug everything in VS which suits a pile of chaotic ideas thrown together...
At the moment my program mashes up raw TCP sockets to an old legacy service, XML messages to a more "modern" service, JSON requests over websockets to a cloud service and pulls in data from a SQL server... oh yeah, and renders web pages So a complete mess!
Eventually though I may do it all as client side: the target audience are going to be wandering about, taking orders from punters. They may dip in and out of WiFi range from time to time. Be nice if they only need a live connection when they literally hit "Send Order."
Personally I like Blazor because "moar C#" so why not but if you went at it cold with no experience of JS/Jquery/Angular/etc. you wouldn't "get" what they were trying for. That and I don't really like JS - but then I'm not an expert on it - whereas I've seen the progress on C# since before version 1.0 and it all seems to be going in the right direction. Certainly I'm a little disappointed when I have to write bog standard version 7.x instead of the upcoming version 8.0 ____________________ Husqvarna Vitpilen 401, Yamaha XSR700, Honda Rebel, Yamaha DT175, Suzuki SV650 (loan) Fazer 600, Keeway Superlight 125, 50cc turd scooter |
|
Back to top |
|
You must be logged in to rate posts |
|
|
Lord Percy |
This post is not being displayed .
|
Lord Percy World Chat Champion
Joined: 03 Aug 2012 Karma :
|
|
Back to top |
|
You must be logged in to rate posts |
|
|
Easy-X |
This post is not being displayed .
|
Easy-X Super Spammer
Joined: 08 Mar 2019 Karma :
|
Posted: 14:28 - 19 Aug 2019 Post subject: |
|
|
Lord Percy wrote: | Ah, that old chestnut. I remember now. I avoided looking into the Signal R stuff simply because I haven't done it before. Didn't fancy learning two new things at once - Blazor and Signal R - so I went for the client-side option even though Microsoft said it isn't really ready yet. |
Oh no, server side Blazor uses Signal R but you don't see jack-shit about how it works. Okay, so it's good to be aware of Signal R's strengths and weaknesses but you don't ever get knee-deep in it. Just Blazor away
A separate note though: Signal R is very handy if you'd like to maintain a live, event driven connection to a web page e.g. server sending out notification updates at random times. ____________________ Husqvarna Vitpilen 401, Yamaha XSR700, Honda Rebel, Yamaha DT175, Suzuki SV650 (loan) Fazer 600, Keeway Superlight 125, 50cc turd scooter |
|
Back to top |
|
You must be logged in to rate posts |
|
|
Lord Percy |
This post is not being displayed .
|
Lord Percy World Chat Champion
Joined: 03 Aug 2012 Karma :
|
|
Back to top |
|
You must be logged in to rate posts |
|
|
Easy-X |
This post is not being displayed .
|
Easy-X Super Spammer
Joined: 08 Mar 2019 Karma :
|
Posted: 11:27 - 28 Aug 2019 Post subject: |
|
|
News from the rumour mill: Kendo UI is going to have a Blazor version.
BTW SignalR is specifically a Microsoft technology (Apache licence though so free to use) I doubt people like Google would be using it They probably just use WebSockets directly. ____________________ Husqvarna Vitpilen 401, Yamaha XSR700, Honda Rebel, Yamaha DT175, Suzuki SV650 (loan) Fazer 600, Keeway Superlight 125, 50cc turd scooter |
|
Back to top |
|
You must be logged in to rate posts |
|
|
Old Thread Alert!
There is a gap of 195 days between these two posts... |
|
|
Lord Percy |
This post is not being displayed .
|
Lord Percy World Chat Champion
Joined: 03 Aug 2012 Karma :
|
Posted: 19:11 - 10 Mar 2020 Post subject: |
|
|
Well seeing as this has been spammed up to the top of the threads list...
I'm well into my new job now, back in the UK. Really enjoying it so far, if anything just because the commute is less than 10 minutes walk, which is excellent
I've been tasked with porting an iOS app over to Xamarin, which is frankly horrible. The project was half-started when I came onboard, and the plan of action has been to use an 'Objective-C to C#' converter and hope for the best with each file (some 150 files in total, all joyously interconnected with each other).
Terrible idea. It should have been a rewrite from the ground up. The converter does nothing more than output 'code that looks like C#', so the results always need copious amounts of debugging and alteration by yours truly. It's an absolute spaghetti minefield cluster fuck of code.
As well as this, I have a guy telling me every day to "try to keep the code looking as much like the iOS project as possible". Anyone who has worked with Objective-C and C#, or has worked on iOS and Xamarin, will know very well that that is the most ridiculous request imaginable in the current circumstances.
Rant over I still like the job anyway. |
|
Back to top |
|
You must be logged in to rate posts |
|
|
Easy-X |
This post is not being displayed .
|
Easy-X Super Spammer
Joined: 08 Mar 2019 Karma :
|
Posted: 22:10 - 10 Mar 2020 Post subject: |
|
|
Latest C# version? If you're on 8 (or at least a late 7) there's just so much elegance in there. Somehow I doubt Objective-C has quite got the pace (in language evolution.)
We chatted about Blazor before but at the moment I've shifted a bit sideways to ASP.NET Core web services and again the fit is just so elegant: the handling of dependency injection and background services.
The nice thing is the main core of the project is something I created for fun just to test Core out: I took an existing "old skool" MVC project and re-imagined it and now it's pulled the rug from under the parent and absolutely killing everything it's tasked to do ____________________ Husqvarna Vitpilen 401, Yamaha XSR700, Honda Rebel, Yamaha DT175, Suzuki SV650 (loan) Fazer 600, Keeway Superlight 125, 50cc turd scooter |
|
Back to top |
|
You must be logged in to rate posts |
|
|
Lord Percy |
This post is not being displayed .
|
Lord Percy World Chat Champion
Joined: 03 Aug 2012 Karma :
|
|
Back to top |
|
You must be logged in to rate posts |
|
|
Easy-X |
This post is not being displayed .
|
Easy-X Super Spammer
Joined: 08 Mar 2019 Karma :
|
Posted: 21:05 - 11 Mar 2020 Post subject: |
|
|
Lord Percy wrote: | Entity Framework Core is an improvement too. It properly (or much better) ensures queries are not executed until they have to be, i.e. it much more strictly wants you to use IQueryable types so nothing is instantiated (and memory wasted) until the last moment. |
Haha! Yes, the laziness of it has caught me out on occasions. And yes, Blazor isn't the solution to everything
Most amusing thing I heard today (just got the API keys etc. for Deliveroo) "Okay, we'll expect to hear again from you in the next 6 weeks for testing..." for one webhook and a couple of POSTs for syncing data?! I think not ____________________ Husqvarna Vitpilen 401, Yamaha XSR700, Honda Rebel, Yamaha DT175, Suzuki SV650 (loan) Fazer 600, Keeway Superlight 125, 50cc turd scooter |
|
Back to top |
|
You must be logged in to rate posts |
|
|
Lord Percy |
This post is not being displayed .
|
Lord Percy World Chat Champion
Joined: 03 Aug 2012 Karma :
|
|
Back to top |
|
You must be logged in to rate posts |
|
|
Easy-X |
This post is not being displayed .
|
Easy-X Super Spammer
Joined: 08 Mar 2019 Karma :
|
Posted: 01:15 - 12 Mar 2020 Post subject: |
|
|
Security? You'd think so wouldn't you but authentication of a Deliveroo order is just HMAC SHA256 (obviously my webhook needs to be https) and sync POSTs back are just Basic Authentication (again https.) Of course, the example code for their interpretation of HMAC doesn't match what I'm being sent but hey-ho Then again I'm only dealing with orders; I only get notified whether an order is pre-paid I don't need to process cards and stuff.
In contrast for our own API I went with JWT, refresh tokens and tagging the client IP addresses upon generation. Nice and lightweight. If I wanted something tougher I'd probably dive into Azure's directory services. BTW I much prefer Azure over AWS which is what I last worked with.
<addendum> Talking of payment services all the chip & pin machines are switching over to Android so out goes lugging both tablet + card reader for mobility solutions ____________________ Husqvarna Vitpilen 401, Yamaha XSR700, Honda Rebel, Yamaha DT175, Suzuki SV650 (loan) Fazer 600, Keeway Superlight 125, 50cc turd scooter |
|
Back to top |
|
You must be logged in to rate posts |
|
|
Old Thread Alert!
The last post was made 4 years, 71 days ago. Instead of replying here, would creating a new thread be more useful? |
|
|
|