Current Articles | RSS Feed RSS Feed

Assembla now allows automatic payments with PayPal

Posted by adam feber on Fri, Jul 25, 2014
  
  

Paying for your Assembla subscription with PayPal has never been easier. We recently added the ability to set up recurring payments with PayPal that will automatically pay for your Assembla subscription every billing period, whether that be monthly or annually. Previously, it was a manual process that required logging in and paying every time an invoice was created.

To set up automatic payments with PayPal, visit your billing page > select the PayPal option > and follow the steps.

assembla paypal option1

If you have any questions or issues, please contact Assembla support at support@assembla.com.

0 Comments Click here to read/write comments

Post Assembla events to your favorite chat apps: Slack, HipChat, Flowdock & more

Posted by adam feber on Tue, Jul 15, 2014
  
  

If your team uses Slack, HipChat, Flowdock, or Bigplans for communication, we have added preconfigured webhooks to make setting up these integrations painless. Once configured, you can selectively manage the Assembla events that are posted out to these apps, such as ticket activity, commits, deploys, etc., to monitor project activity in real-time, inline with other team communication.

To get started, click on the desired integration below:

slack logo
HipChat Logo
flowdock logo
Bigplans logo

1 Comments Click here to read/write comments

Interested in cryptocurrencies? Get started with 1000 free Ripple XRP

Posted by Andy Singleton on Tue, Jul 15, 2014
  
  
Tags: 

ripple logo

Ripple is a protocol for value exchange that makes it easy to transfer and trade fiat currencies, Bitcoin, or XRP - the native asset of the Ripple network.

Assembla is giving away 1000 free XRP (the Ripple native cyptocurrency) to any person with software development skills who is interested in learning about Ripple development. Get it here: https://www.assembla.com/ripple

I called Ripple Labs a few months ago to find out more about ways that their "gateway" can help us pay developers in many different countries. Essentially, we do banking for the developers on our global team. We pay internal accounts, hold the money until they ask for it, and then transfer money to them by bank wire, ATM/Payoneer, or other mechanisms. We have found that the bank wire system is embarrassingly slow and unreliable. This is the problem that Ripple is trying to fix. Their gateway is like a bank in an open-source box. It keeps accounts in any currency, including USD, other currencies, XRP, and Bitcoin. It can transfer those accounts instantly and reliably on the shared "ledger." It is also gaining exciting new features such as "multi-signature" which enables outsourcing and crowdsourcing customers to post a budget amount, and then transfer it to their hard-working suppliers through an arbitrator.

Now I am working more closely with Ripple to help them scale up their development process. I decided to make this free XRP offer for two reasons:

  • Users need 20 XRP to activate a Ripple wallet. We want to remove the hassle from acquiring the XRP so new developers can get started.
  • We want to build an email list of developers that might be interested in working on internal development, bounties, or bank integration projects.
ripple blog CTA

0 Comments Click here to read/write comments

Assembla Bigplans Integration How-To

Posted by adam feber on Tue, Jul 15, 2014
  
  

If you use Assembla and Bigplans, we have added a pre-configured webhook making it easy to post Assembla events out to your Bigplans chat room. Check out below for configuration instructions.

Bigplans is a simple, integrated way to manage a distributed team.  It includes a "lean" task board, real-time chat, and a unique "advisor" (a real person) that helps you get on-demand resources if you need them.  For programming teams, it includes a tight integration with Assembla login and Assembla tickets. 

You can use the Webhooks tool to feed Assembla events into any of your team chats.  To get started, you will need the Webhook tool installed in the Assembla project you want to configure. If you do not have the Webhook tool installed, visit the Admin tab > Tools section > and click ‘Add’ next to the Webhook tool.

Once installed, click on the Webhook tool in your main navigation and select Bigplans from the list of pre-configured post options:

Bigplans Assembla Webhook

You will need to obtain and update the auth token in the “Content” section.

To obtain your Bigplans auth token:

Visit Bigplans and navigate to the plan you want to post Assembla events to. Click on the ‘Connect’ option in the top bar. Under the “Message API” section, there is a section called “API Token” that will display your token. If no token is set, click on the ‘Reset’ button. Copy the token ID and replace the “BIGPLANS_AUTH_TOKEN” in the Webhook tool.

Bigplans Assembla Webhook Token

Now configure what Assembla events you would like to post to your Bigplans chat room and click ‘Add and Authenticate.” Don’t forget to enable the configuration under the “Title” field.

Your Assembla events will now be posted to the configured Bigplans chat room:

Bigplans Assembla Webhook Chat

If you have any questions or problems during setup, please contact support@assembla.com. If you do not have an Assembla project and would like to test out this integration, try Assembla out for free.

0 Comments Click here to read/write comments

Assembla & Slack Integration How-To

Posted by adam feber on Tue, Jul 15, 2014
  
  

