|
Microsoft is currently experimenting with a free version of Windows 8.1 that could boost the number of people using the operating system. Sources familiar with Microsoft’s plans tell The Verge that the company is building "Windows 8.1 with Bing," a version that will bundle key Microsoft apps and services. Because "bundling" went so well for them in the past
|
|
|
|
|
Clickety[^] [NYTimes]
"Your degree is not a proxy for your ability to do any job. The world only cares about - and pays off on - what you can do with what you know (and it doesn’t care how you learned it)."
/ravi
|
|
|
|
|
|
We've lost a lot of good people this year.
|
|
|
|
|
Attempting to further encourage the use of the Git version control software in the enterprise, developer tools provider Atlassian has released a package to help managers harness the open source application for large coding projects. Git your Git! Onna Stick!
|
|
|
|
|
A 100-seat license of the package starts at $12,800 for on-site download or $600 per month for the hosted version on Atlassian OnDemand.
Don't you love how open-source is hijacked for big corporation commercialization?
That said, I recently was exposed to Stash and was very impressed with the documentation, less so with the actual UI, and of course, and not at all with the total lack of documented processes that the company I was consulting for (and am no more, I discovered I have absolutely no passion for the behind-the-scenes workings of a major cable company.)
I learned something (a few things actually) but one thing is, yes, Git is powerful, and the article is right, it IS a developer tool, not a manager tool, and it absolutely requires process documentation -- everyone uses it differently, and one has to know how the lead dev wants it used!
Marc
|
|
|
|
|
Yeah, those zeroes caught my eye as well. I'd compare it to TFS pricing but they make is so freaking difficult to just find the CAL pricing. Still, that's less than 1 license of VS Ultimate, so I'm guessing Atlassian will end up cheaper.
Ah, here we go[^]. $667CDN/user. Ouch.
Marc Clifton wrote: everyone uses it differently, and one has to know how the lead dev wants it used Oh yeah. This is one majorish problem with Git, and probably why there are so many "use Git without using Git" tools out there: they just incorporate a process.
TTFN - Kent
|
|
|
|
|
A new claim from noted Microsoft reporter Paul Thurrott states, via unnamed sources, that Windows 8.1 Update 1 will be made available to download April 8th for the general public. However, MSDN subscribers will still get access to the final build ahead of that date, although not as early as usual. Because I know you're all waiting for it
|
|
|
|
|
I found this quote funny: "mostly for its use by desktop PC owners who work with the old fashioned keyboard and mouse". Who is this guy and what universe of computing does he live in?
|
|
|
|
|
Kent Sharkey wrote: Windows 8.1 Update 1
Why does that remind me of Windows 3.11 ?
Marc
|
|
|
|
|
They are the masters of horrid names.
TTFN - Kent
|
|
|
|
|
That is the short name; its actual name is "Windows 8.1 Update 1 The Reimagined SuperExciting Higher Cadence update"
|
|
|
|
|
No compromises, fast and fluid!
|
|
|
|
|
Fortune today released its annual ranking of the world’s most admired companies. Apple topped the charts yet again, but on the lower parts of the list something interesting happened: Microsoft fell from 17th in 2013, to 24th in 2014. Well maybe it can win Miss Congeniality
|
|
|
|
|
Mads Torgersen have commented on two language feature suggestions on uservoice. Noting that they are actively working on them. ?.? C# is turning into C++ with all the magic characters
|
|
|
|
|
I got notice about the ?. operator on Tuesday since it was an enhancement I'd voted in favor of. I'm more ambivalent about the second one; since I've never gone constructor crazy setting a default there hasn't ever been a real problem for me. Not a complaint; but more wondering if there aren't bigger fish to fry.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging 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
|
|
|
|
|
Both will be a big boon for me. The default values will allow me to be consistent between using automatic properties or not.
|
|
|
|
|
Except in the case of interface implementation, I don't see the value of auto properties over data members if there aren't also other things to support the auto properties. Things such as "property changed notification", or invariants or pre/post conditions, etc
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
Not breaking the API when I need to add something like that in the future is worth making all public values properties even though I'd guess that probably >90% of them never go beyond public Foo Bar {get; set; }
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging 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
|
|
|
|
|
Agreed. That's why I said "except in the case of interfaces"...
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
I do it universally even if I don't have an IMyClass because 99% of the time I only have a single implementation and until there're at least 2 implementations an interface is almost impossible to design that won't undergo major revision as soon as it's used for a second implementer.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging 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
|
|
|
|
|
Hmm, with auto properties that became more palatable, and now with allowing default value assignment it's even better (although, I don't see the big deal about setting the property in the ctor).
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
I could only see it being one if you've got multiple ctors, because you either need to remember to chain them down to the base ctor that sets default values, remember to call an init method everywhere, or copy/paste/keep in sync the same init code in every ctor. I suspect having fubarred the latter is what makes some people twitchy.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging 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
|
|
|
|
|
yep
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
I really like C#, but to me it always felt like everything that went beyond generics made the language unnecessarily complex, given the fact that most of the features that were introduced since then are just syntactical sugar. I mean, it's nice to have all these features available because they certainly serve a certain purpose, but they also made the code harder to read and maintain for people who are less familiar with them. Maybe I'm just too old-school C# as I used the language from day one, and I seem to have the habit to prefer to go the long, sometimes "ancient" way; I still explicitly define a backing field for every property, for example. I don't know why, maybe because I like to be in control of such subtle things, don't leave it to the compiler to do it for me and I like to have it written out in code. It's almost like modeling a piece of art: if the code doesn't look well and complete, it doesn't look right to me even if it works just fine. Sometimes it's hard to leave it like that all the same.
To come back to the point: The language designers should become careful with what features they add to the language, because every iteration seems to get more and more overloaded, and I don't like to see it happen up until the point where stuff that could also be solved with two or three additional lines of code gets standardized. I know it's all about time, productivity and rapid development cycles, but things like default property values are just going a bit too far IMO.
|
|
|
|
|