ADS BY GOOGLE
From the Blogosphere

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...
In our previous article, SQL Server 2008 Overview, we looked over the different features that the Microsoft SQL Server provides. In this article we will focus on the new and advanced features of the latest SQL Server release – SQL Server 2012. They include, but are not limited to, the ...
HTML5 is changing the enterprise mobility industry. Just look at what SAP announced over the past month. They announced partnerships with 3 of the leading HTML5 SDK (software development kit) companies. These partnerships are to help SAP users quickly create HTML5 mobile apps that w...
Using Amazon web services for elasticity and scale to build cloud applications. Traditional IT environments that are built using physical servers can only scale and grow by buying new hardware and software and taking time to install and rack the hardware, configure the software and th...
The introduction of virtualization and cloud computing to data centers has been heralded as “transformational” and “disruptive” and “game changing.” From an operational IT perspective, that’s absolutely true. But like transformational innovation in other industries, such disruption is...
The primary function of the Internet Information Server (IIS) is to host Web based applications, such as ASP.NET. If you have to set your IIS 7 to host such an application, there are several terms you need to know and a procedure you have to follow. We will focus on them in this articl...
This week in an interview with me, SAP's Head of Mobility, Sanjay Poonen predicted that by 2015, 50% of enterprise mobility applications would be HTML5 based. In another interview I conducted this week with Sencha's CEO, Michael Mullany, he predicted that by 2014, 50% of enterprise mo...
In our last article we discussed guidelines for optimizing Threading. In this article we’ll look at best practices for using asynchronous calls. Asynchronous calls are non-blocking meaning when you call a method asynchronously, the calling thread returns immediately and continues execu...
SAP has become a big advocate of HTML5 for enterprise mobility. Many of their recently announced partnerships with mobile vendors include strong endorsements of HTML5. I also see HTML5 playing a very important role for mobile applications developed in house. It is very hard to justi...
We saw it all before: the portal gold rush, the microsite gold rush, the Social Media gold rush. They all ended at one point and gave way to a more mature way of utilizing these new tools and tactics. In the early days, we saw a few lucky pioneers strike gold with novelty apps. There w...
The role, impact and usefulness of the "Solution Architect" (i.e., "SA" to the "Enterprise Architect" or "System Architect") has been clarifying for several years across the IT Consulting community, particularly given the increasingly complex nature of SOA, Cloud-centric and Multi-Plat...
Disruptive technology is a term used to describe an idea or invention that typically disrupts an existing market, often completely displacing an earlier technology. Sometimes disruptive is great (e.g. digital cameras and cell phones), and sometimes disruptive is not so great (e.g. las...
Social Media seems to be at the crossroad. Push and pull from four different dimensions – that is how I can summarize the trend in social media. Till Facebook came in, web was mostly open. Two of the key drivers behind the success of the Web are (1) the ease with which pages can be hy...
Hybrid tools try to resolve the debate of … “Should you write a mobile web application which will render on multiple platforms without significant change but won’t be able to take advantage on native features?” Or “Should you create platform specific native application to fully util...
While cloud computing has brought to the forefront of our attention the ability to scale through duplication, i.e., horizontal scaling or “scale out” strategies, this strategy tends to run into challenges the deeper into the application architecture you go. Working well at the web and ...
You are a software service provider. You develop software for you clients. Majority of your clients are from a different city or even a different country. You are in a discussion with your client where you are exploring the option of adopting Agile Development Methodology for your next...
If you are clear about what governance means then you can skip the next section. However, if you have heard the term – Corporate Governance, SOA Governance, IT Governance – but you are not exactly sure about what it really means, then here is an explanation. Suppose you are interest...
I often think it's ironic that while the mission of REST is to simplify Web development, REST itself is beset with seemingly complex jargon and architecture patterns. I say "seemingly complex" because, once you look into REST architecture in depth, it actually is simple. In some ways, ...


ADS BY GOOGLE