<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Hackathon 2016: Cloud based IDEs in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/hackathon-2016-cloud-based-ides/m-p/158206#M112334</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I enjoyed Friday's &lt;A _jive_internal="true" href="https://community.alfresco.com/docs/DOC-6364-projects-and-teams-global-virtual-hackathon-2016" rel="nofollow noopener noreferrer"&gt;hackathon&lt;/A&gt;, it was a good chance to catch up with some community related tasks, hangout in the hangout, and play with something new.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Firstly, I spent a bit of time exploring the new community hub and &lt;A _jive_internal="true" href="https://community.alfresco.com/people/davidcognite/blog" rel="nofollow noopener noreferrer"&gt;correcting some things&lt;/A&gt; that didn't get transferred correctly. The new hub is actually pretty good once you work out where stuff is, take a look if you’ve not seen it already:&amp;nbsp;&lt;A href="http://community.alfresco.com" rel="nofollow noopener noreferrer"&gt;http://community.alfresco.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then I took a look at some Cloud based IDEs. This is something I wanted to get up and running for a while, partially to see what was possible, but also to investigate if it would be feasible to create a shared workspace for when we collaborate with community members or off-site colleagues.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I started looking at &lt;A href="https://c9.io/" rel="nofollow noopener noreferrer"&gt;Cloud9&lt;/A&gt;, as I’d made some attempts to get started there, but ran into issues with mvn pretty quickly - the version they bundle is old. &lt;A href="https://blog.keyboardplaying.org/2015/02/26/use-cloud9-maven-3/" rel="nofollow noopener noreferrer"&gt;Update instructions&lt;/A&gt; I found&amp;nbsp;included the suggestion that &lt;A href="https://codenvy.com/" rel="nofollow noopener noreferrer"&gt;Codenvy&lt;/A&gt; might be better for Java projects. Although I’m a JS guy at heart, I can’t deny that &lt;A href="https://www.alfresco.com/products/ecm/modules/alfresco-records-management" rel="nofollow noopener noreferrer"&gt;Alfresco Records Management&lt;/A&gt;, and Alfresco in general, is predominantly a Java project, so thought I’d give that a go instead. I tried &lt;A href="https://codeanywhere.com/" rel="nofollow noopener noreferrer"&gt;CodeAnywhere&lt;/A&gt; as well. Of the three, CodeEnvy had the slickest UI and I found it the easiest to use. It’s also the one where I had the most success building Alfresco.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was a little optimistic in thinking I might be able to spin up an instance of the repo and Share, plus an IDE, in a free cloud hosted VM, and they did all struggle. CodeEnvy didn’t do badly, after a few aborted attempts due to comms issues with the maven repository it successfully fetched all the dependencies and built it. I managed to get the community RM repo building and I was able to push a minor change to the project docs, which I discovered by being able to build community outside my local dev env.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Editing code was slick and the editor was pretty responsive. In some cases, like git history comparisons, it was faster than I get locally with IntelliJ - it didn't have the same level of auto complete though. One niggle is that when leaving the workspaces for a period of time (like, say, lunch), they shut down and take some time to spin up again, but that only take a few minutes, and I believe on a Pro account you can disable that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I was working on a smaller project, that didn't have complex server and db requirements and fewer dependencies, or doesn't have the luxury of a top spec Mac Book Pro, I'd certainly take a longer trial with CodeEnvy, but I don’t think it’d speed up day to day Alfresco development. One situation it might be useful is if we're pair programming (or &lt;A href="https://gdstechnology.blog.gov.uk/2016/09/08/our-top-12-mob-programming-tips-and-thoughts/" rel="nofollow noopener noreferrer"&gt;mobbing&lt;/A&gt;), using TDD to just run integration tests that don't require a full Alfresco build and repo/share&amp;nbsp;start up to check.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Sep 2016 14:07:31 GMT</pubDate>
    <dc:creator>davidcognite</dc:creator>
    <dc:date>2016-09-26T14:07:31Z</dc:date>
    <item>
      <title>Hackathon 2016: Cloud based IDEs</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/hackathon-2016-cloud-based-ides/m-p/158206#M112334</link>
      <description>I enjoyed Friday's hackathon, it was a good chance to catch up with some community related tasks, hangout in the hangout, and play with something new.Firstly, I spent a bit of time exploring the new community hub and correcting some things that didn't get transferred correctly. The new hub is actual</description>
      <pubDate>Mon, 26 Sep 2016 14:07:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/hackathon-2016-cloud-based-ides/m-p/158206#M112334</guid>
      <dc:creator>davidcognite</dc:creator>
      <dc:date>2016-09-26T14:07:31Z</dc:date>
    </item>
  </channel>
</rss>

