Welcome to the JFrog Blog

Taking Docker to Production with Confidence

Taking Docker to Production with Confidence

Many organizations developing software today use Docker in one way or another. If you go to any software development or DevOps conference and ask a big crowd of people “Who uses Docker?”, most people in the room will raise their hands. But if you now ask the crowd, “Who uses Docker in production?”, most hands…
Optimizing Repository Security and Performance with Include and Exclude Patterns

Optimizing Repository Security and Performance with Include and Exclude Patterns

Repositories are the building blocks of Artifactory, and there are three basic types: Local repositories are where you store your in-house artifacts; remote repositories proxy remote resources and cache artifacts downloaded from them (e.g. JCenter, Nuget gallery, repositories in other Artifactory instances and others); and virtual repositories aggregate both local and remote repositories under a…
JFrog Artifactory Vs. Sonatype Nexus    –   The Integration Matrix

JFrog Artifactory Vs. Sonatype Nexus – The Integration Matrix

This blog post was originally published by Shlomi Ben Haim, JFrog CEO, in February 2011, and has now been rewritten by Dror Bereznitsky, JFrog CPO, to reflect the current state of JFrog technology. Last updated on February 2021.   If you’re reading this, you probably Googled “Artifactory vs Nexus”, and are trying to evaluate which…
Use the right tool for the job: Git LFS with Artifactory

Use the right tool for the job: Git LFS with Artifactory

In a recent conversation I had with a developer that works with my wife, who works as the QA Manager for an awesome educational games company, she shared with me a very painful issue that most game developers (probably) share: storing binary assets in Git. This is an issue for everyone in this industry - regardless…