CM Crossroads Recap: ALM Methodologies for Modern Application Delivery

CollabNet Cloud

This week, Transparency Market Research announced a research report projecting that the Application Lifecycle Management (ALM) market will reach $4.39 billion in revenue by 2023. The report, which provides in-depth analysis of the prevalent trends and technologies in the ALM market worldwide, argues that “the integration of ALM is necessary” for businesses to develop the best virtual methods for different phases of the software application process and cites increased efficiency, agility and resource utilization as some of the key benefits of the process. Knowing the growing importance of ALM tools, I wrote an article for CM Crossroads that published last …

Read More »

Tips on Git: De-fanging ‘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 …

Read More »

Beginning a CloudForge Git client using Thor and Interact gems

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 …

Read More »

Building Open-Source Software Engineering Tools

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 …

Read More »

Help us help you through CloudForge’s Support Portal!

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 …

Read More »

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

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 …

Read More »

New Year, 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, …

Read More »

Making the Most of your Activity Stream

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 …

Read More »

New CloudForge Support Portal!

CollabNet is pleased to announce the launch of a new Support Portal for our CloudForge product which offers development platform as a service. The new support portal is located at: http://help.cloudforge.com The new, enhanced support portal is a significant improvement over our old forums, providing clean simple ticket system. The new portal includes many of the same great features you experienced in the past & in addition also gives you greater flexibility, richer knowledge base articles and insight into your support cases. Added Benefits and Improvements to the Support Portal include: Real-time visibility (status) and tracking of your case through …

Read More »

Extending CloudForge With the CloudForge REST API

CloudForge REST API Did you know that you can do many CloudForge administrative operations using a REST API? Actions like creating new user accounts and projects, adding services to projects, and even monitoring project activity can be integrated into your process tools using this simple, secure API. One popular example: suppose you want to integrate your CloudForge accounts with your internal corporate user management, so that when an employee leaves the company, their account in CloudForge can be deleted at the same time as their account in your own systems. Without an API, this requires someone to log into CloudForge …

Read More »