Cloud is a shift from the focus on underlying technology implementation to leveraging existing implementations and further building upon them. Cloud orchestration or a network of clouds is the wave of the future where these clouds can operate with elasticity, scalability, and efficiency. Effective service management is an important aspect of managing such networks. The transition to the cloud will enable the further aggregation of composite web services and enhanced business-to-business capabili...| By Simon Horwith | Article Rating: |
|
| March 30, 2006 10:45 AM EST | Reads: |
61,639 |
It's no secret that I've been outspoken about not liking frameworks for quite some time now. The truth is, I believe that frameworks have a lot to offer. The most significant benefit that organizations stand to gain from using frameworks is a standardized way to code and an environment that is generally more conducive to allowing multiple developers to work on a project at the same time. If frameworks help to standardize how things are done and make it easier for many developers to work on a project, why have I been vocal about not liking them? Am I just trying to create controversy?
The truth is that by and large, yes, I am trying to cause controversy...but only because I want to make people think - a statement that I make for a very good reason. I don't like frameworks because I've met a lot of developers over the years who have maybe one or two years of experience building applications with a framework but who don't have a good grasp of the CFML programming fundamentals you'd expect from someone with a few years' experience. I've met many developers who aren't capable of developing anything outside the context of the framework they're used to. In these scenarios, the framework is a crutch.
I view poor developers as a symptom of frameworks. Is this the fault of frameworks? No, not at all. There's nothing about a framework that says you can't use it and still be a terrific programmer. It's the fault of the developers, for sure, and it is for that reason that I don't truly dislike frameworks. I don't think any one framework should be used to build every application, and I personally prefer to develop without them, but when it's appropriate I see nothing wrong with using them. If developers are really good at what they do, they should feel comfortable and be competent working without a framework and/or bouncing in and out of several frameworks. This is unfortunately not the case for the majority, though not all, of the people who use frameworks. It is especially true for developers who began their programming career working on projects that are built with frameworks and have never had the need to build an application without one.
You might be surprised to hear that I have a similar dislike of object-oriented programming and an even stronger distaste for design patterns. That's an extremely controversial statement to make and I'm sure that if my commentary on frameworks didn't upset or confuse the majority of our readers, talking poorly about OOP and design patterns will. Now that I've managed to get everyone worked up, let's talk about it.
What could I not like about object-oriented programming? Similar to frameworks, I actually do like OOP, but I don't like what it's done to ColdFusion developers. This is truer for design patterns, which I view as the buzzword of the day right now. The reasons behind these statements are simple to explain, but very difficult to do anything about. I spend a lot of my "free time" reading about object theory and various thoughts and approaches to software architecture. The vast majority of the reading is not specific to ColdFusion but is certainly applicable. Likewise, my statements about OOP and design patterns are not specific to CF but apply to developers in all environments. An overwhelming number of programmers, not just CF but Java, .NET, C++, etc., talk about object-oriented programming without really understanding it at all. The roots of OOP are grounded in ideas, radical at the time they came out, about how to think about software development. Most of the books, courses, and, therefore, developers today have completely missed the point when it comes to OOP. These misconceptions and misapplied ideas are magnified greatly when developers begin throwing around talk about design patterns, which is why I said that I don't like them. The truth is, I think design patterns are an excellent learning tool and I am an avid supporter of OOP...but only when they're approached the right way.
My definition of "the right way" is for developers to learn "Object Think." Object Think is an approach to thinking about the objects that make up an application and is used for object modeling solutions. The original OOP concepts were based on this line of thought but it was quickly lost among developers, as they tend to use sequential thought when formulating solutions. Sequential thought comes more naturally to most people with a background in traditional programming and, to be honest, tends to be a more natural line of thought when formulating machine solutions, as programmers do. I have spent the better part of my free time for the past five or six years studying the writings and interpretations of the architect Christopher Alexander, software architecture pioneer Dr. David Parnas, Kent Beck (best known as the founding father of XP), and a handful of other early thinkers in the realm of object thought and behavioral programming. To apply these philosophies and thoughts to ColdFusion development requires changing the way we plan and execute solutions. At the heart of this change is the need to be more object-centric, achievable via object-personification, in our approach to planning applications.
Describing a philosophy of how to model applications is obviously beyond the scope of this editorial. It's beyond the scope of an article and, in all fairness, is even difficult to achieve within the limitations of a book. My Sensible Assembly Methodology is based on these teachings, taken from Streamlined Object Modeling, Object Think, other thoughts and writings, and my architecture and development experience in the real world. Due to an extremely hectic schedule, I should have some documentation on that by the end of March at the latest, with a book to follow. My advocating a methodology (SAM) as opposed to a framework is driven by a personal belief that by doing so, I can offer developers something more valuable and transferable - a better way to think about development.
What is important to me, for the good of the community, is not whether developers choose to use one framework or another or choose to use my methodology or another; it is that we not only accept that the way we solve problems and develop software could be better, but examine every alternative approach in our attempts to find better ways to work. This idea has become more important with the recent buzz about Web 2.0 and next-generation Web applications. Simply throwing a Flex or AJAX front end on our application isn't good enough - in order to develop a true next-generation interface we have to change the way we think about our users and the experiences they should have when they interact with what we create. This is something that the XD (extreme design) group at Macromedia has been talking about for several years. As applied to software architecture, these ideas have been discussed for several decades. My hope is that now, with the vast amount of available information and the mature tools and technologies available to developers, the ColdFusion community can begin to put these ideas into practice.
Published March 30, 2006 Reads 61,639
Copyright © 2006 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
- i-Technology Viewpoint: Firefox Lessons for the Java Community
- i-Technology Viewpoint: "Spring Good!"
- The Next Programming Models, RIAs and Composite Applications
- i-Technology Viewpoint: "SOA Sucks"
- i-Technology Viewpoint: When to Leave Your First IT Job
- i-Technology Viewpoint: The New Paradigm of IT Buying
- i-Technology Viewpoint: "Pessimism Leads to Weakness, Optimism to Power"
- i-Technology Viewpoint: Is Model Driven Architecture Coming Into Its Own?
- i-Technology Viewpoint: Death to the Browser
- i-Technology Viewpoint: Thinking Outside the VC Box
- i-Technology Viewpoint: Attack of the Blogs
- i-Technology Viewpoint: Are We Blogging Each Other To Death?
- i-Technology Blog: Can Blogging Change the World?
- i-Technology Viewpoint: The Five Dimensions of Blogs
- i-Technology Blog: Death-Knell For "Rich Media? Hardly!
- i-Technology Viewpoint: What Are the Drivers of Social Software's Success?
- A Light Java Runtime to Bundle with Applications
More Stories By Simon Horwith
Simon Horwith is the CIO at AboutWeb, LLC, a Washington, DC based company specializing in staff augmentation, consulting, and training. Simon is a Macromedia Certified Master Instructor and is a member of Team Macromedia. He has been using ColdFusion since version 1.5 and specializes in ColdFusion application architecture, including architecting applications that integrate with Java, Flash, Flex, and a myriad of other technologies. In addition to presenting at CFUGs and conferences around the world, he has also been a contributing author of several books and technical papers.
![]() |
Dennis Muzza 12/11/06 08:07:30 PM EST | |||
You shouldn't lose sight of the ultimate goal, which is producing good, robust, scalable systems. If this can be successfully accomplished by cheap, inexperienced programmers relying on a framework that does pretty much everything for them, more power to the business that employs them. The problem I see with frameworks is that few of them are really good and widely usable, and those that are still call for a lot of custom coding which requires good developers. Oftentimes companies spend millions to develop frameworks loaded with every possible feature, and then it becomes the proverbial hammer to which everything looks like a nail. People begin using it because it's there and a lot was invested in creating it, not because it really solves a problem. |
||||
![]() |
Serge Bureau 04/11/06 10:43:47 AM EDT | |||
Sorry but I feel the opposite. Framework is the reason for bad programmers. Companies are pushing people to use those framework that are big and inflexible. So while thre certainly is bad programmer's, I have still to see a good framework ? |
||||
![]() |
jim 04/04/06 04:00:21 PM EDT | |||
Poor developers using frameworks as a crutch is a symptom of them being poor developers in the first place. IMO there should be licensing for software engineers just like every other engineering profession. There are way to many script kiddies out there who have learned one framework and call themselves developers - There should be a bare minimum set of abilities you can count on a develper having, and so many don't. I can't tell you the number of "developers" I've dealt with who have degrees in philosophy or english or phys ed, who have no idea what a data structure is, but have mastered basic cold fusion, so they're now "senior programmers". Until we set a baseline bar that everyone has to hurdle to call themselves a software engineer, our industry will continue to be plauged by these frauds. |
||||
![]() |
Ananthalakshmi 04/03/06 03:30:20 PM EDT | |||
Hi, Your view may be true in the context of ColdFusion Development. But, in real application development scenarios in languages like Java, .NET, etc and in building enterprise applications where the problem solving methodoligies and the implementation needs reusable and prooved strategies for recurring problems(for ex, page iteration, adopter, MVC architectural patterns, etc) instead of developing the solution from scratch for each application that is being developed in the organization, instead to reuse existing components, build reusable services, adopt proven strategies(design patterns, etc) will certainly improve the productivity of the developer and also to build quality, reliable and scalable applications which is the most need of every application that we develop. Yes, it is the responsibility of the developer to understand the underlying technology, logic that the framework uses and on which it is built on before started using it or understanding it while working on the project based on the framework. In real world, frameworks make life simple and more simply makes application development more easier instead of building it from scratch. Thanks. |
||||
![]() |
Jos Warmer 04/03/06 06:45:54 AM EDT | |||
You want controverse? Ok, I will help :-). I think you are absolutely wrong. The reality is that about 10% of the programmers is good, 10% is bad and the 80% remaining is somewhere in between (and do not have it in them to become good programmers). As with many professions my guess is that this will have a normal distribution. Since the majority of the programmer is not excellent and never will be, we need ways of making mediocre programmers productive. Using a framework is one approach (although I have seen frameworks that are too complex for this). The main issue is that these programmers need less freedom and more prefabicated stuff to work with. This might mean using frameworks, using existing components, using MDA or DSL's, etc. etc. The challenge for those that are in the 10% good group is to find ways to help make the majority of less good programmers productive. PS: I fully agree that we need more good programmers, I just do not agree that this will ever solve our problems. There simply isn't enough potential in the world. |
||||
![]() |
Mark Walker 04/03/06 03:50:57 AM EDT | |||
It's about time somebody said it. The multitude of frameworks, "evil" wizards and other sugar has led to a generation of inept programmers. I'm all in favour of good tools, but not a substitute for good people. |
||||
![]() |
Just some programmer 04/03/06 12:22:25 AM EDT | |||
Any idiot can write code a computer can understand. Frameworks, design patterns, OOP, and high level languages are all just strategies to mitigate the problem size / complexity curve - a primary goal of competent programmers. Why has the science of software development continued to inch forward when it should have leapt? Why is most "OO" software still written procedurally (and with less skill than procedural code written in 1979)? A lack of competent programmers is certainly at the heart of it but you have to look further than that. Most business stakeholders have no appreciation for what we do. They simply don't care how the work gets done. In fact, doing things 'right' (refactoring, writing automated tests, etc.) can get you in hot water. As a result, there's little motivation to improve and grow in skill. Managers focus on short term goals that cost big in the long run. Shops that value excellence in execution and invest in their employees produce much higher quality software - and programmers. |
||||
![]() |
Wayne Cannon 04/01/06 02:21:03 PM EST | |||
While I agree with your general sentiments, reality is that not every employer can afford to spend $100-150K for "good" programmers with the desired insight and depth of understanding. Looking at the market right now, there are lots of positions only willing to pay $40-80K. For most of them, it's this level or none at all -- and I would suggest that customers and our economy are better off with the current situation, even if some of the solutions are a little rough under the covers. I've been developing software professionally for 40 years and have been fortunate to have been at the state of the art almost that entire time. The same issues occur in many other industries. Designers of electronics used to understand everything to the component level, but the sophistication, speeds, and associated complexity have increased to the point that only a few now have that level of insight. Many now use high-level (LSI) components without thorough insight -- and occasionally it results in glitches or poor maintainability. I say that's progress, and that the important point is to design architectures (and frameworks) that can guide those that flesh out implementations into better and more maintainable results -- and that "insightful programmers" should definitely be deployed for such architectural design. |
||||
![]() |
Wayne Cannon 04/01/06 02:20:53 PM EST | |||
While I agree with your general sentiments, reality is that not every employer can afford to spend $100-150K for "good" programmers with the desired insight and depth of understanding. Looking at the market right now, there are lots of positions only willing to pay $40-80K. For most of them, it's this level or none at all -- and I would suggest that customers and our economy are better off with the current situation, even if some of the solutions are a little rough under the covers. I've been developing software professionally for 40 years and have been fortunate to have been at the state of the art almost that entire time. The same issues occur in many other industries. Designers of electronics used to understand everything to the component level, but the sophistication, speeds, and associated complexity have increased to the point that only a few now have that level of insight. Many now use high-level (LSI) components without thorough insight -- and occasionally it results in glitches or poor maintainability. I say that's progress, and that the important point is to design architectures (and frameworks) that can guide those that flesh out implementations into better and more maintainable results -- and that "insightful programmers" should definitely be deployed for such architectural design. |
||||
![]() |
Manjunath Kustagi 03/31/06 09:19:54 PM EST | |||
I absolutely agree, one sees many sundry god-knows who writing programs in industry nowadays Ditto on Design Patterns being an absolute hogwash, but I disgree with your dislike of OOP.. I think it's based on a sound basis if comprehended and used properly |
||||
![]() |
Sys-Con Australia News Desk 03/29/06 06:16:17 PM EST | |||
It's no secret that I've been outspoken about not liking frameworks for quite some time now. The truth is, I believe that frameworks have a lot to offer. The most significant benefit that organizations stand to gain from using frameworks is a standardized way to code and an environment that is generally more conducive to allowing multiple developers to work on a project at the same time. If frameworks help to standardize how things are done and make it easier for many developers to work on a project, why have I been vocal about not liking them? Am I just trying to create controversy? |
||||
![]() |
Kevin Roche 03/29/06 08:07:06 AM EST | |||
Simon, I know we will never agree on this. What would you do with all the guys who are never going to be able to develop a sensible architechture that will be suitable for each application. Would you ban them from programming altogether? Most people are not as clever as you. Without the help of a framework their work would be much less useful. |
||||
![]() |
Brian Cassell 03/15/06 12:34:25 PM EST | |||
I agree with your bold and controversial comments, and will add a few as well. Frameworks provide a neat way of chopping things into millions of little pieces with the assumption of reusability and granularity. Yes, you can reuse an include file that contains an HTML open tag on every page you create, but what is the sense, what is saved? There seems to be some greater value achieved by "simplifying" things to the smallest element in a framework based implementation. I prefer to open a page and be able to read from top to bottom to see what the heck is happening, rather than looking at the 10 included files that just overly complicate what probably could have been right on one page. Separation between presentation and content is another popular idea that I disagree with. Presentation is nothing without content, and content is nothing without presentation. They add value to each other. What good is an over engineered application that supposedly can be updated independently of the interface if the front-end design sucks and has no integrated relationship with the content? I prefer to begin with a graphic design interface including content, and then work the code hooks into it, respecting the interface as designed, yet adding the desired functionality. What do you think? |
||||
![]() |
Edward Trudeau 03/15/06 10:33:14 AM EST | |||
I don't know, Simon...I kind of want to say, "Waah." Some developers aren't where they "should be" after two years of development using frameworks; some are throwing around design pattern names without really "getting it." I'm just not feeling the pain. Are they forcing salaries down? Are they introducing security risks? Are they devaluing resumes with their empty-calorie experience? Are they giving CF a bad name? Are you offended on principle? All of the above are probably true to a certain extent, but it seems like exhorting developers to grasp the basics, explaining design patterns more carefully, and building an authentic "Object Think" mentality is the more profitable route. Historically, the technocracy has enjoyed privilege precisely because of the difficulty of grasping the technology. This has inspired a kind of obscurantism that I see in my colleagues; keep it complex so that I can keep my job, I can demand high salaries, I will get the ego boost of being the go-to guy. Talk technobabble to the management - our way to "stick it to the man." Frankly, I've been excited and encouraged by the free sharing of information that I've found in the CF community. I get the impression that people like you, Ben, Ray, Joe, and Sean honestly want all of us to become great programmers and revolutionize the world with fun, useful, productivity-enhancing applications. So I'd rather see the middle way between controversy and silence: dialogue. Edward |
||||
Cloud is a shift from the focus on underlying technology implementation to leveraging existing implementations and further building upon them. Cloud orchestration or a network of clouds is the wave of the future where these clouds can operate with elasticity, scalability, and efficiency. Effective service management is an important aspect of managing such networks. The transition to the cloud will enable the further aggregation of composite web services and enhanced business-to-business capabili...Feb. 18, 2012 11:00 AM EST Reads: 539 |
By Pat Romanski The focus of Java EE 7 is on the cloud, and specifically it aims to bring Platform-as-a-Service providers and application developers together so that portable applications can be deployed on any cloud infrastructure and reap all its benefits in terms of scalability, elasticity, multitenancy, etc. The existing specifications in the platform such as JPA, Servlets, EJB, and others will be updated to meet these requirements.
Java EE 7 continues the ease of development push that characterized prior ...Feb. 18, 2012 10:45 AM EST Reads: 2,259 |
By Jeremy Geelan With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where do they work, what else h...Feb. 18, 2012 08:30 AM EST Reads: 592 |
By Liz McMillan Wide and cheap availability of cloud-based media services is upon us. With the transformations these services are already bringing to the consumption of music, video and interactive media, change has likewise come to professional workflows. Documents in 2012 are read, written, collaborated on, and distributed anywhere an Internet-enabled device can reach – which is to say, everywhere.
In his session at the 10th International Cloud Expo, Christopher Kenneally, Director of Business Development a...Feb. 17, 2012 02:00 PM EST Reads: 541 |
By Kevin Jackson From the NRO Press Release: "Considered one of the top women leaders in Federal IT, Ms. Singer was recognized for her innova... Feb. 17, 2012 07:00 AM EST Reads: 528 |
By Brian McCallion I've been working on Enterprise Cloud Strategy and in the course of this work identified some interesting and non-obvious opportunities in the Cloud.
One solution I’ve examined is the well-crafted solution that is enStratus. enStratus has built a SaaS Cloud Management / Governance product focused on providing critical management, monitoring, governance capabilities tailored to the needs of the Global 2000 market, rather than the startup market. As I have worked with a current Fortune 500 clie...Feb. 17, 2012 07:00 AM EST Reads: 3,679 |
By Jeremy Geelan With Cloud Expo 2012 New York (10th Cloud Expo) now under four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where do they work, what e...Feb. 16, 2012 07:30 AM EST Reads: 937 |
By Pat Romanski 2011 was a year of rapid adoption for public and private cloud services. Instant and on-demand server provisioning was the driving force behind the massive growth. On top, cloud server templates and script automation simplified application installation for simple and pre-defined application stacks, but have not targeted more complex enterprise application environments.
In his session at the 10th International Cloud Expo, John Yung, CEO of Appcara, will discuss how 2012 will be the year for app...Feb. 16, 2012 06:30 AM EST Reads: 2,044 |
By Jeremy Geelan "Having been in the IT field for many years, I believe the cloud computing chapter in the industry is an exciting one and I am proud to be a part of it," said National Reconaissance Office (NRO) Chief Information Officer Jill T. Singer Tuesday, as it was announced that she was one of 10 winners of the 2012 CloudNOW "Top Ten Women in Cloud" Awards.Feb. 16, 2012 06:30 AM EST Reads: 609 |
By Liz McMillan As more enterprises are adopting clouds, the nature of cloud computing is changing. Previously, clouds were used to test applications or for non-mission critical applications. Today, enterprises are using clouds for cost-saving advantages and launching more mission critical applications that have defined performance needs.
In his session at the 10th International Cloud Expo, Eric Shepcaro, CEO and Chairman of the Board of Telx, will discuss how distributed computing has many advantages. It wou...Feb. 16, 2012 05:45 AM EST Reads: 1,851 |
- How Are You Building Your Cloud?
- Cloud Expo New York Speaker Profile: Dave Asprey – Trend Micro
- Big Data in Telecom: The Need for Analytics
- Big Data Gold Mine in Cloud Governance and Automation
- Drool, Britannia? Is the UK Failing the Cloud?
- Cloud Expo New York Speaker Profile: Mårten Mickos – Eucalyptus Systems
- Thoughts on Big Data and Data Virtualization
- Cloud Expo New York Speaker Profile: Bernard Golden – HyperStratus
- What Motivates Open Standards in the Cloud?
- What to Expect in 2012: Cloud Computing and Open Source Software
- Will PaaS Finally Bring Open Source Love to the Enterprise?
- Australia's Lunatic NBN OK for Cloud (Update)
- The Future of Cloud Computing: Industry Predictions for 2012
- HP Puts Activist Shareholder on Board
- Gartner Hype Cycle for Emerging Technologies 2011
- How Are You Building Your Cloud?
- Cloud Expo New York Speaker Profile: Dave Asprey – Trend Micro
- Big Data in Telecom: The Need for Analytics
- i-Technology in 2012: Five Industry Predictions
- Big Data Gold Mine in Cloud Governance and Automation
- 9th International Cloud Expo | Cloud Expo Silicon Valley – Photo Album
- Drool, Britannia? Is the UK Failing the Cloud?
- Microsoft Tries Hadoop on Azure
- Cloud Expo New York Speaker Profile: Mårten Mickos – Eucalyptus Systems
- What is Cloud Computing?
- The Top 150 Players in Cloud Computing
- Six Benefits of Cloud Computing
- Virtualization Conference Keynote Webcast Live on SYS-CON.TV
- What's the Difference Between Cloud Computing and SaaS?
- GDS International: Global Warming Scam?
- Twenty-One Experts Define Cloud Computing
- The Future of Cloud Computing
- The Top 250 Players in the Cloud Computing Ecosystem
- SOA 2 Point Oh No!
- Cloud Expo Europe 2009 in Prague: Themes & Topics
- A Brief History of Cloud Computing: Is the Cloud There Yet?









