Live data from Hacker News

Viewing profile — davidmdm91

davidmdm91

HN member
Joined
Sun, May 05, 2024, 6:36 PM UTC
HN karma
3
Public activity
21 items

About davidmdm91

No profile information was provided.

Recent public activity

  1. story
  2. story
  3. story
  4. comment
  5. story
  6. story
  7. comment
    Comment #43861762

    Hey folks I’ve been working on a project called Yoke, which lets you manage Kubernetes resources using real, type-safe Go code instead of YAML. In this blog post, I explore a new f…

  8. story
  9. comment
    Comment #43793607

    Thanks! Very appreciated. Also, it has a kro-like operator for deploying packages defined as code. If the operators you are writing are just managing resources and not doing anythi…

  10. comment
    Comment #43793502

    Managing Kubernetes resources with YAML templates can quickly turn into an unreadable mess. I got tired of fighting it, so I built Yoke. Yoke is a client-side CLI (like Helm) but i…

  11. story
  12. story
    K8s Server-Side Package Management with Yoke's Air Traffic Controller

    Yoke is often compared to Helm as an alternative package manager. At a surface level, this comparison is valid because the Yoke core CLI offers functionality very similar to Helm. …

  13. comment
  14. story
  15. comment
    Comment #43296858

    Writing your own operator is a lot of complexity when what you want to do is deploy a package. Via Yoke's AirTrafficController, it's easy to define a package as a CRD and its imple…

  16. comment
    Comment #43241740

    Hi. I think the article was just showing the example that IaC tools use configuration languages instead of code. Yoke is not a terraform replacement, and does not mention terraform…

  17. comment
    Comment #40804305

    I actually really like CUE. I use it kind of extensively as a YAML replacement where I can, and at my work we've done our best to integrate cue with our charts to validate the valu…

  18. comment
    Comment #40795348

    I am not saying that Turing incomplete languages don’t or can’t be a good fit for this task. However there’s no reason we should rule out general purpose languages. We have a lot o…

  19. comment
    Comment #40794717

    Why limit yourself to those types of tools? To protect against somebody writing a non-terminating program? General programming languages come with a lot of general purpose benefits…

  20. comment
    Comment #40794533

    I have been developing my own package manager, and my core idea is that proper programming languages are the proper level for describing packages. Programs take inputs and can outp…

  21. story