Tag Archive for 'enterprise'

Page 2 of 3

WANdisco Launches Enterprise Subversion Training On-Demand

If you’ve ever attended our Enterprise Training sessions, which are delivered by our SVN experts at a place and time to suit you, you’ll know that we’re dedicated to making it easy for Enterprises to get the information, best practices and practical, hands-on experience they need to get the most out of the world’s most popular version control system. So, we’re excited to announce a brand new series of enterprise-class, on-demand Subversion training that makes it easier than ever to get the training you need.

Designed with the enterprise in mind, our step-by-step video modules cover all the crucial SVN topics, including:

  • Basic Operations and Command Line
  • Handling Merge Conflicts
  • Advanced Repository Management
  • SVN Changelists
  • Hook Scripts
  • and more!

Each class is delivered as an on-demand, 30 minute video, which can be watched within our Video Streaming Platform or delivered as a SCORM compliant SCO file for onward integration into your LMS. The content is provided in an interactive slide presentation at an easy-to-follow pace, with visual indications to highlight where specific topics stop and start. We can also provide quiz questions as part of the training, so you can test your progress.

Sign up before December 15th, to claim one month of Subversion eTraining for free, with a 6 month agreement, or 3 months free with a 12 month agreement. Visit our Subversion eTraining page now to request a quote, or to view the complete course list.

We Need Your SmartSVN Training Suggestions!

Take our SmartSVN Training Poll

If you’ve ever attended one of WANdisco’s free Subversion training webinars, downloaded one of our community refcards, or even attended Enterprise Training with us, you’ll know that WANdisco is dedicated to bringing you the latest tips, tricks, best practices and practical advice to help you get the most out of your SVN installation.

We recently added the SmartSVN graphical Subversion client to our portfolio of SVN-based products and services, and followed that up by releasing a major new version: SmartSVN 7.5. Now, the next step is to create a dedicated SmartSVN training program that covers everything from the basics for absolute beginners, to advanced techniques for mastering this popular SVN client.

To ensure we deliver the training content you need, we’ve put together a quick poll on the topics you’d like us to cover in the different modules. We’ve designed the poll so you can select as many, or as few options, as you’d like – and none of the modules are mandatory, so if you aren’t interested in a module, simply skip over it.

Take our poll, and let us know how your ideal SmartSVN training course would look!

If there’s a subject you’d be interested in that isn’t covered in the poll, please feel free to leave us a comment on this post, or Contact Us directly with your suggestions.

WANdisco’s August Roundup

This month we announced some exciting releases for the Apache Subversion community: the release of Subversion 1.7.6, and updates for uberSVN and TortoiseSVN.

Building on the 1.7 series, Apache Subversion 1.7.6 added even more fixes and enhancements for the SVN community:

  •  A fix for running tests against httpd version 2.4
  • Constant struct initialisers now used for C89 compatibility
  • Fixes for the output of ‘svn propget -R’ ‘svn proplist’ and ‘svn status’
  • Optimized ‘svn upgrade’ performance on large working copies
  • A fix for ‘svn upgrade’ on working copies with certain tree conflicts
  • Fixes for two asserts into errors for TortoiseSVN

More information on what’s new in Subversion 1.7.6 can be found in the Changes file. As always, if you want to get your hands on the latest, certified binaries you can do so from our website. The latest version of TortoiseSVN – 1.7.8 – is also available for download. This release is linked against Subversion 1.7.6, and features a list of bug fixes. For more information on all the updates and fixes in TortoiseSVN 1.7.8, check out the Changelog.

The uberSVN community also saw an update, as the WANdisco developers finished off uberSVN ‘Chimney House’ Release 3.

uberSVN ‘Chimney House’ Release 3 features many improvements and enhanced functionality for uberSVN’s ever-growing community of users. These include:

  •  Further improvements to the way uberSVN handles LDAP and LDAPS.
  • Improvements to uberSVN APIs and internal development of the uberSVN SDK (public release coming soon!)
  • New manageAPPS page allows you to see metadata attached to your APP license, such as expiry date, number of named users, and more.
  • A list of bug fixes, including some fixes and alignment/mapping of the uberSVN Access Control Team Leader and uberSVN Delegated Team Admin (where uberSVN Access Control is active)
We also conducted a community poll to find out more about how you’re using Subversion. We asked what operating system your Subversion server is running on and, once again, there was a very clear winner…..

You may have already noticed that we’ve been adding new Subversion refcards. We’ve had such a great response that we’ve already put together two more – ‘All About the Apache Subversion Commit Command’ and ‘All About Checkouts.’ The first covers everything from the basic “what is a commit?” to more advanced information on editing log messages, ignoring files and directories, and an intro to hook scripts. ‘All About Checkouts’ provides a quick reference to making full use of the checkout command and understanding the messages generated under different scenarios.

