ADS BY GOOGLE
From the Blogosphere

There is a certain amount of overhead associated with each sprint. Every sprint requires some initial planning time plus validation, regression testing and integration time and effort at the end. This overhead is proportional to the total size of the software and the level of automatio...
As the Formula 1 Grand Prix season opened this weekend in Australia, Vodafone announced that it would be ending its sponsorship of the McLaren racing team at the end of the year, leaving McLaren with an annual $75 million hole in its budget for 2014 and onwards. But not for long, it se...
How do you eat an elephant? Simple – cut it into small pieces at eat one piece at a time. BUT… …is it really that simple? When you have a large software project it is too simplistic to assume that all you need to do is to decompose the problem to individual manageable chunk which ca...
There's been a growing focus on scalability as the Internet of Things has continued its rapid growth. Perhaps due in part to large online failures during periodic or individual events, perhaps due in part to simple growth, the reason is less important than the reality that scalability ...
Here is a pretty common use case. You have an existing file server like windows 2003 or windows 2008 in the local office. Everyone in the local office is using a network share from the file server. There are some users from the branch office that may need to access the file server shar...
It is often the case that when you look at things a certain way, they become filtered over time, and you see what you expected to see. This happens to everyone, and while a wonderful adaptation to help handle all of the various inputs in our lives, has caused just about everyone to jum...
The best way to do software development is to get hold of master programmers. Get them to form a self organizing team and do the development in short increments. That is agile. What happens if you cannot find sufficient number of master programmers? Get as many master programmers as...
Have you ever been invited to present a product solution and within a few minutes the audience is thumbing on their mobile devices? Have you ever presented to a remote audience and asked the end "any questions?" and there are none? Here are some tips for giving a great demo. (Credit ...
Do you remember when computers were hard to use? In fact it’s just nine years since a GM press release asserted that if they developed technology like Microsoft, we would all be driving cars that for no reason at all, would crash twice a day, shut down. Because of this great leap forw...
Online advertising is a huge market and prodigious amounts of money are spent by companies to connect with customers. Where can, and do, approaches based on taxonomy plus semantics add value to this dance of moving (emotional and semantic) parts between the intentful consumer poised ...
Yesterday VCE and their proud parents announced revenues had reached an annual run rate of a billion dollars. Today VCE announced some new products along with enhancements to others. Before going forward though, lets take go back for a moment to help set the stage to see where things ...
There is a significant change in how software is developed over the last decade. Agile had been the buzzword over the last decade and probably is most significant of changes in software development to date. Now that the hype around Agile has been subsided, it is worth an effort to unde...
Agile works! If you have any doubt about it just look at the adoption rate … look at the study results published … or just try it yourself. Offshoring also works! Again, if you have any doubt, just look at the growth of offshoring … look at the success of the success of the India ba...
Quick: name some APIs! Which ones come to mind? Amazon? Twitter? Google Maps? Chances are, the APIs which came to mind are APIs which are open to any developer to use. But are these the only kinds of APIs that exist? What about Enterprise APIs? In order to answer this question, let's ...
I have a pretty decent amount of data about Disney World (where to stay, when to visit, how to beat the crowds to Space Mountain, etc…), and in turn, Disney knows a lot about me (my age, where I live, how many times I’ve visited the park, etc…). This information may seem trivial, but ...
When conducting code reviews then you should determine if code reviews are just something you check off your list or have they actually gotten you closer to better quality code? Your motivations and attitudes towards code reviews can greatly affect their effectiveness. When my son sta...
Tоday I was participating in a discussion on one Java forum – the question was if Java is easy or difficult programming language to learn. IMO, Java is not difficult to lear, to teach, and to use. It’s a strongly-typed compiled language with tools that help you out to identify most of ...
When I think about API Analytics, I like to think about the "Goldilocks Question". This question is "Who's been using my APIs?". One of the tests of an API Analytics solution is how easy it makes it to answer this question. Let's look at these two scenarios. I've used a vehicle telema...
About a year ago I wrote BYOD–The Hottest Trend or Just the Hottest Term just when #BYOD was burning up the #trendingtopics. Since then, BYOD has become one of the most talked about IT challenges and at the top of many enterprise initiates for 2013. Most industry pundits and analysts...
The Agile Manifesto happens to be a unique piece of document. I cannot find any equivalent document in whole of software engineering history. Why only software engineering, I cannot think of any equivalent in any field of engineering. Think of how it was developed. In February, 2001, ...
If you are still asking the question should I build a mobile website or create an installable application for mobile… …then you are asking the wrong question! The Mobile Web vs. Mobile App debate is finally over. It is no longer a question of either…or. Making your website mobile fr...
Yes … if you have a co-located cross-functional team … and … there is no pressure or compulsion to shift part of the work offshore. Yes … if you do not feel any necessity or face any difficulty in scaling the team. In all other cases offshore-agile may not be such a bad idea. If you...
If you take the literary meaning of the words off-shore and distributed then it would appear that off-shore is indeed a special case of distributed. But, if go by the de facto understanding then off-shoring is definitely not a special case of distributed software development. Off-shor...
The Java Designer’s general principle to architecting high scale or low scale application is choosing between EJB Centric Design (with EJB) or Web Centric Design (without EJB). OCE EJB Certification covers all design/developer knowledge required to implement Enterprise Java Bean Compo...
*&%#* The system is running slow again! Now what? Is there a space hog application sucking up all my resources? Did we just crash? No, must not say that word...must not say that word... ...still running, just sloooowly. I wonder if anything new has been installed… Nice if they told m...
Before buying more storage space it's a good idea to make sure your existing space isn't filled with redundant or old data - or hundreds of downloaded cat videos. Disk capacity is increasing and while prices continue to drop, those savings are offset by demands for new capacity to sto...
Reactionary defenses cost an unreal amount of money for consumers, businesses, governments (both state and local), federal and military. You would think with all of this time and money spent on the various products billed as “protecting” you from cyber threats & intrusions, your enviro...
Am I the only person who thinks that we need a clear, well understood and unambiguous determine if the development process that you are following can be classified as Agile development process? Do you necessarily have to have a small, co-located, cross-functional team to be able to cl...
The godfather of Viewpoint in the new era of cloud computing is clearly Salesforce.com. As I have written here, SalesForce.com's "The End of Software" created a unique and compelling Viewpoint that aligned with the aspiration and frustrations of their target customers who needed fas...
In this article of the Performance Tuning Windows 2012 series we’ll focus on the Networking Subsystem. We’ll approach the various optimization guidelines by layer, starting with the hardware and drivers. We’ll also cover NDIS, the protocol stack, and user mode applications. Let’s star...
The CSS3 Anthology by Rachel Andrews is subtitled instant CSS answers, how-to's, and examples. This subtitle clearly explains the goal of this book. The book consists of nine chapters. The first chapter is a quick review of CSS. The other chapters cover major topics such as text stylin...
It has been less than four months since we introduced the first public preview for Windows Azure Mobile Services and in this short time we have seen continual improvements to the service offering including: SDKs for Windows Store, Windows Phone 8 and iOS app Auth using Microsoft Acco...
In today's TechNet Radio show, I'm back again for another episode in our System Center 2012 ConfigMgr SP1 series with Wally Mead, Senior Program Manager from the System Center Client Management team and all-around ConfigMgr Guru. Tune in as we discuss new support for App-V 5 virtual a...
Is the hype about MDM over? According to a recent study by the 451 Group research firm: Fewer than 15 percent of enterprises have deployed an MDM tool beyond Microsoft Exchange’s native capabilities. Most organizations feel that encryption and password requirements, coupled with the...
If James Watt had also invented the Deisel Engine … If Rudolf Diesel had also invented Electric Engine … If Guglielmo Marconi had also invented Telephony … If Alexander Graham Bell had also invented Mobile Phones … If Thomas Alva Edison had also invented the Fluorescent Lamp … If ...


ADS BY GOOGLE