Thanks to John Troyer and VMware community managers, I successfully changed my email for login with the community recently. During this long weekend I spent a little time checking out the developer community.
I found that the static contents out there are largely outdated. In my estimation, it hasn’t been actively maintained for more than one year. Listing outdated contents not only confuses the community, but also lets go a great opportunity to educate and influence developers. Read more... (412 words, estimated 1:39 mins reading time)
As part of the VMworld #vMeetups in the Community Lounge, this developer/administrator (a.k.a. devops) meet up will take place on August 30th from 12PM to 1PM at VMworld Community Louge, located just outside the entrance to the solution exchange. Because it’s lunch hour, please feel free to bring your lunch.
This event offers you a unique opportunity to meet and network with other professionals who create or use VMware APIs and CLIs for integration and automation. Read more... (197 words, estimated 47 secs reading time)
Many folks talk about developer enablement today because it’s a key success factor for a platform company. If you haven’t watched this video by Microsoft CEO Steve Ballmer, you want to check it out. Also, my previous blog: CO2: The Formula For A Successful Developer Ecosystem.
To empower developers, we got to figure out who the developers are and what they want. It’s hard, if ever possible, to identify every developer in VMware community. But it’s normally easy to find out the types of the developers. In my observation, there are two types of developers (The title of this article is not that accurate, but Read more... (387 words, estimated 1:33 mins reading time)
With the rising trend of devops movement, I was curious about the system administration from a software developer’s perspective. That’s why I sat through Adam Moskowitz’s session “The Path to Senior Sysadmin.” Adam summarized the system administrator’s skills to three categories: hard tech skills, squishy tech sill, and software skills as detailed in following. Again, this is based on my note taken from LISA 2010 conference. For other posts related to the conference, check here.
Hard Tech Skills Read more... (338 words, estimated 1:21 mins reading time)
- All the commands for system administration;
- System backup;
- Some programming skills like Shell scripting, Perl/Python, C (read);
- Software engineering knowledge like versioning, process;
VMware TechExchange will take place in San Francisco in the same location of VMworld 2010 from August 30 to September 1st. If you want to learn VMware technologies especially APIs/SDKs including Spring framework, Zimbra, and etc., you should join us. I will present best practices on using VMware vSphere APIs. Hopefully we will GA the vSphere(VI) Java API 2.1 by then.
To convince your boss, please read the blog Pablo just wrote: Read more... (266 words, estimated 1:04 mins reading time)
- vSphere 4.1 APIs has some significant improvements, specifically around the Property Collector and AD authentication. We will have sessions to update you on what has changed, provide best practices when using them and hear from our engineers who have hands on experience working with our APIs. See our latest sessions added
I heard about DevOps a while back but didn’t really look into it. My initial understanding was that the roles of developer and system administrator would merge into one called devops. Last week, I attended a DevOps meet up at Palo Alto and got the chance to learn from others about DevOps.
The hosting organization even wrote up a good blog defining what a DevOps is. According to the blog,
DevOps is, in many ways, an umbrella concept that refers to anything that smoothes out the interaction between development and operations. However, the ideas behind DevOps run much deeper than that.
So the DevOps is more about a movement than merging of two roles. The basic idea behind the DevOps is to breach the wall between development and operations.
Traditionally developers ship products which are then run by operators in other companies. In this new age where much of software is delivered as services, the developers run their software directly. When there is a problem, the developers must fix it right away. That is why you see engineers at Google required to rotate on calls for support. When more companies ship software as services, it’s natural that more engineers will have two hats on their heads. The DevOps concept is not really new, but the terminology is. Read more... (502 words, estimated 2:00 mins reading time)
Since joining VMware two and half years ago, I have been working like a consultant on partner enablement projects in various technical areas like SDK, SRM array adapter, VI Client plug-in, DRS clustering, etc. While working on these engagements, I always think about more efficient and more effective ways to get my work done and grow our developer ecosystem.
To summarize what I learned and thought, I decide to use CO2 as the success formula because it fits well when we talk about an ecosystem. The CO2 here means differently though. It represents Cash + Open source + Open communication. Read more... (560 words, 3 images, estimated 2:14 mins reading time)