« first day (3147 days earlier)      last day (33 days later) » 

00:05
narrator: the JSON de/serialization of requests and responses actually happens in Rubberduck.RPC.Platform.JsonRpcClient and could very well be made with System.Text.Json
REFRESH!
[Minesweeper] 92 Games Played. 51 Bombs Used. 12074 Moves Performed. 17 New Users
[rubberduck-vba/Rubberduck] 1 issue comments
[Zomis/FactorioMods] 12 additions. 1 deletions. 2 commits
[Rubberduck] 1 Synchronizations
00:41
Ok, localdb server is now working as a console app. Back to the localdb client now - let's make them talk!
I keep thinking about WorkDoneProgress in LSP, and how to go about sending other requests and notifications from the server as the initialization is progressing.
Gotta shelve that thought
...or not. I need servers to be able to basically send a client notification from anywhere, at least the WorkDoneProgress ones. That probably implies injecting one or more LSP proxies into the service layer.
(where "service layer" is the layer just behind the RPC controllers which receive requests and notifications, i.e. akin to asp.net mvc controllers)
Telemetry proxy should be everywhere I guess
Eh, best way would be to inject some IServerProxy object from where you could send any notification or request
rather, IServerProxies
Perhaps that's too nuclear actually. Telemetry and trace methods, for sure; but then beyond workdone, not sure much else needs to be accessible from anywhere
Supporting the LSP WorkDoneProgress mechanism in the localdb turns request handling into 4D chess though, does it
Could be useful for db writes though
..still 4D chess
Ha, but delegates can save the day here and make an awesome internal API to trivially make a long-running task support progress reporting! #sweet
01:28
@FreeMan if the while loop is in the OS Scheduler then that's fine
 
2 hours later…
03:24
ugh, solution folders are nice until you want to move stuff around
hm, let's try restarting VS
#ImAnIdiot, the file isn't under a project, that's why VS isn't seeing it
03:57
ok, I've hit a threshold... installing class designer VS component, I need to see things
needs more xmldoc too
this probably means something is still out of place, I'm not supposed to get confused at this point
The server sends JsonRpc requests and notifications to the client, using a controller that inherits RpcClient
The client receives JsonRpc requests using a server proxy that is decorated with JsonRpcMethod attributes
ffs, #NamingIsHard
Needs clearer terminology
 
2 hours later…
06:14
posted on January 17, 2023 by Rubberduck VBA

I intended to write about Rubberduck 3.0 progress last December, but things snowballed during the Holidays and here we are two-three weeks later and wow, time flies! Happy New Year dear readers (belatedly, I guess), 2023 is full of promises, and there are very nice things going on that I need to take a moment… Continue reading Rubberduck 3.0: January Update →

4
 
3 hours later…
 
4 hours later…
13:06
@BloggingDuck Very nice!
 
4 hours later…
17:11
Woah, that quickly became the blog's most-liked article
17:57
I like it too, but I don't have a WordPress account to tell the world about it, so you'll just have to accept my :thumbsup: here.
 
3 hours later…
20:47
[rubberduck-vba/Rubberduck] INOPIAE pushed commit 18dbbefa to next: adjustment of copyright to current year
Merge pull request #6069 from INOPIAE/copyright

adjustment of copyright to current year
[rubberduck-vba/Rubberduck] ricardoba13 pushed commit 0dab7c4a to next: Added some [es] translations
Merge pull request #6071 from ricardoba13/next

Added some translations (es)
[rubberduck-vba/Rubberduck] build for commit 18dbbefa on next: 97.58% (target 0.00%)
[rubberduck-vba/Rubberduck] build for commit 0dab7c4a on next: 97.58% (target 0.00%)
 
2 hours later…
23:09
tonight work continues on the localdb client/server handshake/initialization... and possibly some drawing shapes and arrows in Excel, if yesterday's brain fog wasn't just lack of sleep
23:53
[rubberduck-vba/Rubberduck] 1703 stars vs. [decalage2/oletools] 2309 stars

« first day (3147 days earlier)      last day (33 days later) »