|
Nice op. I just had tfs needlessly complicate things for me yet again, so allow me to re-endorse using Git flavored repos. Makes everything much better.
|
# ¿ Jun 20, 2014 20:35 |
|
|
# ¿ May 2, 2024 08:53 |
|
It's amazing how much better vb looks without stupid capitalization all over the place.
|
# ¿ Jun 27, 2014 13:54 |
|
Holy poo poo why does build time on the Hosted Build Controller cost $.05 a minute?
|
# ¿ Jun 30, 2014 15:29 |
|
You ever finish something really complex and want to throw up your hands and cackle "It's alive!!" the first time it runs?
|
# ¿ Jul 30, 2014 15:34 |
|
The identity stuff mostly works right out of the box for me.
|
# ¿ Aug 4, 2014 15:37 |
|
Microsoft's new DocumentDB looks both awesome and terrifying at the same time, but I have to ask myself why I would use it over something like RavenDB or MongoDB which would work anywhere.
|
# ¿ Aug 26, 2014 18:19 |
|
A Tartan Tory posted:Right, so if I understand this correctly now, the only way ViewModel and View interact is through data binding for both getting the user inputted variables and sending the results back. The viewmodel has the programming logic and the model has the business logic behind it (ViewModel and Model are linked). Exactly. And then you can write unit-tests against your ViewModel or have multiple views of the same ViewModel with different controls or designs without having to change any code.
|
# ¿ Aug 26, 2014 20:23 |
|
Do you need every property from both of the joined tables?
|
# ¿ Aug 28, 2014 20:07 |
|
Angular über alles. It's not that bad. Go though the Angular Tutorial thingy to get the basics.
|
# ¿ Sep 30, 2014 19:31 |
|
idontcare posted:Is it possible to do a redirect in IIS based on the username/login? This is a terrible idea holy crap!
|
# ¿ Oct 31, 2014 01:40 |
|
Any time you feel like you have to write a comment to explain your code, it means you need to re-write your code. (Or you're doing something that makes absolutely no logical sense because there's a framework bug you have to deal with or something)
|
# ¿ Nov 29, 2014 05:11 |
|
fleshweasel posted:Overcommenting is terrible, and a code style that "documents" itself well is important, but it's too much to say that good code never warrants comments. I didn't say that, though.
|
# ¿ Nov 29, 2014 14:36 |
|
Why the hell is Random.Next() not thread safe?
|
# ¿ Dec 1, 2014 16:49 |
|
ljw1004 posted:We're actually planning to adopt NuGet wholeself, so the .NET framework itself will be just represented as a collection of NuGet dependencies. In such a world, you might have a dependency on a System.Core NuGet package, and one on System.Xml NuGet package, and one on System.Collections.Immutable NuGet package. http://blogs.msdn.com/b/dotnet/archive/2014/12/04/introducing-net-core.aspx Yesssssssssss!!!
|
# ¿ Jan 30, 2015 23:27 |
|
Boz0r posted:I think it's going to be C#. There really isn't a way to learn the entire .net framework in a week. Do you know Java at least?
|
# ¿ Mar 13, 2015 14:53 |
|
I would check out the content at http://www.microsoftvirtualacademy.com/ to at least start getting your feet wet.
|
# ¿ Mar 13, 2015 15:00 |
|
Boz0r posted:I think it's going to be web service, WinForm and WPF. Oh, the hosts are terrible. Content is good though.
|
# ¿ Mar 13, 2015 15:29 |
|
So my client has a solution with 121 projects in it, and through branching and merging the .sln file has developed some issues. Are there any tools out there that will analyze a .sln file and find problems? The specific error we're getting is "Error parsing the nested project section in solution file."
|
# ¿ Mar 23, 2015 15:59 |
|
ungh web development in vs 2015 is like learning a whole new tool set with Gulp and Bower.
|
# ¿ May 13, 2015 16:11 |
|
Wow now I'm wondering if I should hold off on upgrading to windows 10.
|
# ¿ Jul 27, 2015 20:20 |
|
Prefer self documenting code to well documented code. code:
code:
Dietrich fucked around with this message at 14:44 on Jul 28, 2015 |
# ¿ Jul 28, 2015 13:42 |
|
GrumpyDoctor posted:Your second example has a bug dammit i just edited it.
|
# ¿ Jul 28, 2015 14:44 |
|
Can't disagree more. One of the hardest things to design for with APIs is versioning and change control, and HATEOAS is a very elegant way to to deal with that.
|
# ¿ Aug 4, 2015 14:38 |
|
crashdome posted:Quick question: I'm in discussions about a new project that is a 24/7 windows service which grabs data from a web service and then communicates/displays that data on a standard WPF app. I am trying to convince the web service developers to send push-style notifications to my windows service for real-time updates. My question, though, is: if I cannot get the web service guys to hand out push-style notifications of updates, what is the best timer (or other way) to use in a Windows Service for interval updates that has long-term reliability as a priority? Ncron or Quartz.net will take care of scheduling jobs to be executed on a calendar or repeating basis. You could wire it all up with Timer, but there are lots of subtle gotchas you need to worry about. As a bonus, NCron will even take care of the whole windows service install for you. Dietrich fucked around with this message at 20:39 on Aug 11, 2015 |
# ¿ Aug 11, 2015 20:03 |
|
epalm posted:-Good stuff- Also, make sure you use the console application template, and when you have it built, you just copy the .exe and .dlls to wherever, open a command prompt, and run ProgramName.exe install to have it install as a windows service. https://code.google.com/p/ncron/wiki/Deployment
|
# ¿ Aug 11, 2015 21:32 |
|
ljw1004 posted:Are you sure about that? I thought that ASP.NET is free to arbitrarily terminate all left-over "dangling" things (both threads started with Task.Run, and async methods that have been kicked off) after the response has been delivered to the user. This is absolutely true. While Task.Run will complete your action if the GC doesn't happen to be called during it's run, it may kill your action if the GC does happen to be called during your run. There are lots of libraries to make this pretty simple though.
|
# ¿ Sep 15, 2015 16:52 |
|
Ithaqua posted:Can't you use QueueBackgroundWorkItem to ensure that it will run and not get GCed? Yes, assuming the worker pool doesn't get recycled or something. Lots of the solutions you'll out there find include a persistence layer to ensure that the activity gets completed. I mean for a 2 second process you're probably fine with QueueBackgroundWorkItem, but you definitely want to plan for "what if it doesn't complete" with a cleanup job being ran periodically or something.
|
# ¿ Sep 15, 2015 17:59 |
|
Baloogan posted:yeh ive used the hell outta this, its still the Best In Class? Pretty much.
|
# ¿ Apr 24, 2017 14:49 |
|
Dapper.net for life.
|
# ¿ Aug 22, 2017 15:07 |
|
code:
|
# ¿ Aug 24, 2017 15:40 |
|
Sab669 posted:Do any of you guys use Visual SVN's sever tool? My boss asked me to look into it as we're upgrading all of our servers, but I've never managed a version control sever so I don't really have anything to compare its features to USE GIT.
|
# ¿ Oct 9, 2017 14:00 |
|
Git scales just fine for 99.999999999999% of software projects, teams, and companies.
|
# ¿ Oct 10, 2017 16:04 |
|
Pilsner posted:We've also used both TFS team stuff and TFS version control at work for a decade. I've never had much of a problem with either, but our project managers (aka. non-productive staff) always complained about a lack of overview in TFS team, until the past 1-2 years where MS has really put in some new features quickly and made it more modern. "Branching Madness"
|
# ¿ Oct 11, 2017 15:04 |
|
If git is too confusing to you to switch from TFVC just use git and never branch anything, because even there it's vastly superior.
|
# ¿ Oct 11, 2017 19:39 |
|
Pilsner posted:How can you say the benefits always outweight the costs, no matter how great the costs? It'd be pretty strange that 99% of modern development proceeds under git and microsoft is moving to git if it weren't better than svn or tfvc.
|
# ¿ Oct 13, 2017 14:17 |
|
Sure, there's lots of companies out there that don't give two shits about being modern or using the best tools, but I don't think that's an effective argument against being modern or using the best tools. Living paycheck to paycheck and eating fast food all the time "works" for plenty of people as well.
|
# ¿ Oct 13, 2017 14:40 |
|
Munkeymon posted:Otherwise, Microsoft is embracing Git because it's popular and they realized (later than we'd all have liked!) that they can't just get people to use their products through sheer dint of being Microsoft. Unpack this a bit.
|
# ¿ Oct 13, 2017 15:04 |
|
Munkeymon posted:Am I supposed to come to the realization that Git is popular because it's the best? Hell, it's not even the least bad DVCS. When it comes to software that you didn't write and that you're going to be using to interact with other computers and people, popularity is incredibly important. If hg was the lingua franca of opensource then hg would be what we're talking about now. Basically, git is the best because it's popular.
|
# ¿ Oct 13, 2017 15:47 |
|
Munkeymon posted:Its popularity make it the best choice for Microsoft to throw resources behind and the best choice to learn if you've only got time to learn one VCS, yes, but those are not what most people mean when they hear "it's the best". Java is more popular than C#, so where's my VS Java integration? Your VS Java integration is being held up by Oracle being assholes.
|
# ¿ Oct 13, 2017 16:26 |
|
|
# ¿ May 2, 2024 08:53 |
|
Never update your Entity Framework's major version. Whatever you started with is what you should be using until the day you're prepared to re-write your data access layer.
|
# ¿ Nov 1, 2017 14:58 |