The focus of Java EE 7 is on the cloud, and specifically it aims to bring Platform-as-a-Service providers and application developers together so that portable applications can be deployed on any cloud infrastructure and reap all its benefits in terms of scalability, elasticity, multitenancy, etc. The existing specifications in the platform such as JPA, Servlets, EJB, and others will be updated to meet these requirements.
Java EE 7 continues the ease of development push that characterized prior ...
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where do they work, what else h...
Wide and cheap availability of cloud-based media services is upon us. With the transformations these services are already bringing to the consumption of music, video and interactive media, change has likewise come to professional workflows. Documents in 2012 are read, written, collaborated on, and distributed anywhere an Internet-enabled device can reach – which is to say, everywhere.
In his session at the 10th International Cloud Expo, Christopher Kenneally, Director of Business Development a...
I've been working on Enterprise Cloud Strategy and in the course of this work identified some interesting and non-obvious opportunities in the Cloud.
One solution I’ve examined is the well-crafted solution that is enStratus. enStratus has built a SaaS Cloud Management / Governance product focused on providing critical management, monitoring, governance capabilities tailored to the needs of the Global 2000 market, rather than the startup market. As I have worked with a current Fortune 500 clie...
With Cloud Expo 2012 New York (10th Cloud Expo) now under four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where do they work, what e...
2011 was a year of rapid adoption for public and private cloud services. Instant and on-demand server provisioning was the driving force behind the massive growth. On top, cloud server templates and script automation simplified application installation for simple and pre-defined application stacks, but have not targeted more complex enterprise application environments.
In his session at the 10th International Cloud Expo, John Yung, CEO of Appcara, will discuss how 2012 will be the year for app...
"Having been in the IT field for many years, I believe the cloud computing chapter in the industry is an exciting one and I am proud to be a part of it," said National Reconaissance Office (NRO) Chief Information Officer Jill T. Singer Tuesday, as it was announced that she was one of 10 winners of the 2012 CloudNOW "Top Ten Women in Cloud" Awards.
As more enterprises are adopting clouds, the nature of cloud computing is changing. Previously, clouds were used to test applications or for non-mission critical applications. Today, enterprises are using clouds for cost-saving advantages and launching more mission critical applications that have defined performance needs.
In his session at the 10th International Cloud Expo, Eric Shepcaro, CEO and Chairman of the Board of Telx, will discuss how distributed computing has many advantages. It wou...
Is Big Data destined for only the top 3,000 companies worldwide? What about medium or small companies who are equally as data-driven? Is there a place for Big Data in SMB markets? When I talk to SMB companies about their use of public cloud services, it’s a no-brainer. Pay as you go, lower costs up...
Last summer a CIO for a high profile ecommerce company told me that the smartest way to play the cloud was to rent the spike. I just read the same thing from Zynga’s Infrastructure CTO Allan Leinwand in Inside Zynga’s Big Move To Private Cloud by InformationWeek’s Charles Babcock.
We have previously provided a Quickstart guide to standing up Rackspace cloud servers (and have one for Amazon servers as well). These are very low cost ways of building reliable, production ready capabilities for enterprise use (commercial and government).
Israel-based startup Porticor launches this week with technology aimed at giving enterprises a way to encrypt data held in cloud computing services, including those from Amazon and Rackspace.
Porticor Virtual Private Data is focused on protecting data at rest in cloud-based computing centers where ...
If you are running the BIG-IP Edge Client on your iPhone, iPod or iPad, you may have gotten an AppStore alert for an update. If not, I just wanted to let you know that version 1.0.3 of the iOS Edge Client is available at the AppStore.
The main updates in v1.0.3:
URI scheme enhancement allows passi...
Statistics matter, not only in business, but increasingly also in our social life - well, at least in our social media life. Some of the statistics I noticed this week were round numbers, like 1000. With 1000 representing both the number now showing under "followers" in Twitter and the revenue numbe...
Let's face it right now the cloud is pretty immature. The level of automation and management of these environments are analogous to the early assembly lines, but it won't be this way long. This is not the industrial revolution and it moves at a wicked fast pace. Before we know it the next generation...
In previous posts such as Cloud Computing: Hype, Vision or Reality?, Hyped Cloud Technologies, PAAS is not Mainstream yet, SaaS is going Mainstream, Future applications: SaaS or traditional? I discussed Cloud Computing.
Recently I read Joe McKendrick's interesting article titled:Cloud Computing Mar...
Having covered Cloud Foundry, Force.com, Google App Engine and Red Hat OpenShift, we now take a look at Microsoft’s PaaS offering, Windows Azure.
Microsoft Windows Azure Platform is a Platform as a Service offering from Microsoft. It was announced in 2008 and became available in 2010. Since then Mi...










