Video Use Cases

Docker at scale

Jagan Subramanian, JFrog and Viraj Purang/ Oracle, May 2016: At Oracle, numerous product teams utilize docker as part of their cloud continuous development. Each product team is able to use their own internal docker registry based on Artifactory’s docker support, enabling teams to manage their projects in a distinct registry, exercise better access control to their docker images, and share images across the organization.

Read more

Best practices in docker continuous delivery

Carl Quinn / Software Architect at Riot games, May 2016: This talk briefly covers the basics of Docker containers and images, and then delves into detail on best practices in building and deploying with Docker using JFrog Artifactory. Docker introduces a whole new way of packaging and deploying applications. And common with new technologies, there are many knobs to turn and approaches to take when using it in production. We’ll go over how to think about and organize your services into containers, and then talk about the various options in building images and their trade-offs. Finally, we’ll discuss strategies for image publishing and distribution.

Read more

Continuous Deployment into the Unknown with Docker, Mesosphere, Artifactory and Bintray

Gilad Garon and Kiril Nesenko - VMware, May 2016: VMware’s Common SaaS Platform (CSP) is a brand new offering designed to enhance the productivity of developers and cloud providers by equipping them with a set of common and configurable capabilities (such as Identity, Telemetry, Account Management, Billing etc.), thus enabling them to focus on their core businesses.
CSP is distributed to numerous cloud providers around the globe, used by developers and IT alike to empower their services and better answer the business need of their customers.
Please join us and witness how we take continuous delivery to the next step where sometimes the target environment is not on our control and still seamlessly manage and deliver our unique collection of capabilities, packaged as platform for ease of use, using the best and shiniest tools the frogs can provide.

Read more

Immutable Infrastructure with Docker and Artifactory

Keith Kreissl, Mac Heller-Ogden, Zlatko Sisic, Deep Mistry - Cars.com, May 2016: Explore the advantages of an immutable infrastructure and how this is achieved with Artifactory’s binary storage, including Docker Registry, a hosted repository for Alpine Package Manager, and a hosted NPM repository. Join cars.com on our inaugural journey down this path by witnessing how we were able to re-engineer their rendering engine into a node application within a Docker container. All of this is possible through a build pipeline consisting of Jenkins and Artifactory.

Read more

DevOps @ Research & Artifactory

Christian Vecchiola / IBM - IBM Research accounts for about 3 thousand people, a third of which are software engineers. As IBM embraces the DevOps culture and practices, so does Research. In this talk I will provide insights on the DevOps journey at Research, and how infrastructure and tooling, in particular artifact management, has influenced how we collaborate, do research, and build software.

Read more

Astrid: Artifactory-Sourced Dependency Insight at Netflix

Jon Schneider and Nadav Cohen / NETFLIX, May 2016: With a dependency management strategy based solely on binary integration, Netflix successfully performs thousands of production changes per day with only tens of operations engineers and no NOC. This success is due in large part to tools and techniques developed to allow product engineering teams to move quickly with as much context as possible.
Astrid stitches together information from as low level as a Java method call to thousand-plus instance auto scaling groups in AWS to provide engineers with a multi-dimensional view of the impact of a piece of code on the Netflix ecosystem. We will provide a live demonstration early access view of Astrid, which Netflix plans to open source in 2016.

Read more

Bringing universal Google Cast functionality to every Android app with Bintray JCenter

Kevin Nilson / Tech lead & manager, Solutions engineer at google, May 2016: Have you ever wanted to expand your Android app to enable a multi-screen experience, leveraging large display devices like a television? Google Cast allows you to share content with a Google Cast receiver device, such as a Chromecast. Google Cast Android senders use the familiar controls of your android phone or tablet to control the experience of your application on the big screen.
In this Talk, we will talk about Android sender app development. We will also cover some of the best practices to keep your Cast experience simple, intuitive, and predictable.

Read more

The first 5 million is the hardest: How Cisco went from 0 to 5 million artifacts

Prathibha Ayyappan, Cisco, May 2016: The Cisco team has deployed Artifactory in multiple Cisco data centers around the world with support for different types of repositories like maven, npm, python, yum and docker. How we made this happen in one year and a team of 5 is the essence of this talk. Come learn about our complex architecture, check out our custom application that completely automates repository management using Artifactory REST APIs and our stats application that gathers statistics about our Artifactory service.

Read more

Automated Distribution of Open Source and Private Components with JFrog Bintray

Allen Reese and Jack Weaver, Yahoo! May 2016: Yahoo! uses Bintray to distribute open source, closed source sdks, and private party builds.
Take a look at why we opted to use Bintary Enterprises and the advantages it gives us, and how we manage distributing projects from multiple teams with low overhead.

Read more

Cloud-native container image build, test, deploy pipeline for Kubernetes with Artifactory

Ray Tsang and Kit Merker, Google. May 2016: Kubernetes is a powerful, open source, container orchestration / cluster management tool that helps you manage and deploy your containerized application and services on a cluster of machines. You can use Artifactory to store and manage all of your application’s container images and deploy to Kubernetes.
Join this session to see how to setup a build, test, deploy pipeline using Jenkins and Artifactory. Once an image is ready to be rolled out, Artifactory can trigger a rolling-update deployment into a Kubernetes cluster without downtime – automatically!

Read more

Delivering the Goods with Chef

Michael Ducy, Chef, May 2016: The Chef Workflow with Artifactory accelerates the adoption of continuous delivery and encourages DevOps collaboration. It provides a proven, reproducible workflow for managing changes as they progress from a developer’s workstation, through a series of automated tests, and out into production. In this talk Michael Ducy will introduce you to Chef Delivery, Chef Compliance, and discuss how Chef is tackling application configuration with runtimes along with traditional infrastructure.

