|
|
There's a reason I've been excited to be doing a mobile project at 50% (hopefully for the next 8-10 months) even though it's being written in Java instead of our normal Xamarin (3rd party dependencies) or Kotlin (short deadline for initial milestone meant our lead didn't want to risk a slow rampup).
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Walk North <enter>
"You are in a maze of twisty little passages, most of them filled with knee-deep shite."
Walk North <enter>
"You are in a maze of twisty little passages, most of them filled with knee-deep shite."
...
If you can't laugh at yourself - ask me and I will do it for you.
|
|
|
|
|
So you never played Adventure (the original version)?
If you had, you would have known that to the north, "You are in a maze of twisty little passages, all alike".
Further north, "You are in a maze of twisting little passages, all alike".
To the west of that, "You are in a little maze of twisting passages, all alike".
Then go south, and "You are in a little maze of twisty passages, all alike".
Further south, "You are in a twisty little maze of passages, all alike".
Go west, and "You are in a little maze passages, all twist, all alike".
Then if you again go west you are back to where "You are in a maze of twisty little passages" - the passages are twisting. Or twisty, if you prefer. And they are all alike. In this context, most of them are probably filled with knee-deep shite, although that wasn't the case in the original Adventure.
|
|
|
|
|
"WinForms". It works. Predictable. No Javascript-dependencies.
Just saying, if you need a grunt that gets results you can hire me. I don't know Gulp, just delivering results; and I determine what is right, not the client.
And yes; I was that idiot you saw at that show. If we meet again, I pay for a vegan beer.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Eddy Vluggen wrote: if you need a grunt that gets results I said Webpack, not Grunt: The JavaScript Task Runner[^]
WinForms is hardly a good choice these days.
Its age is really beginning to show.
Don't get me wrong, I love WinForms (well, most of it, the DataGridView kind of ruins it).
I have it running at one customer, but they need support for Google Maps.
The previous programmer got it working using the WebBrowser control, but that uses IE and is no longer supported.
I was able to migrate to some Chromium based control, but developing and debugging it is still a pain.
Some things really are simpler in a web app.
Eddy Vluggen wrote: And yes; I was that idiot you saw at that show. I haven't seen any shows lately, but I already figured you were an idiot
|
|
|
|
|
One of the reasons I have such disdain for npm, webpack, and all the other aspects of the web-sphere, is exactly many of the issues you've mentioned - absurd amounts of dependencies, lack of "how to" documentation, and so forth. And forget getting all that tooling to work in Visual Studio, my favorite IDE / debugger tool. Visual Code sucks - it keeps changing with every new release, and I'm sick of that and the half-assed plugins that only half work.
I've come to love web development, but only in the context of, don't use anything someone else wrote unless absolutely necessary. So I have a very small suite of third party libraries I use:
sometimes Bootstrap
sometimes jqWidgets
never jQuery (except that the above to require it)
no third party "MV[x]" framework
no "pollute my HTML with declarative code" engines, so no Angular, no Vue, no shyte.
um, nothing else really.
and everything is coded in TypeScript, and I can debug happily either in the Chrome console or right in Visual Studio.
As usual, I rebel. I am not a lemming. I will not leap of the cliff that everyone else appears to be leaping off of.
And OMG, "eval"???
|
|
|
|
|
We seem to come from rather different worlds, but this is one reason I write pure C++ with as few dependencies on other things as possible. I like most of the STL, but there's a lot of shite out there.
I even have a black Stetson, a going-away present from a former team. Hi y'all if any of you are reading this. Some of them still work on the product almost 20 years later.
|
|
|
|
|
I'm partial to QT because it supplies OS level primitives remaining mostly cross-platform if the project is developed well. Otherwise, as little external dependencies as strictly necessary.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
|
Phew.. Blazor WebAssembly arrived just in time to save us!
Better yet, some of the Blazor work is retrofitted in WinUI as MVA, exciting time!
|
|
|
|
|
Saw that in the Build presentations. The creator of DNN has already jumped on board with a Blazor framework named oqtane. Looked at it but didn't bite. Seems like it is not quite ready for prime time, maybe close.
If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.
|
|
|
|
|
I'll wait for that stuff to mature a bit before I use it in production code
|
|
|
|
|
You're such a web, javascript puddle, html 5, css, jquery, react, vue lover!
Me, I'll jump right into it!
I resisted doing web dev as much as I could... But the wave finally caught me anyway
I see Blazor as my savior! Finally a beautiful and sensible and performant technology! Nobody will stop me using it!
Actually.. I should start investigating now how easy it is to sneak in some Blazor tech into an existing website...
|
|
|
|
|
Super Lloyd wrote: Me, I'll jump right into it! You're such an incompatible browser, breaking API changes, undocumented APIs, no Google results lover!
|
|
|
|
|
|
Sander Rossel wrote: I'll wait for that stuff to mature a bit before I use it in production code
In the entire history of web development you may be the first person to have ever said this!
If you can't laugh at yourself - ask me and I will do it for you.
|
|
|
|
|
|
Configuring webpack and getting things into the right places does take a lot of research and time. I've accomplish some (if not all) of the things you wish to accomplish with webpack. Here is a link to a project that you can clone and npm run start.
Then sample project includes a already set up webpack project that generates src and minified files. It also includes hot reloading.
If you're interested, here is the project.
GitHub - Zhunio/ts-lib[^]
|
|
|
|
|
Sounds like material for an article
|
|
|
|
|
Thanks, appreciated!
|
|
|
|
|
This sort of cr@p is one of the reasons why I never got into Web programming.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Ignorance is bliss
|
|
|
|
|
I don't like web development - you are not in control , when I'm forced into working on a web project I write everything myself wherever possible - no frameworks, no f*****g Entity Framework, no ORM, NO nothing , it's reinvent the wheel at every step - which is probably why I'm kept away from such things
"We can't stop here - this is bat country" - Hunter S Thompson - RIP
|
|
|
|
|
When I moved over from C => C++ => web development, I made it a point not to use any of those "frameworks". In fact, I determined to keep the dependence upon the ephemera, i.e., the coming and going latest-and-greatest platforms far away from my work. Maybe a leftover attitude from my 'C' days.
So I use HTML,CSS,PHP, and JavaScript. Period.
And I can have a lot of fun doing it.
New things don't break old things. Setup's a breezed: mainly my working directories and how I like to color-code my text in the editor. Autocomplete is neat - better, generally, then what spell checkers do to me.
Is this a spartan life, or, have I broken through the surface and can breathe clean fresh air? Maybe just a version of cord-cutting.
You've dug a pit and accessorized it. But, no matter how much you pad and decorate the wall, it's still a pit. Climb out. Shove all the platform dirt in like a cat burying its sh*t - and start doing things right. And feel good about it!
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|