We hope you’re enjoying these latest refcards, and if have any ideas for future refcards, please do not hesitate to Contact Us. If you’re after more Apache Subversion know-how, then why not take a look at our upcoming Subversion Live conference?

On the enterprise side of things, we published a new case study of our enterprise-class Subversion MultiSite product. The case study looks at how global logistics technology leader Navis – a subsidiary of Cargotec, enjoyed a 10x improvement in Subversion performance and achieved 24-by-7 uptime across all of their development sites after implementing our Subversion MultiSite solution. Read the Navis case study in full to find out more.

Also this month, WANdisco CEO and co-founder David Richards was asked to do an interview with BloombergTV – check out the full video interview below!

Finally our friend, photographer Matt Lollar popped into the office to take some new snaps of WANdisco’s Sheffield office.

 

Version Control In The Enterprise

Apache Subversion is gaining increasing popularity within the enterprise and, when you consider all the potential benefits, it’s easy to see why. Client requirements change, and new features can sometimes cause more problems than they fix. In these situations, Subversion effectively provides you with an undo button, allowing you to write some code, realise it doesn’t work, revert to a previous revision, write some more code that does work – and finally receive new client requirements and restore the original version of your project, ready to start again from scratch. Without Subversion, the above situation would have to be managed manually, but SVN provides all the functionality you need to make such situations as straightforward as possible.

Still on the fence about whether Subversion has a place in the enterprise? Here are our top three reasons, for keeping your enterprise projects under SVN’s version control:

  • Easy Collaboration – Subversion makes collaboration easier by allowing multiple developers to access the same code in a central repository, regardless of geographical location. This is invaluable in distributed, global organisations.
  • Keep Up to Date With Changes – Subversion keeps development teams synchronized with the latest changes in the central repository. Developers can pull all the latest changes into their working copy with a simple ‘svn update’ command.
  • Revert to Previous Revisions – Subversion’s version tracking functionality allows you to recover previous versions of your project without the hassle of manually unpicking your changes. This is useful if you have implemented changes that haven’t worked out, or turned out to be unnecessary. In some situations, it may even be quicker to revert to an earlier revision and then re-implement only the changes that worked, rather than trying to isolate and remove specific changes. Having an easy way to restore previous revisions when development teams hit difficulties, can also have a big impact on maintenance costs.
  • Improved Productivity – Ultimately, Subversion improves developer productivity. It allows multiple developers to work on the same project, at the same time, and imposes conventions that mean complications caused by accidental overwrites, lack of communication and manual merging, are less likely. Whenever defects are introduced, version control gives you the option of rolling back to a time before these defects found their way into your project.

Interested in seeing how Subversion could benefit your enterprise projects? 15 day free trials of both our Subversion MultiSite and Subversion Access Control products are available now.

 

Apache Subversion: Access Control Options

Subversion Access Control is a security solution for Apache Subversion that goes well beyond what SVN can provide on its own. To fully understand the benefits of Subversion Access Control, we’ll first look at the fundamental technical differences between Subversion’s built-in security functionality, and WANdisco’s Subversion Access Control product.

Apache Subversion…….

In Apache Subversion, user authentication is performed either through a local passwd file or from an LDAP or Active Directory server. Apache also provides an Authorization Layer for defining more granular control of repository objects, but managing text based rules through the Authz file can become difficult as the number of users and repositories inevitably increases.

…..v.s Subversion Access Control

Subversion Access Control is implemented as a proxy from the local Subversion server. It works directly with your LDAP or Active Directory, meaning you can keep your existing setup.

But what can Subversion Access Control offer you? Here are our ten top features of Subversion Access Control:

1) Easy to install, with no retraining required! Subversion Access Control requires no changes to clients or backend servers, meaning that you can continue to use the Subversion technology you’re familiar with.

2) Easy to use, point and click interface.

3) Access control made easy! The ability to implement and maintain complex security policies with minimal effort.

4) Audit capabilities – every repository access attempt down to the file level is reported, showing user ID, Subversion command, date and time, IP address of the client machine used, and whether access was allowed or denied

5) Unlimited access control – Subversion Access Control can support any size of development organization with any number of repositories and access control rules.

6) Delegated admin – this option allows the root administrator to create teams and delegate admin authority to team leaders.

7) Automatic LDAP synchronization – Subversion Access Control automatically picks up LDAP user and group membership changes and assigns new users to the Subversion team that corresponds to their LDAP group.

8) Instant alerts – your security administrators receive immediate alerts for any access violations.