Read more

Artifactory as the backbone for a continuous delivery tool chain

Craig Vosburgh / CA Technologies, May 2016: CA Technologies has been on a journey over the past few years as we adopt Agile methodologies to better meet our customer’s demand for high-quality software at a faster delivery cadence. In this session we’ll discuss the tool chain and architecture that has evolved to support the challenges of Agile development in distributed development organizations and how Artifactory has become a core component in that success.

Read more

Does size matter? CI/CD in a large scale infrastructure

Loreli Cadapan and Rohit Kumar/ Oracle, May 2016: At Oracle, numerous product teams utilize docker as part of their cloud continuous development. Each product team is able to use their own internal docker registry based on Artifactory’s docker support, enabling teams to manage their projects in a distinct registry, exercise better access control to their docker images, and share images across the organization.

Read more

Writing Performance User Plugins for an HA Environment

Daryl Spartz / Yahoo, May 2016: In a large installation with large amounts of artifacts to remove, the execution of the artifact Cleanup plugin can have adverse effects stemming from overloaded disk activity. This presentation will describe our modifications to the plugin that allowed us to successfully remove over 13TB of data with no system impact or response time loss.

Read more

Are Open Source Vulnerabilities Hiding Out in Your Repository?

Bill Ledingham / Black Duck, May 2016: Artifactory streamlines use of open source for your development teams giving a central location where they can select and access the latest versions of the open source components they rely on. But unless you are vigilant, open source vulnerabilities hiding in your repository can quickly infiltrate your apps. Here’s what you need to know to stay secure while realizing the benefits open source. In this session you will learn how open source vulnerabilities can sneak into your codebase, why traditional security testing approaches often miss open source vulnerabilities and what you can do about it, and best practices in mitigating open source vulnerabilities throughout the development lifecycle.

Read more

Continuous Delivery for the Cloud Native Java Developer

Josh Long / Pivotal & Baruch Sadogursky /JFrog, May 2016: Organizations struggling to move quicker. They’re moving to smaller batches of work, microservices, that they can push through the software factory quicker.
Microservices support agility if, and only if, everything downstream of the development cycle is a well-oiled, automated machine. In this talk, join JFrog Developer Advocate Baruch Sadogursky and Spring Developer Advocate Josh Long as we look at how to quickly write a microservice and push it through a continuous delivery pipeline powered by Artifactory and CloudFoundry.

Read more

How Bintray Saved my Marriage: Scaling WebJars with Bintray

James Ward, Principal platform evangelist / Salesforce, May 2016: The WebJars project uses the Bintray APIs to automate the deployment of NPM and Bower packages to Maven Central. This session will walk through the application architecture and the Bintray API basics. Code examples will be plentiful & functional (Scala).

Read more

Pragmatic Scalability: Under the hood of Artifactory HA

Viktor Gamov / Hazelcast, May 2016: Application scalability is hard. Application scalability done right is even harder.
While some might try to write a distributed clustering framework from scratch, a Pragmatic Developer, from another hand, most likely will leverage mature open source framework, like Hazelcast, that takes care of all the hassle. In this session, you will learn how the pragmatic developers of JFrog benefited from using battle-tested clustering capabilities of Hazelcast while building Artifactory High Availability feature.

Read more

Managing huge files on the right storage with Git LFS

Tim Pettersen, Senior Developer / Developer Advocate at Atlassian, May 2016: I’m an engaged, detail-oriented software developer with excellent communication skills and a passion for API design and product integration. I have seven years of experience working with java and a broad range of related technologies working for one of the world’s premiere vendors of tools for software teams: Atlassian Software.

Read more

#unpublish Happens — How to protect your Node.js Investment

Igor Soarez / Principal Engineer / YLD, May 2016: At the end of the day npm is a registry, it’s a tool that comes bundled with Node.js. But it has certain tradeoffs. What are the tradeoffs of relying on npm for building and deploying? How do we approach this problem? What are the best guidelines?
you can’t relly on the community to support your business, open source developers do not work for your company, you can’t support your production environment on a public package repository.
You need to check for security. You need to guarantee that the version that’s deployed to production is consistently the same. Because the registry is an external dependency you need to mitigate this risk. The solution cannot be maintained by a third party that does not provide an SLA — you need to be able to rely on whatever you use to deploy. Our goal is to propose an architecture solves this problem.

Read more

Building the System of Systems – creating a universal CI/CD pipeline for legacy applications

Mark Maxey / Raytheon, May 2016: Much of continuous integration and delivery (CI/CD) literature is targeted at projects that have similar profiles, i.e., small projects releasing a few highly modularized services targeted for the internet with little or no coupling between them using Git, Jenkins, and automated provisioning tools like Chef or Puppet. This may be true for CI/CD unicorns, but what do you do if aren’t one of the cool kids on the block?

Read more

Containerized Continuous Deployment with Mesosphere DCOS, JFrog Artifactory, and Jenkins

Roger Ignazio / Mesosphere, May 2016: This talk will present Mesosphere’s approach to improving developer agility with Jenkins and Artifactory. You’ll learn how to run multiple Jenkins instances on a single DCOS cluster, with each of them sharing a common pool of resources based on need, not static partitioning. You’ll also learn how to build, test, and deploy containerized applications using Jenkins, the CI solution of choice for Velocity, how we’re partnering with JFrog for artifact storage on DCOS.

Read more