ADS BY GOOGLE
From the Blogosphere

If you had the chance of working in an organization which has received SEI-CMMi certification then you would definitely be familiar with the concept of: Requirement Baselining Requirement Traceability Matrix (RTM) If you are not familiar with these terms then the best place to look is ...
As many readers may know, Facebook replaced their HTML5 version of their mobile app a few weeks ago, in favor of a native application written in Object C. It is much faster and smoother now, however, several functions disappeared with this change. You can no longer just steal your f...
One of the interesting side effects of having been a developer before migrating to a more network-focused view of the world* is it’s easier to understand the limitations and constraints posed on networking-based software, such as web servers. During the early days of virtualization ad...
August seems to have been the month for a huge raft of storage-related announcements and I’m still getting to grips with the detail, after being away on holiday for the whole month. As I start to pick out the news and make sense of how it fits into the storage landscape, I thought I’d...
With the endorsement by the Federal Financial Institutions Examination Council (FFIEC), smaller financial institutions which a beholden to many compliance audits and security issues can now explore the possibility of outsourcing security features from the cloud. Now these organizations...
Samsung is unveiling a bevy of electronics, including, the Note 2, a Windows Phone 8 (Ativ S), a touchscreen Windows 8 laptop, and more – the Galaxy Note 2 looks pretty amazing, but while I like the device and size as a secondary device, I could never use it to make phone calls. With t...
Yesterday I had to record a 2-hour long webinar. The resulting .mov file was about 1Gb in size. Then I needed to cut out a 40-minute fragment from this movie and save it as a separate file. Doesn’t look like an overly complicated task, does it? Started iMac on my MacBook Pro, which is ...
Windows Server 2012 Essentials, which will ultimately replace the existing Small Business Server (SBS) and Home Server products, has reached the Release Candidate milestone! Essentials provides a simple to install and configure version of Windows Server 2012 intended for Small Busines...
A huge uproar has resounded throughout the internet the past few days, Apple is now worth more than $620B, the largest cash value in US history (not accounting for inflation both IBM and Microsoft have been worth more given inflation on given days). However, in an era in which most tec...
Imagine getting a $20 parking ticket and then filing suit against the issuing municipality for exposing too much personal information on that ticket. That’s exactly what Jason Senne did after receiving a $20 parking ticket in 2010 for illegally parking his car overnight in the Chicago...
When virtualizing Active Directory Domain Controllers in the past, we've needed to be very careful that we don't invoke any steps, such as applying an old snapshot, that could possibly cause USN rollback to occur in the state of a Domain Controller's replica AD database and risk AD cor...
In a recent blog post, I talked about how geofencing could be used in an enterprise setting to ensure compliance with local regulations or restrict an application’s functionality when a user is away from the office. Geofencing is a great piece of functionality, especially when dealing ...
In Part 1, we looked at the completed application, which we’ll start building here. Before we get started with actual development, let’s take a look at the starting application. Open a new browser tab or window with the starting application in JSFiddle. The starting app is as simple ...
This tutorial series walks you through the simple steps of building an HTML5 WebSocket app, demonstrating the power of the publish/subscribe development pattern directly in JavaScript. Our sample is almost as simple as a Chat app, the “Hello World” app of the WebSocket world, but is a ...
According to Wikipedia, “Twitter is an online social networking service and microblogging service that enables its users to send and read text-based messages of up to 140 characters, known as ‘tweets.’” Twitter’s brand personality is that of a service that allows us to communicate wit...
Some testers dismiss the GUI driven approach as being too limited for complicated behaviors. Old school testers insist on only utilizing program-based scripts because past experience has led them to think that this is the most flexible or the only choice for handling complicated behavi...
I don’t know about how you feel about the current state of robotics but I was hugely surprised when I started exploring the state of art. AI is a field which has never lived up to its promise – real or perceived. For example if you look at Arthur Clarke’s “2001: A Space Odyssey” (nove...
As systems administrators, application logs are often the key to our success, but also our biggest hassle. They provide clues to what’s going on when things go awry, and in those situations more detail is generally better. But when you don’t actually know something is wrong, and just w...
Hardware and software are expensive to maintain in any organization. Technology is constantly changing, and thus, organizations must budget for equipment upgrades and software upgrades. For some organizations, this may require upgrades annually. To remain up-to-date, companies must inv...
The Socialympics? Nope. Just Social and Olympic. Everyone seems to want to talk about how social media is impacting NBC’s Olympic coverage. “Look at the velocity of tweets!” “Look at the ratings!” “Twitter must be helping raise awareness and therefore impacting ratings.” “Social media...
How many times have you heard it said that social media can help your company? All you have to do is learn a few simple tricks about tweeting and likes and soon enough you’ll be living large. Better yet, just pay Mr. or Ms. Confidence a small fortune to do it for you. After all, they ...
The world’s largest HTML5 user group, San Francisco HTML5 (SFHTML5), has reached 5,000 members. This is a huge milestone not only for SFHTML5, but as Meetup.com itself has announced, “With 5,000 members, you are now one of the largest Meetup Groups in the world.” SFHTML5 was founded b...
Kaazing announced the availability of a new Platform as a Service, offering the fastest, most reliable, and most efficient mobile Web experience. Here’s a quote from the press release: The Kaazing Private PaaS is a web-enabled full-duplex, real-time data solution based on the new HTML...
An old English proverb observes that "Even a broken clock is right twice a day.” A more modern idiom involves a blind squirrel and an acorn, and I’m certain there are many other culturally specific nuggets of wisdom that succinctly describe what is essentially blind luck. The proverb ...
We, the agile practitioner, had known it all along. Teams where all members participate equally, collaborate with each other and self-organize produces better software! Authors of the agile manifesto had experientially learned this. Now researchers from MIT and CMU have experimentally ...
People are accustomed to buying goods online. If a company sells products to individuals, we call it B2C for Business To Consumers. If a business sells to other businesses – it’s B2B. Having an online store allows to sell around the clock regardless of the consumer’s location (at least...
If you’ve worked with Apache OFBiz or opentaps 1.x, you’ve probably had moments like this: Q: What’s the difference between internal name and product name? A: If your company wants to maintain an internal name for products that’s different than the standard product name, then you can...
You may have heard recently that Facebook will be implementing SPDY. In that light I’d like to give you a basic understanding of the upcoming improvements to HTTP (HyperText Transfer Protocol). As you probably know, this is the protocol that moves most of the HTML documents and images ...
In our last article in the ASP.NET series we discussed Session State Management. This article describes the best practices for View State Management. View state is used primarily by server controls to retain state only on pages that post data back to themselves. View state is used pr...
What’s an app? It depends who you ask. If you asked me a few weeks ago, I’d say that Tiggzi app builder creates apps. You build an HTML5/jQuery Mobile app UI, plus you can export the app as PhoneGap. That’s an app. Then there is Parse, an excellent mobile backend serv...
The Enterprise software industry has grown up around the standard three tier-architecture for web applications, which pioneered circa 1995. This architecture is ideal for web browsers, which have become the universal client of the Enterprise. With the introduction of Enterprise mobile...
World IPv6 Launch: June 6: The Internet Society, an international nonprofit organization that advises on Web standards, policy and education, has selected June 6, 2012, as the World IPv6 launch day. This date will mark the beginning of a new phase in the life of the Internet, when IPv6...
Bone conducting headphones, which transmit sound through your skull rather than your eardrums, are not new. They have been in use by special operations and SWAT teams around the world and have been available for commercial purchase for years. Initial offering, however, were expensive a...
The first approach is simpler – the second one is more complex but also more rewarding. What is the difference? Let me first explain how the approaches would work. Working with People – Setting up an Agile Offshore Team You have been using agile methodologies within your organizati...
Node.js, the V8 (Chrome’s JavaScript runtime) based platform for building fast and scalable network applications,  is gaining substantial traction among developers and entering the application stack of many silicon valley companies. Like every new technology or piece of software ...
A recent post on the HTTP 2.0 War beginning garnered a very relevant question regarding WebSockets and where it fits in (what might shape up to be) an epic battle. The answer to the question, “Why not consider WebSockets here?” could be easily answered with two words: HTTP headers. It...
I attended GlueCon Hackathon in May and met Robbie Jack, Developer Evengalist from FullContact. FullContact was one of the hackathon sponsors. Once the vendor presentations were done and attendees presented their app ideas, we started chatting and Robbie told me about FullContact API. ...
Here is further proof that “Consumerization of IT” (CoIT) is a reality. And, that has significantly altered the dynamics of technology adoption. Before I explain this shift, let us look at… How experts explain technology adoption cycle The accepted premise is that every new technolog...
Does Knowledge = Power? At first glance the answer seems to be obvious – yes knowledge is power. After all we live in the knowledge economy. Most of us are knowledge workers. We have graduated from the industrial age to the information age. Knowledge is considered as the key asset of a...
Last week I flew into Las Vegas fully suited and booted in my big blue costume (no joke). I’d been invited to speak in a vendor debate on User eXperience (UX): Monitor the Application or the Network? NetScout represented the Network, AppDynamics (and me) represented the Application, an...


ADS BY GOOGLE