9) Integrated seamlessly with Subversion MultiSite – Subversion Access Control can be implemented standalone, or in combination with Subversion MultiSite for distributed development teams. With Subversion MultiSite, security policy changes made at one location are immediately replicated to every other to enforce consistency across all sites.

10) Available for uberSVN! – uberSVN is the free, open ALM platform for Apache Subversion that has won a string of industry awards and received an overwhelmingly positive response from the Subversion community. For those who want to combine this award winning platform with a fully functional security solution, Access Control is available through the uberAPPS store.

Here’s just some of the benefits of deploying this enterprise-level Access Control functionality with uberSVN:

  • Full authorization/authentication
  • Define Access Control rules through a simple point-and-click interface
  • Delegated admin control
  • Define control within each Team/sub-Team to a granular level
  • Assign Team Leaders
  • Audit capabilities
  • Support for ecosystems without internet access

Interested in finding out more about access control options? We’ll be running a free Subversion training webinar on November 15th that covers the pros and cons of the following methods of access control:

  • Apache Subversion access control
  • Hook scripts
  • uberSVN
  • Subversion Access Control from WANdisco

Visit the ‘Access Control Options with Subversion’ webinar page now to register. Remember that spaces are limited, so register now to avoid missing out.

Making Your Version Control Solution Agile

Maintaining a successful version control system is an important part of an agile project: version control allows you to easily roll back to a previous revision rather than manually unpicking changes; makes it easy to share your latest changes across distributed teams, and provides you with a quick and convenient sandbox in the form of a branch. These are just some of the benefits of version control, but there are some measures you can take to get even more out of your system. In this post, we share five tips for making your version control solution agile.

1) Set some guidelines

Maintaining a version control system can be a complex task, so implementing some guidelines – and making sure your whole team sticks to them! – can save you from unnecessary admin work later on.

  • Plan your layout – implementing a logical project layout from the very beginning can save you time and energy at a later date. Some version control systems, such as Apache Subversion, don’t impose a particular project structure, so it’s even more important to plan your layout in advance.
  • Be consistent with your file/folder names – a logical naming convention will make it easy to locate particular items.
  • Make your guidelines easily accessible – any conventions should be explained in a coding conventions file, which must be accessible to all members of your team. Consider placing these coding conventions under version control alongside the rest of your project, so they are always to hand.

2) Your code should always compile

In an agile project your code should always compile, which is where version control’s branching and merging functionality comes in handy. Any experimental development or new features should be confined to separate branches, and they should only be brought into the trunk when they’ve been tested to check they won’t break the build. This will ensure that the code in the trunk is always stable, and always compiles.

3) Place your whole project under version control

Version control isn’t just for source code management; you should place all files and folders related to your project under version control. Not only will this make it easier to locate files by keeping everything related to your project in one place, but version control’s ability to roll back to previous revisions is useless if you cannot then use that previous revision, or if you need to spend hours re-instating a list of related tools. Documentation, tools and libraries are all worth placing under version control, alongside your code.

4) Use Branches Wisely

Branches work best when they’re short lived. Being able to create a branch and customize the code to fit a particular customer’s requirements is one of the benefits of version control, but beware of maintaining this branch indefinitely alongside your main development line – multiple codebases can be costly and time-consuming to maintain.

5) Consider Enterprise Version Control Solutions

Our Subversion MultiSite solution combines open source Apache Subversion version control technology with value-added functionality designed to help teams stay agile, including:

  • No single point of failure
  • Automated failover
  • Built-in continuous hot backup and automated recovery
  • Continuous build integration
  • ….and more.

Want to learn more about Subversion MultiSite? On June 6th, 2012 WANdisco will hold a free webinar looking at the findings of an independent Forrester TEI study of a Fortune 500 company that implemented Subversion MultiSite. Visit the ‘Forrester Research on Optimizing Global Distributed Software Development Using Subversion’ page now to register.

Webinar on Globally Distributed Subversion for the Enterprise

On June 4th WANdisco will be hosting a free webinar on optimizing globally distributed development for the enterprise. ‘Forrester Research on Optimizing Global Distributed Software Development Using Subversion‘ will explore the issues associated with distributed development and the challenges and costs these issues create. This discussion will also include a third party analyst from Forrester that conducted a study on a Fortune 500 company to determine the pain points felt for infrastructure, collaboration and risk management as well as the cost impact to the company from problems such as performance and extended downtime during disaster recovery.

Software development of any kind comes with imposing challenges that become exponentially more difficult to the enterprise who must deal with the issues of scale, security and collaboration between geographically dispersed offices and employees.

The latest and greatest software development methodologies, specifically the Agile practices, are borne out of fundamental principles designed to achieve just one thing: Success. Project success is the key driver behind the massive popularity of Agile development practices and any successful implementation will require speed, excellent communication and collaboration, as well as the ability to introduce, test and build new changes as quickly as possible.

