JFrog

Leap Deep With Us Into swampUP

Leap Deep With Us Into swampUP

Dive into the ultimate DevOps experience at swampUP 2019! Explore keynotes, networking opportunities, and diverse tracks covering Enterprise DevOps, DevSecOps, Cloud-Native DevOps, and DevOps in IoT. Unveil the future of DevOps with JFrog!

Every year, for the past four years, JFrog has hosted the DevOps community at the annual user conference. It is the premier event where you go to learn all about DevOps best practices from world-renowned companies. I’m incredibly excited about it, so let’s look at the agenda and the awesome speakers that are joining us this year!

GoCenter is Fast – How Does It Do That?

GoCenter is Fast – How Does It Do That?

Experience the speed boost with GoCenter for downloading Go modules! Unravel the technical nuances behind faster imports, optimized source downloads, and efficient module construction. Elevate your Go development with seamless performance.

My last blog post was about the difference in speed downloading Go modules from a version control system or from GoCenter. I got a bunch of questions on Twitter on why that was and this blog post goes into a bit more detail on how the Go client gets modules. TL;DR Using GoCenter speeds up the download of your Go modules because it uses the right protocol when downloading files, saves on the number of HTTP calls and doesn’t have to recreate the module on the client side.

Golang - Build Times Matter - Speed Is Everything

Golang - Build Times Matter - Speed Is Everything

Doubt turned to awe as I tested GoCenter's module retrieval speed against the traditional method. Spoiler: JFrog was right about its efficiency! Dive into the surprising results.

After GoCenter was first released the team at JFrog said it was faster to get modules from there than it was getting modules “the old way”. To be honest, when they said that, I did not believe them. Following the old proverb “seeing is believing”, I set out to test the speed and see whether those claims were accurate. TL;DR: It turns out the team was right!

Where Did My Modules Go? Building and Deploying Go Apps With Gocenter Codefresh

Where Did My Modules Go? Building and Deploying Go Apps With Gocenter Codefresh

Dive into the power of Go Modules for streamlined, lightning-quick builds! Explore real dependency management, pipelines from code to production, and witness the speed and ease of Go in action.

Go is the language of choice for a lot of (cloud-native) projects because it creates very streamlined binaries. We used to “vendor” in all dependencies, but with Go Modules we now have real dependency management. We’ll show you a few pipelines from code to production and see if Modules are that much better to make builds lightning quick and hassle-free.

How to Use JFrog Artifactory for Your OpenFaaS Deployments

How to Use JFrog Artifactory for Your OpenFaaS Deployments

Unlock the synergy of Kubernetes, Serverless, and OpenFaaS! Learn how to seamlessly integrate them with JFrog Artifactory, streamlining your development workflow and enhancing deployment precision.

Ever since I discovered Kubernetes, I’ve been looking at OpenFaaS to build and deploy serverless functions on top of it. So as I started building more and more functions to help the Developer Relations team at JFrog, I wanted to share how I use JFrog Artifactory and OpenFaaS together!

K8s Meetup Amsterdam - Building a K8s Powered Go Modules Repository

K8s Meetup Amsterdam - Building a K8s Powered Go Modules Repository

Embark on our Kubernetes journey! Uncover insights from our Amsterdam Kubernetes/Cloud-Native Meetup talk, where we share lessons on migration, app/container transparency, and scaling GoCenter.

Today, Kubernetes is the defacto standard if you want to run container workloads in a production environment. As we set out to build our next generation of products, and run them smoothly in the cloud, we needed to move to Kubernetes too! In the process of building tools like KubeXray and GoCenter we learned a whole bunch. At the Amsterdam Kubernetes/Cloud-Native Meetup I presented a talk in which we walked through our lessons learned and how we’re running it at scale.

DevOps Days Charlotte 2019 - Devops Theory vs Practice - A Song of Ice and Tire Fire

DevOps Days Charlotte 2019 - Devops Theory vs Practice - A Song of Ice and Tire Fire

Uncover the reality behind DevOps tales! 🌈 Explore the journey from perceived "suboptimal" to real-world DevOps, revealing the truth beyond the unicorns.

In many talks, you hear how everything is DevOps unicorns and rainbows, and you feel like you’re the last person on earth with “suboptimal” processes, tools and environment. But no despair, DevOps talks are like Instagram, hаve nothing to do with real life. In this talk, we’ll reveal the truth.

DevOps Days Charlotte 2019 - Video

DevOps Days Charlotte 2019 - Video

Unveiling the reality of DevOps beyond the unicorn hype. Discover practical insights and strategies for navigating real-world challenges in our talk.

It was awesome to be at DevOps Days Charlotte 2019 and speak about how you hear everything in DevOps is unicorns and rainbows, and you feel like you’re the last person on earth with “suboptimal” processes, tools and environment. Together with Baruch Sadogursky I got the chance to change the image bit. While most DevOps talks are like Instagram (everything is awesome and perfect), they hаve nothing to do with the real life.

Go Modules - Dependency Management the Right Way

Go Modules - Dependency Management the Right Way

Explore the transformative power of Go modules in our latest webinar! Uncover the significance of effective dependency management and discover how to elevate your Go projects with a robust CI/CD pipeline using GoCenter.

In this webinar, we’ll look at Go modules and why it is such an improvement over vendoring, we’ll show you why dependency management is so important, and we’ll build a CI/CD pipeline for your Go projects using GoCenter!

Managing Binaries With JFrog CLI and Github Actions

Managing Binaries With JFrog CLI and Github Actions

Learn how to use JFrog CLI, Artifactory, and GitHub Actions to build, publish, and store Go binaries. This post covers the final step: uploading the binary to Artifactory. Check it out for a seamless workflow and efficient software delivery.

This is the fourth and final post in the blog series on using GitHub Actions with the JFrog CLI and JFrog Artifactory. In this post we’ll look at building an app and uploading it, together with the BuildInfo, to Artifactory. If you have any thoughts on what the next series of posts should be, let me know here or on Twitter!