Frederic Simon, the Co-founder and Chief Architect of JFrog, creators of Artifactory and Bintray, will deliver a talk at Gradle Summit 2013 on June 13-14th in Santa Clara, CA on how JFrog used some of the unique features of Gradle to create and distribute a Gradle Artifactory plugin. His talk is a don't miss for two audiences: people who have yet to adopt a binary repository will learn about how Artifactory can be used to proxy Central and BinTray, and plugin developers can learn how to best go about building Gradle plugins. Simon has been in the trenches of Gradle plugin development during the early years of Gradle development, and if you are developing a plugin his talk will save you weeks and months of time learning strategies by trial and error. Register for Gradle Summit today and learn strategies for plugin development from Simon.
Some background for those who might not know what JFrog does. JFrog is the company behind Artifactory, a popular binary repository that provides integration with a host of build tools including Gradle. Using Artifactory you can proxy Central, YUM repositories, P2 repositories, and NuGet repositories (for those of you who develop .NET applications). Proxying and caching the remote repositories you depend on is a key step towards to creating efficient continuous delivery pipelines that enable reproducible builds across the enterprise...
..but, proxying remote repositories by itself isn't the most compelling feature of a binary repository manager. The killer feature really is publishing your own software to a repository manager. When you start to publish software to a repository manager you then have a central distribution point for internal software. This is often the missing piece in most continuous delivery pipelines. Without Artifactory, most organizations end up with a slip-shod, ad-hoc approach to distributing and deploying software. With Artifactory you can start to model relationships between groups and manage the flow of software through the enterprise. Really, if you don't use a repository manager, stop what you are doing and go download Artifactory.
If you haven't heard of BinTray yet, you will soon. Some of the most important and interesting open source projects are currently publishing software to BinTray. BinTray is still in Beta, but in the few months that it has been available it has attracted nearly 5,500 members and is currently serving almost 60,000 packages from about 840 repositories. BinTray was designed to give you an easy way to publish software packages including jars, rpms, and debian packages. It has a friendly interface that incorporates some social aspects that we've grown accustomed to from other souce code tools. Companies at the forefront of open source, such as Netflix, are using BinTray as a single point of distribution for open source software packages.
If you are publishing software (either as an individual or an organization) BinTray gives you an easy way to publish your artifacts and control how they are published and distributed to the world. You can watch repositories and see activity streams that are related to these repositories. Simon was the architect of BinTray and during his talk you'll also get a chance to hear him talk about how Gradle is used as a build tool within JFrog to build BinTray.
Join us at Gradle Summit 2013 in Santa Clara, CA on June 13-14th. Register today and attend Simon's talk. There's no better chance to learn Gradle from partners like JFrog or the Gradle team. Register by May 20th and receive a $100 discount on the full price of admission.