If you use Assembla and Slack, we have added a pre-configured webhook making it easy to post Assembla events out to your Slack chat room/channel. Check out below for configuration instructions.

To get started, you will need the Webhook tool installed in the Assembla project you want to configure. If you do not have the Webhook tool installed, visit the Admin tab > Tools section > and click ‘Add’ next to the Webhook tool.

Once installed, click on the Webhook tool in your main navigation and select Slack from the list of pre-configured post options:

Slack Assembla Webhook

You will need to setup an incoming webhook service integration within Slack to obtain your token. To do this, visit https://YourSubdomain.slack.com/services/new/incoming-webhook, select the desired channel to post to, and click ‘Add Incoming Webhook.’

describe the image

Once created, copy the provided Webhook URL and update the External URL in Assembla’s Webhook tool.

Now configure what Assembla events you would like to post to your Slack room/channel and click ‘Add and Authenticate.' Don’t forget to enable the configuration under the “Title” field.

Tip: Within the Slack “Incoming Webhook” page that you set up for this integration, you can scroll to the bottom of the page and expand the “Integration Settings” where you can add a label, change the post-to channel, and change the icon and name for your webhook bot.

Your Assembla events will now be posted to the configured Slack room/channel:

describe the image

If you have any questions or problems during setup, please contact support@assembla.com. If you do not have an Assembla project and would like to test out this integration, try Assembla out for free.

0 Comments Click here to read/write comments

Assembla & HipChat Integration How-To

Posted by adam feber on Tue, Jul 15, 2014
  
  

If you use Assembla and HipChat, we have added a pre-configured webhook making it easy to post Assembla events out to your HipChat chat room. Check out below for configuration instructions. 

To get started, you will need the Webhook tool installed in the Assembla project you want to configure. If you do not have the Webhook tool installed, visit the Admin tab > Tools section > and click ‘Add’ next to the Webhook tool.

Once installed, click on the Webhook tool in your main navigation and select HipChat from the list of pre-configured post options:

HipChat Assembla Webhook

You will need to obtain and update the auth token and room ID in the “Content” section.

To obtain your HipChat auth token:

You will need to visit https://YourSubdomain.hipchat.com/admin/api and enter your password to access the “API Auth Tokens” page. Under “Create new token” select ‘Notification’ type, provide a label, and click ‘Create.’ Copy the token ID and replace the “HIPCHAT_AUTH_TOKEN” in the Webhook tool.

describe the image

To obtain your HipChat room ID:

Visit https://YourSubdomain.hipchat.com/admin/rooms and click on the desired room you would like to post Assembla events to. Copy the App ID and replace the “HIPCHAT_ROOM_ID” in the Webhook tool.

describe the image

Now configure what Assembla events you would like to post to your HipChat room and click ‘Add and Authenticate.” Don’t forget to enable the configuration under the “Title” field.

Your Assembla events will now be posted to the configured HipChat room:

HipChat Assembla Example Chat

If you have any questions or problems during setup, please contact support@assembla.com. If you do not have an Assembla project and would like to test out this integration, try Assembla out for free.

0 Comments Click here to read/write comments

[Webinar] "Fast IT": Concepts and Examples from Assembla and Attivio

Posted by adam feber on Fri, Jul 11, 2014
  
  

Join us on July 23, 2014 from 11:00 AM - 11:45 AM EDT for a webinar “Fast IT”: Concepts and Examples from Assembla and Attivio.

describe the image

When we at Assembla heard about the 2-2-2 project structure used by Attivio, we knew we had a fun story and a big idea to share.  The fun story is the way that Attivio can spin-up major Business Intelligence apps with 2-day, 2-person prototyping sessions. The big idea is “Fast IT”: a way of managing fast and Agile projects, while working smoothly with your slower, more reliable core systems: "Core IT".

In this Webinar, Sid Probstein, CTO of Attivio, and Andy Singleton, founder of Assembla, will share their discoveries about ways that “Core” and “Fast” can work smoothly together.  We will show tools that help you wrap and index your Core IT so that you can easily use it in Fast IT projects.  And, we’ll show how to professionally launch and manage an expanding portfolio of Fast IT projects for analytics, Web, mobile and marketing applications and SaaS integration. 

This Webinar is designed to help IT professionals or project managers who are handling analytics, Web, mobile, cloud and marketing applications.

describe the image

Presented By:

assembla logo rectangle    Attivio logo

0 Comments Click here to read/write comments

Success Story: GLG Boosts “Customer Equity” with Assembla

Posted by adam feber on Tue, Jun 24, 2014
  
  
Tags: 

GLG Logo

Challenge

Garrigan Lyman Group was worried about losing the loyalty of its own customers. The agency was expanding rapidly and tackling more complex e-commerce, mobile, social media and video projects. Clients had no visibility into when new requests would be delivered. Development managers were having trouble tracking releases and matching resources to requirements. Teams needed a solution to prevent missing deadlines and ensure the quality of delivery.

