welcome to the frog’s blog

Air Gap Distribution Delivers Peace of Mind to Isolated Environments

Air Gap Distribution Delivers Peace of Mind to Isolated Environments

The best way to stay out of danger is to keep far away from where danger lurks. But in the internet age, the global network means risk to your systems is from everywhere, at all times.  With estimates that worldwide damage from cybercrime will exceed 6 trillion dollars by 2021, many companies choose, or are…
All Hands on Deck: P2P Distribution Combats Latency to Speed Delivery

All Hands on Deck: P2P Distribution Combats Latency to Speed Delivery

With any huge task, more helpers make it go faster. That’s the solution large organizations increasingly seek for deploying large applications to hundreds of nodes. When others pitch in, many hands make light work.  JFrog is pleased to introduce Peer-to-Peer (P2P) Distribution to help deliver content to huge K8s cluster runtime environments efficiently and at…
Calm the Rough Seas of Open Source With Tidelift and Artifactory

Calm the Rough Seas of Open Source With Tidelift and Artifactory

This guest blog post was previously published by Tidelift. Over the past few years, we’ve talked to thousands of organizations using open source as part of their application development process. In fact, our research indicates that 92% of applications contain open source components. Many of these organizations store their open source binaries in JFrog Artifactory…
Top Go Modules: Writing Unit Tests with Testify

Top Go Modules: Writing Unit Tests with Testify

Every month GoCenter awards top performing modules a Gopher Badge as a mark of achievement. We’re writing about some of these top modules and how they’re used in Go. All developers have seen them, even in well-structured Golang programs: comments suggesting you keep away from lines of code since they seem to be working in…
Top Go Modules: Golang Web APIs with GORM

Top Go Modules: Golang Web APIs with GORM

Every month GoCenter awards top performing modules a Gopher Badge as a mark of achievement. We’re writing about some of these top modules and how they’re used in Go. Robert Greiseimer has called Go the language of cloud computing and while it's no secret that Go has strong features that support the needs of microservice…
Today’s Big Leap for Tomorrow

Today’s Big Leap for Tomorrow

Today is a momentous day for JFrog, as we’re excited and proud to join the Nasdaq family of listings. While COVID-19 challenges every company and prevents us from being together in many ways, we’re humbled that Times Square was turned green today! This is obviously an important milestone, and it couldn’t have happened without over…
For Helm Chart Dependencies, Depend on ChartCenter

For Helm Chart Dependencies, Depend on ChartCenter

ChartCenter is a free Helm chart central repository that was built to help the Helm community find immutable, secure, and reliable charts for publicly available Kubernetes apps. With ChartCenter, you have a single source of truth to proxy all public charts from one, always available location.  Without ChartCenter, you need to add each Helm chart’s…
Migrate NGINX from “stable” Helm Charts Repo with ChartCenter

Migrate NGINX from “stable” Helm Charts Repo with ChartCenter

For the last four years, anyone wanting to deploy the Ingress NGINX Controller for Kubernetes would find its official Helm chart nginx-ingress in the stable repository maintained by the Helm project.  Those days are over. And not just for NGINX, the most popular Ingress Controller used as a reverse proxy and load balancer, but for…
10 Helm Tutorials to Start your Kubernetes Journey

10 Helm Tutorials to Start your Kubernetes Journey

The growth of Kubernetes has been stellar and K8s applications have grown in importance and complexity. Today, even configuring a single application can require creating many interdependent K8s sources that each depend on writing a detailed YAML manifest file. With this in mind, Helm as a package manager for Kubernetes is a major way users…