James Strachan's Avatar

James Strachan

@jstrachan.bsky.social

Working on future Apple technology in AI/ML. Previously created Apache Groovy & Apache Camel. Co-created Apache ActiveMQ & Jenkins X

318 Followers  |  844 Following  |  6 Posts  |  Joined: 22.10.2024  |  1.6345

Latest posts by jstrachan.bsky.social on Bluesky

Preview
Go Generics cheatsheet | gosamples.dev Learn how to create type-independent functions

if you use Go here's a handy cheatsheet on using Generics: gosamples.dev/generics-che...

04.12.2024 08:58 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
jx-gitops/pkg/cmd/split at main Β· jenkins-x-plugins/jx-gitops a simple CLI tool for working with kubernetes resources files in a GitOps repository - jenkins-x-plugins/jx-gitops

I've a little CLI tool I use with pkl & kustomize based projects to generate a canonical tree of yaml files. I'm hoping to open source it soon 🀞

Until then this CLI from Jenkins X might help: jenkins-x.io/v3/develop/r...

source is here: github.com/jenkins-x-pl...

22.11.2024 10:25 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I was skeptical when you first did it… but since come to agree. This is the way.

20.11.2024 04:25 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

1/ I’ve become an unofficial evangelist for Bluesky. (I don’t work here.)

As a former dir of product mgmt @Twitter, I’m impressed w/ the innovative and courageous choices Bluesky has made.

They’ve come up with a better way to do social media.

Some have asked me how I explain this outcome.

A🧡>>>

20.11.2024 03:06 β€” πŸ‘ 1219    πŸ” 312    πŸ’¬ 51    πŸ“Œ 54
When They Go High, We Go Low – Hooking Libc Calls to Debug Kubernetes Apps - Tal Zwick, MetalBear
YouTube video by CNCF [Cloud Native Computing Foundation] When They Go High, We Go Low – Hooking Libc Calls to Debug Kubernetes Apps - Tal Zwick, MetalBear

if you are interested in how mirrord works under the covers, this was a great talk at KubeCon Paris I was lucky enough to attend: www.youtube.com/watch?v=3OSQ...

04.11.2024 10:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
mirrord | Faster, Simpler Kubernetes DevelopmentFaster, Simpler Kubernetes Development - Rethinking cloud development mirrord lets you run local processes in the real-time context of your k8s environment, and test continuously in the cloud going through CI and deployment.

if you ever want to debug your code inside your IDE when its running inside kubernetes I'd recommend giving mirrord a try: mirrord.dev

I've used it on a bunch of projects via the IntelliJ plugin and it worked really nicely

04.11.2024 10:46 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Extra bonus points for using a canonical file layout for the rendered YAML files and using a single resource per file.

Its then even easier to review/compare the history of a single resource in particular environment in git via the GitHub website

01.11.2024 15:07 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
GitOps: How To Use _____ (Not YAML) To Manage Kubernetes Resources With GitOps?
YouTube video by DevOps Toolkit GitOps: How To Use _____ (Not YAML) To Manage Kubernetes Resources With GitOps?

Great video from Viktor on GitOps: www.youtube.com/watch?v=FWE2...

Whatever tool you use to generate your kubernetes manifests, render them as YAML in your CI & check results into git in another branch/repo. Its then much simpler to review & reason about changes & simplifies your GitOps tooling

01.11.2024 15:05 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

@jstrachan is following 19 prominent accounts