Objective

Chris “Whitey” Geiser, GLG’s CTO, knew that the agency could not afford to lose “customer equity,” the hard-won confidence that GLG could deliver innovative digital marketing solutions. So he and his team began looking for technologies that could help them centralize processes, manage development requests, and improve communications with clients.

Results

Assembla has helped Garrigan Lyman Group win new business from existing clients. The solution has helped GLG evolve from helping clients with flashy but self-contained marketing projects, to solutions that work with the core of their businesses. It allows the company to collaborate better with clients and improve control of their development processes.

To see how GLG learned to work more closely with its customers,
fill out the form below to download the full case study.

0 Comments Click here to read/write comments

Supporting our friends at the Jenkins User Conference

Posted by Andy Singleton on Mon, Jun 16, 2014
  
  

On Wednesday, June 18th, we will be supporting our friends in the Jenkins and CD communities at the Jenkins User Conference in Boston. See you there.

We use Jenkins heavily here at Assembla, and we provide a number of integrations.  Here are some blog articles.

Fun with Jenkins

Some things we do with Jenkins:

Jenkins oAuth plugin enables jenkins to access Assembla API without giving up user credentials to Jenkins. https://public.assembla.com/code/assembla-oss/git/nodes

Jenkins Assembla Merge Request builder - https://public.assembla.com/code/assembla-oss/git-2/nodes - lets you automatically generate Jenkins jobs for new merge requests in a specified repository, using templates to create the jobs.  It constantly polling Assembla API and in case of new Merge Request detected, plugin creates new build-job.

Run Jenkins under an Assembla tab.  At Assembla we have custom tool tabs, where our jenkins lives. Using oauth jenkins plugin + Assembla API, we allow our developers to authenticate on jenkins, right in place without leaving our private development space.
 

jenkins tab resized 600

Use Jenkins for Continuous Delivery at Assembla, with an amazing build process so that we can test and release every change, independently. All development is done in private developers forks, in branches. After developer pushes to the remote branch, and create merge request from branch to upstream master, jenkins automatically picks up this change.
  • It runs a test suite.  So, every change can be tested by a computer before it is reviewed by a human.
  • It automatically deploys from given branch to newly created EC2 amazon instance.  This gives our QA and product managers an easy way to find and test the change.

After QA or product owners look at the staged branch, we proceed to production deploy.  The system merges to upstream master and deploy actual code to production.

After the merge, Jenkins automatically cleans up. It removes jobs, builds and EC2 instance.
 

assesmbla cd process diagram resized 600

0 Comments Click here to read comments

Assembla global team meeting recap: new friends and new momentum

Posted by Andy Singleton on Fri, Jun 13, 2014
  
  

Last week, 22 Assembla team members came together from 10 countries to solve current problems and make plans for the next year. We met in beautiful Antalya, Turkey, over the Mediterranean, which the Turkish call the "white sea." We gained new energy and new momentum.

assembla team antalya 2014

Assembla.com VP Sergey Golub wrote:

I would like to thank all of you for productive technical discussions and business ideas, for presentations you've made, for brainstorming big and small problems, for playing football/ping-pong/backgammon/chess together, for jumping in the waves in the sea and for lazy laying around a pool together, for singing in the bus during our travel and long walks in old city, for dancing turkish dances, for special English lessons and a lot of fun.

Sergey himself scored four football/soccer goals with a rocket right leg and grabbed a guitar from a local tavern performer to serenade us on Wednesday evening.

We worked at least 8 hours each day, from 8:30 to 12:30, then broke out for beach/gym/lunch from 12:30 to 14:30, then met again from 14:30 to 18:30.

A few of the concrete results were:

  • We feel the need for speed, delivered by database upgrades and sharding.
     
  • We will continue to break Assembla into smaller services and implement the MAXOS pattern. This is a megatrend that all of our development and ops guys are excited about.
     
  • We will help you manage more of your Fast IT projects faster with a top level Portfolio Cardwall showing projects as them move through various stages, with summary reports. The wireframes and customers interviews for this are already well advanced.
     
  • While we were there, we implemented the top request from our GitHub tool users allowing you to add multiple GitHub repositories in an Assembla project. This makes it easier to use Assembla's ticket and project management tightly integrated with GitHub repositories.
     
  • We finished wireframes to reorganize the repositories under one tab, where you can easily access and add Git forks, Subversion, P4, GitHub or Bitbucket integration, deploy tools, and more - all of your coding needs in one place.
     
  • We created a status page so users can easily view of the heath of our services with the ability to subscribe to real time communication.
     
  • We will be trying out some experimental services to help you "get it done now." That's all I can say about it.

Thanks to the team, it was a lot of fun. Check out some pictures from our trip below:
 

0 Comments Click here to read comments

All Posts | Next Page

Follow Assembla

twitter facebook youtube linkedin googleplus

Get Started

blog CTA button

Subscribe by Email

Your email: