|
Brisingr Aerowing wrote: And for those who wonder why I am using the Windows API Code Pack
Actually I was wondering why you were using Notepad++!
But congrats on a successful piece of code!
Marc
|
|
|
|
|
Didn't want to have to launch VS, wait for it to figure out what the hell it needs to do, open the project (double clicking projects/solutions in explorer is hit or miss for me, usually [9 times out of 10] results in VS opening WITHOUT the project loaded), and then do the edits.
Even with an SSD and 24G RAM VS 2015 takes about two minutes to load as it apparently has to recreate the MEF cache each time, and then it just sits there for a while.
All the edits were to a single file as well.
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
Brisingr Aerowing wrote: Even with an SSD and 24G RAM VS 2015 takes about two minutes to load as it apparently has to recreate the MEF cache each time, and then it just sits there for a while.
Jeez, I would use Notepad++ too. Or maybe SharpDevelop! I haven't used MEF (I guess I should be thankful?) but my VS2015 projects load fast enough, though they are a tad slower than VS2012. Similar config, SSD but with 16GB RAM.
Marc
|
|
|
|
|
I think there is a bug in saving the cache, causing it to be invalid each time. But still, 2 Minutes on an SSD? Seriously? What is VS doing?
MEF isn't all that bad, the caching system is from VS, not MEF (there are some implementations out there, though).
Looking at the logs, on startup I get a line stating that the MEF cache is corrupted and needs to be rebuilt. Each time.
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
I'm using it too because for some inexplicable reason, Win32 doesn't include a folder browser dialog for WPF.
".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
|
|
|
|
|
The coding ninja powers: you has them.
cheers
Chris Maunder
|
|
|
|
|
Is being cremated my last hope for a smoking hot body?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
I know a place downtown that performs a pretty good creamation at a decent price!
... such stuff as dreams are made on
|
|
|
|
|
Well, the last smoking hot body was Cinder-ella so it makes sense.
DURA LEX, SED LEX
GCS 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--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
Embalm, cremate, and bury. Take no chances!
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
Are you allowed to smoke outside?
In Word you can only store 2 bytes. That is why I use Writer.
|
|
|
|
|
A cannibal who likes BBQ might provide you with one.
Mongo: Mongo only pawn... in game of life.
|
|
|
|
|
Anybody using Domain Driven Design as the main design methodology in their business - any experience (pro or con) to share?
|
|
|
|
|
Actually, yes. At this very moment, but there are no war stories yet. I have not been working on this project for too long yet.
And for a second I feared you were asking about Dalek Dave's Donuts.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
Dang! You beat me to it. I was gonna say:
We haven't even used DD since he left us.
... such stuff as dreams are made on
|
|
|
|
|
And I would not put it beyond him to have given up politics in favor of producing and selling donuts.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
Would be a step in the right direction.
... such stuff as dreams are made on
|
|
|
|
|
Would you eat sausage donut from CMOT Dibbler Dave?
|
|
|
|
|
|
I don't quite see the worrysome part...
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
DD is clearly branching out into the Policeman's favourite food, in hopes of using them to force an successful outcome in his next election attempt!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
I suppose it's a stupid question, but isn't DDD rather implicit? I mean, if I'm asked to write software for an ATM (the domain), I'm not going to write software for some other domain, like landing the shuttle, right?
From Wikipedia:
- placing the project's primary focus on the core domain and domain logic;
- basing complex designs on a model of the domain;
- initiating a creative collaboration between technical and domain experts to iteratively refine a conceptual model that addresses particular domain problems.
Isn't that defacto? How would you do anything other?
Marc
|
|
|
|
|
I suppose the key differential is really domians rather than one domain - i.e. splitting your application/system up (even at the analysis stage) into logical business domains and only allowing communication between domains through well defined channels.
So - not one big data model to rule them all.
|
|
|
|
|
Duncan Edwards Jones wrote: i.e. splitting your application/system up (even at the analysis stage) into logical business domains and only allowing communication between domains through well defined channels.
Aye matey, that be the ticket.
And amusingly, when doing just that (working with different hardware is one way to easily define domains) and having created a plug-in architecture with a multi-threading capable publisher-subscriber as the communication channel, the CTO said it was too complicated for the junior devs to maintain, and code must be maintainable by junior devs. So it got tossed out, replaced by a monolithic architecture that, granted, used streams for communication, but lost all capability for logging, threading, modularity, unified exception handling, etc.
Which is why tomorrow is my last day at that job!
Marc
|
|
|
|
|
Hopefully it's opposed to CDD (Consultant Driven Development)
|
|
|
|