|
Both client and server are standard implementations of Git. Our client will work with pretty much any Git repository – local, enterprise, Codeplex, GitHub, BitBucket, …. And TFS will work with pretty much any Git client – existing Git command lines, XCode, Eclipse’s Git support, …. This was a core principle from day 1. This is not about lock in – it’s about providing a good and interoperable Git capability. They pulled the best solution on the net and merged it into VS.
|
|
|
|
|
Git Support Added to Visual Studio and TFS[^]
tfs clone git
The choices for Visual Studio continue to spread. Maybe they'll add support for SourceSafe for those who don't like to save their code.
--------------
TTFN - Kent
|
|
|
|
|
What's so great about JavaScript Promises?[^]
if(you.transferItem(me, ITEMS.hamburger, Date.now())).then(
function() {
me.transferItem(you, ITEMS.cash, new Date.nextTuesday());
}
);
Writing async code isn't pleasant, can promises make them easier?
--------------
TTFN - Kent
|
|
|
|
|
In the construction industry, a “firewall” is a specially-built wall designed to stop a fire from spreading between sections of a building... and in the late 1980s it made its way into computing. On one side of the wall is the seething electronic chaos of the Internet. On the other side is your powerful but vulnerable Web server. These computer firewalls are actually more like fire doors because they have to let some stuff through. They monitor all the electronic traffic coming in and out of a network. They follow a strict set of rules to determine what is allowed and what is blocked. This article explains in more detail how they work, the different types of firewalls available, what they are good at and not so good at, and how to configure them to protect a typical Web server. Remember what we learned from Aliens: if they can't come through, they'll go around. Check the air vents.
|
|
|
|
|
Luckily, the state of Internet security has... gotten better—in this article, the first in a five-part series covering online security, we're going to talk a bit about keeping yourself (and your business) safe on the Web. Even if you know what lurks in the dark corners of the Internet, chances are you someone you know doesn't. So consider this guide and its follow-ups as a handy crash course for those unschooled in the nuances of online security. Security aficionados should check out later entries in the series for more advanced information. Keep calm and browse on.
|
|
|
|
|
Is using compression bad on an SSD? I don’t think so, but I haven’t really studied the issue. Michael Fortin wrote a blog post back when Windows 7 came out talking about SSD support in which he recommended use of compression for “infrequently modified directories and files” and against using it for actively written files. Tom’s Hardware did an extensive review on the topic a little over a year ago and also recommended use of compression on an SSD. The real question around using NTFS compression on an SSD isn’t is it good or bad, but rather what directories would it be good for and which would it be a bad idea for. When you expect laptop performance out of a tablet device, something's gotta give.
|
|
|
|
|
RIM’s make-or-break operating system, BlackBerry 10, looks spectacular and the Z10 smartphone looks like the company’s first handset that people will actually want to buy. But none of this will mean a thing without awesome apps to run on it.... Early indications are promising. RIM will have 70,000 apps available at launch — far more than the 2,000 that Microsoft Windows Phone launched with in November 2010. Now that it's here (and looks good), are you interested in developing apps for BB10?
|
|
|
|
|
There is a new smartphone coming to market, running on a new operating system. It’s an all-touch device — with no physical navigation controls and no physical keyboard — and serves as a platform for third-party apps. It’s meant to compete in a world defined by Apple’s iPhone and Google’s Android phones. It’s a BlackBerry, reinvented from the ground up. Walt Mossberg plays with the BlackBerry Z10. Here's what he thinks...
|
|
|
|
|
|
Having up to date and relevant documentation is a challenge for any software maintenance team. The key to success is to write a minimum of documentation, but make sure that it is relevant. The details can always be sorted out from the code. The external documentation (that is not in the code) should focus on being a good introduction by giving an overview. Documentation is part of the software development job. Coding is a passion.
|
|
|
|
|
Have you ever had this situation before? You have a problem to solve and no idea how to solve it. You want to sit down and do it “the right way”, but “the right way” involves writing tests, designing objects and generally working out something that’s far more complex than you need to get a working prototype. And so nothing gets done. Developers are paid to solve problems not to write code; our code is our expression of a solution.
|
|
|
|
|
Terrence Dorsey wrote: Developers are paid to solve problems not to write code; our code is our
expression of a solution.
Some developers are paid to solve problems, other are paid to write code.
FTFY.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
nils illegitimus carborundum
me, me, me
|
|
|
|
|
I never write tests; does that mean I only write bad code? Ummm... don't answer that.
|
|
|
|
|
It depends. Your code is obviously not buzzword compliant. Is that a problem?
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
|
|
|
|
|
Not a problem with me. Nor with my employer.
Buzzwords are a code smell.
|
|
|
|
|
When you need to solve too many problems too fast and write too many lines of code to go with it. However who decides what is a bad code? A style that suits a particular developer may not be pleasant to others. Every programmer will do some polishing along the way of solving a problem. You can not just dump thousands of lines of codes of different functionality in a button click event. If someone does it than, that is not at all a code.
But I feel different individual will always have different perspective!
|
|
|
|
|
Grasshopper.iics wrote: A style that suits a particular developer may not be pleasant to others.
It's True. However if you plan to please most of the developers, you will be on the same page.
Wonde Tadesse
|
|
|
|
|
Some of the very best algorithms of the computer age are highlighted in the January/February 2000 issue of Computing in Science & Engineering, a joint publication of the American Institute of Physics and the IEEE Computer Society. Guest editors Jack Don-garra of the University of Tennessee and Oak Ridge National Laboratory and Fran-cis Sullivan of the Center for Comput-ing Sciences at the Institute for Defense Analyses put togeth-er a list they call the “Top Ten Algorithms of the Century.” “We tried to assemble the 10 al-gorithms with the greatest influence on the development and practice of science and engineering in the 20th century,” Dongarra and Sullivan write. As with any top-10 list, their selections—and non-selections—are bound to be controversial... Which algorithms do you nomiate for the top 10?
|
|
|
|
|
Undoubtedly FFT. I cant imagine a signal being processed without FFT.
|
|
|
|
|
Java developers should learn functional paradigms now, even if they have no immediate plans to move to a functional language such as Scala or Clojure. Over time, all mainstream languages will become more functional; Neal Ford explores the reasons why in this installment. Why you should care about functional programming, even if you don't plan to change languages any time soon.
|
|
|
|
|
Sometimes I just need to type garbage. Just to clear out my mind. Using editors to type such gibberish annoys me because it clutters my project workspace (I'm picky, I know). So I do this. Since I live in the browser, I just open a new tab and type in the url tab.... Check out the comments for great ideas for custom, in-browser text editors.
|
|
|
|
|
For users with an Office 365 Home Premium subscription, as the expiration date of that subscription approaches, users will receive notifications inside the Office applications and via e-mail to remind/nag users about the approaching expiration date. Once the subscription expires, the Office apps will enter a "read-only reduced functionality mode." This means users will be able to view or print documents, but won't be able to create any new documents or edit existing documents. The subscription ate my homework.
|
|
|
|
|
Today, Microsoft releases Office 2013—the first full release of Microsoft's latest-generation productivity suite for consumers. Office 2013 has already made a partial debut on Microsoft's Windows RT tablets, though RT users will get a (slight) refresh with the full availability of the suite. The company gave consumers an open preview of Office last summer, which we reviewed in depth at the time of the suite's announcement. So there aren't any real surprises in the final versions of the applications being releasing today, at least as far as how they look and work. New suite arrives today; will users forego permanent license for "Office" lifestyle?
|
|
|
|
|
Stanford Engineering's Center for Turbulence Research (CTR) has set a new record in computational science by successfully using a supercomputer with more than one million computing cores to solve a complex fluid dynamics problem—the prediction of noise generated by a supersonic jet engine. Notorious big computers: Mo cores, mo problems.
|
|
|
|
|
I believe one of the debates that is going on inside of Microsoft is how, and if, they should release Office 2013 Professional, Enterprise, or Office 365 for Windows RT. This is a far more complicated question than most observers would give it credit for. It’s not that it is hard to do, it is that it may not meet customer expectations while creating a long-term support (and migration) headache. Just on the support front it commits Microsoft to up to a decade of support for what is likely an interim offering (more on that later). And it commits them to new releases of desktop Office for a while on Windows RT as well. It also raises questions about more generally opening the desktop on Windows RT, which is something that is counter-strategic. Tablets and related mobile devices need a new kind of mail client. Can Outlook solve that problem?
|
|
|
|