About Bill Portelli

Bill Portelli is CEO and cofounder of CollabNet, the leading provider of solutions for Enterprise Cloud Development that orchestrate hybrid development and deployment across public, private, and on-premise environments. His background includes 30 years of experience in engineering, business, and overall executive management. Just prior to CollabNet, Bill was Senior VP and GM of Cadence Design Systems' global consulting business as well as its Custom Integrated Circuits tools business unit. Since starting CollabNet, Bill and his team have led the Company to the industry leadership position in providing enterprise solutions for collaborative and distributed agile software development in the cloud, including the building of the first front end platform for the industry shift to hybrid cloud development and deployment.

TeamForge for Free…That’s Right, Free. With CloudForge.

CloudForge Project

  Tuesday was a big day for CollabNet. We announced some long-planned disruptive changes to CloudForge™ pricing and packaging.  A key component of these changes was making TeamForge® available as an entry point to all CloudForge users.  The initial feedback on this development has been extremely positive with strong press, analyst and partner feedback as well as large spikes in both new and free users. Of course, CollabNet continues to ride the market wave of development and deployment moving to the public and privately managed cloud.  But we’ve had CloudForge for a while, so this begs the question as to “what’s different?”  Basically, … LEARN MORE »

Introducing CollabNet GitEye

GitEye Logo

Today I have the pleasure of announcing a new graphical client for Git that we have been working on — CollabNet GitEye. GitEye is a Java GUI client for Git written on top of the Eclipse RCP framework. We are providing downloads for Windows, OSX and Linux though we can theoretically produce builds for a few other operating systems as well if the demand is there. Leveraging the Eclipse RCP framework allows us to provide a native GUI experience on all of these different operating systems, while still benefiting from the cross platform nature of Java. This approach also allows … LEARN MORE »

Need a quick fix? Simple solutions to SVN, TeamForge and Git

Issues_with_SVN,TeamForge,Git

Support sees quite a few issues, and while impossible to solve everything immediately (or through a blog I may be writing), I’ve found some common issues that you may encounter while wrangling code on CloudForge: – TeamForge login: Do you have a long domain name? While we mention that you must use the ‘domain_username’ structure for logging in, what you might not know is that we’ll truncate login names longer than 32 characters. For example: if I have the organization ‘excellentbusinessorganization’ and my username is ‘jesseyowell’, you will see under the TeamForge login page that your login name may be … LEARN MORE »

Tips on Git: De-fanging ‘Git Push’

Defanging_Git_Push

Ever had Git commit a branch you didn’t intend? % git co branch-1 % (workee workee workee) % (interrupt) % git ci -am”Half the change of the primary task” % git co branch-2 % (workee workee workee) % git ci -am”The whole change of the interrupt % git push babble babble babble 9e7f6d7..35935af branch-1 -> branch-1 ccb352f..66c8c36 branch-2 -> branch-2 Oh no! Not branch1! It’s not finished yet!!! What Git has just done is technically called “push by matching”: any branches in your repo that have names matching branches in the origin repo get pushed. The confusing thing here is … LEARN MORE »

Beginning a CloudForge Git client using Thor and Interact gems

Config

One of the advantages to blogging is the opportunity to play with and write about technologies that I don’t normally interact with day-to-day. This is especially true of many of the great gems available for Ruby. Building on Jack’s blog post about extending CloudForge via the API I decided to play with a few gems I haven’t had a chance to play with yet: Thor and Interact. gem install thor interact Thor is an awesome toolkit for building robust command-line interfaces (CLIs). It’s somewhat similar to Rake but provides more structure specific for DRY command-line scripting. It’s also an essential … LEARN MORE »

Building Open-Source Software Engineering Tools

Tigris

Do you know about CollabNet’s Tigris.Org community?  The birth-place of Subversion and home of many Subversion client tools, Tigris also hosts the communities behind the popular UML design tool ArgoUML, the Perl style and correctness tool Perlcritic, the PHP object-relational database Lawngnome, the highly customizable bug tracker Scarab, process tools like ReadySET, and lots more. Named for the great river Tigris, birthplace of civilizations and stories, the Tigris site provides fertile, well-watered soil for a new kind of community. A Tigris project collects together the mail lists, wiki, bug tracking, document sharing and storage, and source code — a well-equipped and … LEARN MORE »

Help us help you through CloudForge’s Support Portal!

help_us_help_you

I’m sure most of you have noticed CloudForge’s new, sleek, Zendesk help portal.  What you may not know is the changes that are happening behind the scenes:  more support agents, a bigger and better knowledge base, and faster support response.  Not all of this is going to happen overnight, but the purpose of this blog is to help you utilize all you can out of our help portal.  Here are a list of things you may not have known about CloudForge’s support portal: The Server Status Page (aka status.cloudforge.com): As you can see in the above picture, we occasionally have … LEARN MORE »

Java Web Apps to Rails, A Developer’s Experience…

Java_Web_Apps_To_Rails

After transitioning from Java to Rails, I realized this may be a topic worth exploring within the CloudForge community.  This blog delves into my experience of switching from building Java/Flex applications to building Rails applications.   Let me share a little bit of history to help set the tone of this blog.  I have worked in procedural and OO languages (C/C++, Perl, Java) building web applications.  This is my first time developing on a Mac (not to mention, even a right click without a mouse was a mystery when I started).  So, the transition is not just to Rails, but to … LEARN MORE »

New Year, New Dashboard Flow

New Dashboard Flow

2013 is off to a blazing start here at CloudForgeHQ and we have quite a few exciting new things coming your way this year.  As you know, we ended support for the user interface at app.Codesion.com in January, consolidating all new and existing customers onto CloudForge.  (Don’t worry, all of your existing service links on Codesion will continue to function, you just need to manage them from CloudForge.)  We are now focusing all of our attention on rapidly deploying new features on CloudForge, incorporating as much user feedback as possible. The first of these changes rolled-out this week on our Dashboard.  Previously, … LEARN MORE »

Making the Most of your Activity Stream

Activity_Feed

What is it? Your Activity Stream records significant events, like version control changes, in a real-time historical record that lets you search and filter among entries, and correlate entries of different types, as well as providing hyperlinks to commit details, user profiles, project dashboards, and other related data.  You can find the Activity Stream display on the Dashboard, as well as the specific pages for projects, services, and user profiles.  The latter displays automatically limit response to the ones relevant to that page, but other than that all Activity Stream displays are similar. If you don’t see the Activity Stream … LEARN MORE »