Source code is one of the most important, if not the most important, asset of most companies, this is especially true for the enterprise who employ hundreds to thousands of developers around the globe contributing new code around the clock. Having a secure, reliable and redundant infrastructure is imperative to managing and mitigating the risks associated with hardware or infrastructure downtime especially in disaster scenarios but also routine situations such as patching or updating the operating system. Developer downtime resulting for system downtime or network outages incurs a real cost to the organization.

Please join us on June 4th to see an overview of the Forrester study and how WANdisco technology has resolved all of these issues and concerns and can do the same for you.

Subversion Access Control comes to uberSVN

It’s been a great first year for uberSVN, the open ALM platform for Apache Subversion. Not only has this unique, SVN-based product been awarded the Made in Sheffield mark and Business IT Innovation of the Year medal, it’s also received a positive response from the community, and some fantastic reviews by the IT media. However, we’ve also received requests from large development organizations that want to deploy uberSVN enterprise-wide, but need a fully functional security solution first. That’s why we’re excited to announce an update that combines the full authentication, authorization and audit capabilities of our enterprise-class Subversion Access Control product with uberSVN’s social coding capabilities, easy-to-use interface and uberAPPS store.

Here’s a summary of what the uberSVN Access Control uberAPP adds to uberSVN:

  • An easy-to-use, point-and-click interface that enables you to implement and maintain the most complex security policies with minimal effort.
  • Delegated administration features that allow team administrators to configure access control policy for their team’s members.
  • LDAP integration.
  • Audit capabilities that track every user access attempt at a granular level.
  • Support for environments without internet access.

uberSVN Access Control is available through uberAPPS. Simply click on the uberAPPS tab within your installation to request your uberSVN Access Control free trial license and we’ll help you get started.

Not yet using uberSVN? It’s free to download and free to use, simply visit http://www.ubersvn.com/download to get started.

WANdisco Launches Brand New Website

As regular visitors to WANdisco.com will already have noticed, we’ve just launched a brand new website!

We think you’ll agree, this is a major improvement on our old website.

With this update, we’ve concentrated on making the WANdisco website easier to navigate, and easy to use, with a section dedicated to what WANdisco is all about. Now, you can easily navigate to all of our products straight from the home page – whether it’s uberSVN, the award winning open ALM platform for Apache Subversion; uberAPPS; or our suite of products for Enterprise Subversion. We’ve also made it easier than ever to keep up to date with all the latest, SVN-related news:

And, of course, we’re proud to show off our customer list, which reads like a who’s-who of the industry:

After months of hard work, we’re excited to finally show off the new website – we hope you like it as much as we do!

What’s next?

Next up, it’s the turn of the WANdisco company blog, and you should see some major changes here soon! We also plan to integrate the uberSVN website into our main website, making WANdisco.com the place to go for all your SVN-related needs.

Feedback?

If you have any comments, questions or feedback, please do not hesitate to contact us.

WANdisco Updates Components of Enterprise Subversion

Following on from the announcement of Subversion Access Control 4.1, we’re pleased to announce a major update to another of WANdisco’s Enterprise Subversion products, Subversion MultiSite. Subversion MultiSite combines WANdisco’s one-of-a-kind replication technology and intelligent load balancing software to ensure that a central Subversion server is no longer a single point of failure or performance bottleneck. Subversion MultiSite delivers optimum performance, scalability and availability, with built-in continuous hot backup, immediate failover and automatic recovery.

Subversion MultiSite 4.1 marks a major update for this Enterprise product, including completely redesigned LDAP support, and a dedicated log for all access control activity. Other key updates include:

  • Full support for HTTPv2, bringing many performance enhancements.
  • Support for pre-commit, pre-lock and pre-unlock hooks, which can be assigned on a per-repository basis and configured straight from the admin console.
  • Support added for multiple admin accounts.
  • An enhanced “Emergency Reconfiguration” procedure that allows any node to be permanently dropped from the replication group, making it far easier to recover from the loss of a node.
  • Improved LDAP and SSL integration.
  • Seamless integration with Subversion Access Control 4.1.

More information on what’s new and noteworthy in MultiSite 4.1, is available at the Release Notes.

The Complete Solution Stack from WANdisco

Subversion MultiSite 4.1 can be implemented standalone or in combination with Subversion Access Control 4.1 for distributed development teams. Subversion Access Control provides full authorization, authentication, access control and audit capabilities that go well beyond what Apache Subversion provides on its own.

Availability

Want to try our Enterprise Subversion components before you buy? Free evaluation downloads of both Subversion MultiSite and Subversion Access Control are available – just fill in the online form to request your copy.