yeah, me too. I don't think it really takes a DDOS attack to bring down an Access DB. Though 2 concurrent users are usually sufficient, and I suppose you'd call that "Distributed". Often times just a single user is enough to DOS it.
anyway... back to figuring out why the heck my process seems to work somewhat randomly... :/
@FreeMan at my first job we ran an asp-classic web application for the whole company off of a single access db and every pageload usually opened it's own connection with a sharedRead lock
@this If only I could... Every now and then I get asked why our scores are low or slipping. Since we don't get much in the way of negative feedback in the free-form comments explaining the negative feeling, the only answers I can give are A) Math sucks - get more surveys filled out and the 1 or 2 detractors will disappear as noise, and B) the scoring algorithm sucks and is heavily weighted toward failure
if only it were that easy. I've got to go through the comments we do get and call out the negative sounding ones to highlight in the email that goes out to the universe of bigwigs who care about stupid numbers.
nobody's interested in a random sampling of good comments...
who knows, maybe you'll get the bigwigs to game it like that guy IvenBach linked to playing Dragon Warrior something in only 10 minutes or whatever it was
watching the video without audio, it did looked weird that he was doing stuff like entering invalid command prompts several times but when I got to the transcript, it made sense why he did that.
@MathieuGuindon still trying to digest that last blog post. It looks like you created an MVVM framework for a (series of?) blog post(s) If so... (a) Mad kudos and (b) It probably transcends its original purpose. I can see it being at a minimum it's own GH project, and a great candidate for Nuggets.
Nuggets kinda nerd-sniped itself, with talk of updates and dependency management. Perhaps there's still value in a smaller subset... Maybe start by only allowing nuggets on fresh projects, with no dependencies and no updates. It would still have benefit by allowing an in-IDE gallery of curated "library" code to get people started.
@mansellan like... you can't put ~6 minimally supervised beginner programmers onto a single application and expect them to get you professional results.
I mean .. you can do that, but then your expectations are not going to be met :D
@mansellan yeah this would be a simpler way. The ugly thing is that if you import into project directly, there is a non-zero chance of naming collision
if it's its own project, then it's usually not a problem.... generally
One thing that I think is irreducible is the "curated" part. Not suggesting that we turn into an appstore, but I think we need to at least have sight of the source. Don't want issues of "OMGZ, I installed a nugget and now my company is pwned"
Maybe just require that people PR to a repo we own?
in the end, people must be responsible themselves for checking which code they import and I don't see it as our responsibility that nobody gets pwnd because they pulled unverified arbitrary code from the interwebs
But we could have an official repo as a sandbox (stuff like Matt's MVVM), and if people wanna go outside of that then OK, but they're on their own. Perhaps with a warning dialog.
basically "we are just hosting this as a courtesy. you're still responsible, and we assume no liabilities whatsoever. Also, your mom wears combat boots."
@this well, everyone else didn't have a local copy of that particular library and in the next build things broke because that transitive dependency was missing
@MathieuGuindon just thinking out loud --- with Access bound forms, could the MVVM framework be set as to focus on the other properties but not the values?
@this could be something like a "project template: mvvm", that creates the framework classes in the active project... could pull them from the GH repo and skip nuggets altogether =)
Yeah - but then specific binding classes can be implemented, and we can have host-specific classes that download into the vba project or not depending on the host app...
So... UX? I'm thinking a command in RD (in appropriate locations) that could discover all nuggets that apply to the current host, display a synopsis (and perhaps a link to a fuller description), and if selected, would spin up a new host document with all the code imported.
So instead of your blog posts having to suggest cloning RD Samples, you could just point readers to check out the latest nuggets?
Hell, the nugget could even link to the blog...
[discussion]
@MathieuGuindon the new website is awesome - but on the homescreen, "below the fold", it should have synopsis of key features (paragraph + screenshot), each with a "learn more" link which jumps to the relevant feature page.
I suggest that only because it's 100x beyond my web dev reach!
I have created the code below to generate daily fantasy sports lineups from a pool of players that have been entered in my excel file. Right now the code can run through about 16,500 combinations per minute. It takes too long to run through all possible lineups given the large amount of possible ...
I mean, we know this as nuggets, and we know where we want it to end up (NuGet for VBA). But to start with, it could be as simple as a "New Project" dialog that had an "online" node...
This is where I disagree with @this, he is a proponent of having everything on context menus not dialogs. But menus can only reasonably display so much - dialogs are great for showing filtered views based on hierachical nodes. Consider how you locate things in VS 2019's New Project dialog...
By all means, the context menu can hang on to your most popular selections, but it can't do discovery.