home.social

#cuelang — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cuelang, aggregated by home.social.

fetched live
  1. I'll be at #FOSDEM next week! Haven't been since 2014, which feels like a lifetime ago. If we have met or collaborated in the past, or you'd like to say hi, my DMs are open :) #golang #cuelang

  2. I'll be at #FOSDEM next week! Haven't been since 2014, which feels like a lifetime ago. If we have met or collaborated in the past, or you'd like to say hi, my DMs are open :) #golang #cuelang

  3. I'll be at #FOSDEM next week! Haven't been since 2014, which feels like a lifetime ago. If we have met or collaborated in the past, or you'd like to say hi, my DMs are open :) #golang #cuelang

  4. I'll be at #FOSDEM next week! Haven't been since 2014, which feels like a lifetime ago. If we have met or collaborated in the past, or you'd like to say hi, my DMs are open :) #golang #cuelang

  5. I'll be at #FOSDEM next week! Haven't been since 2014, which feels like a lifetime ago. If we have met or collaborated in the past, or you'd like to say hi, my DMs are open :) #golang #cuelang

  6. I am down the rabbit hole of melding #golang and #cuelang with a dash of #peg and a twist of #TextMate tmLanguage.json (but using RE2 not Oniguruma for reasons)

  7. I am down the rabbit hole of melding #golang and #cuelang with a dash of #peg and a twist of #TextMate tmLanguage.json (but using RE2 not Oniguruma for reasons)

  8. I am down the rabbit hole of melding #golang and #cuelang with a dash of #peg and a twist of #TextMate tmLanguage.json (but using RE2 not Oniguruma for reasons)

  9. I have a problem. Need to validate config file
    Using #cuelang
    Now I have 2 errors in empty disjunction problems

    #shitpost

  10. I have a problem. Need to validate config file
    Using #cuelang
    Now I have 2 errors in empty disjunction problems

    #shitpost

  11. I have a problem. Need to validate config file
    Using #cuelang
    Now I have 2 errors in empty disjunction problems

    #shitpost

  12. I have a problem. Need to validate config file
    Using #cuelang
    Now I have 2 errors in empty disjunction problems

    #shitpost

  13. I have a problem. Need to validate config file
    Using #cuelang
    Now I have 2 errors in empty disjunction problems

    #shitpost

  14. I'll be speaking at GopherCon UK in London this August! Comment below or drop me a message if you'd like to chat about #cuelang or #golang :) Odd that they're not posting on Bluesky though - such a missed opportunity.

    gophercon.co.uk

  15. I'll be speaking at GopherCon UK in London this August! Comment below or drop me a message if you'd like to chat about #cuelang or #golang :) Odd that they're not posting on Bluesky though - such a missed opportunity.

    gophercon.co.uk

  16. @murtezayesil
    They are all not really good for configuration. Ambiguous types, no custom types, poor validation capabilities.

    Maybe something like Cue (cuelang.org/) is better to have configuration files which can be validated in details and do not contain ambiguous configuration.

    #cuelang

  17. @jonathanmatthews 100%.

    I been trying to convince people to use #cuelang anytime they are yaml programming. But practice has been people still "like" yaml cause that's what they know. 🫠 Fully misunderstanding what a data value validity brings instead to your sanity. 😅

  18. @jonathanmatthews 100%.

    I been trying to convince people to use anytime they are yaml programming. But practice has been people still "like" yaml cause that's what they know. 🫠 Fully misunderstanding what a data value validity brings instead to your sanity. 😅

  19. @jonathanmatthews 100%.

    I been trying to convince people to use #cuelang anytime they are yaml programming. But practice has been people still "like" yaml cause that's what they know. 🫠 Fully misunderstanding what a data value validity brings instead to your sanity. 😅

  20. @jonathanmatthews 100%.

    I been trying to convince people to use #cuelang anytime they are yaml programming. But practice has been people still "like" yaml cause that's what they know. 🫠 Fully misunderstanding what a data value validity brings instead to your sanity. 😅

  21. @jonathanmatthews 100%.

    I been trying to convince people to use #cuelang anytime they are yaml programming. But practice has been people still "like" yaml cause that's what they know. 🫠 Fully misunderstanding what a data value validity brings instead to your sanity. 😅

  22. @CleoMenezesJr Most of my #GTK app wishlist is either #GTK4 modernization or new features for existing apps...mainly #SelfHosted server sync. Would be nice to login to #Nextcloud via GOA & have a solid client for each NC app.

    Outside of that:

    - Database viewer / query runner
    - REST API tester
    - #ActivityPub tester
    - Clients for various fediverse servers
    - #JSONSchema / #Cuelang / #Nickel contract validator
    - GIF search
    - GitHub / #Forgejo Actions manager & runner
    - #systemd unit manager

  23. @CleoMenezesJr Most of my app wishlist is either modernization or new features for existing apps...mainly server sync. Would be nice to login to via GOA & have a solid client for each NC app.

    Outside of that:

    - Database viewer / query runner
    - REST API tester
    - tester
    - Clients for various fediverse servers
    - / / contract validator
    - GIF search
    - GitHub / Actions manager & runner
    - unit manager

  24. @CleoMenezesJr Most of my #GTK app wishlist is either #GTK4 modernization or new features for existing apps...mainly #SelfHosted server sync. Would be nice to login to #Nextcloud via GOA & have a solid client for each NC app.

    Outside of that:

    - Database viewer / query runner
    - REST API tester
    - #ActivityPub tester
    - Clients for various fediverse servers
    - #JSONSchema / #Cuelang / #Nickel contract validator
    - GIF search
    - GitHub / #Forgejo Actions manager & runner
    - #systemd unit manager

  25. @CleoMenezesJr Most of my #GTK app wishlist is either #GTK4 modernization or new features for existing apps...mainly #SelfHosted server sync. Would be nice to login to #Nextcloud via GOA & have a solid client for each NC app.

    Outside of that:

    - Database viewer / query runner
    - REST API tester
    - #ActivityPub tester
    - Clients for various fediverse servers
    - #JSONSchema / #Cuelang / #Nickel contract validator
    - GIF search
    - GitHub / #Forgejo Actions manager & runner
    - #systemd unit manager

  26. @lawouach I see, recently I also took a look at #cuelang #dhalllang and #jsonnet but for a team that is not coming from a functional programming background with not a lot seniority, #helm still seems more appealing, even without considering the ubiquity of it. Or that was the impression that I got.

  27. @lawouach I see, recently I also took a look at #cuelang #dhalllang and #jsonnet but for a team that is not coming from a functional programming background with not a lot seniority, #helm still seems more appealing, even without considering the ubiquity of it. Or that was the impression that I got.

  28. @lawouach I see, recently I also took a look at #cuelang #dhalllang and #jsonnet but for a team that is not coming from a functional programming background with not a lot seniority, #helm still seems more appealing, even without considering the ubiquity of it. Or that was the impression that I got.

  29. @lawouach I see, recently I also took a look at #cuelang #dhalllang and #jsonnet but for a team that is not coming from a functional programming background with not a lot seniority, #helm still seems more appealing, even without considering the ubiquity of it. Or that was the impression that I got.

  30. @lawouach I see, recently I also took a look at #cuelang #dhalllang and #jsonnet but for a team that is not coming from a functional programming background with not a lot seniority, #helm still seems more appealing, even without considering the ubiquity of it. Or that was the impression that I got.

  31. OH: You sprinkled some on it!

  32. Current status: Learning cue and using it in anger (the good kind). #cuelang

  33. Current status: Learning cue and using it in anger (the good kind). #cuelang

  34. Current status: Learning cue and using it in anger (the good kind).

  35. Current status: Learning cue and using it in anger (the good kind). #cuelang

  36. Current status: Learning cue and using it in anger (the good kind). #cuelang

  37. Thinking about #kustomize that would excel in #declarative programming and overlays vs Helm...

    What about using general purpose functional programming? Using a YAML type provider in #fsharp can provide strong typing for YAML configuration files, making it easier to work with YAML data in a more type-safe manner. It would be more familiar to me than #cuelang.

    Well, the combination of #golang and #cuelang appears to be the most common choice.

  38. Thinking about #kustomize that would excel in #declarative programming and overlays vs Helm...

    What about using general purpose functional programming? Using a YAML type provider in #fsharp can provide strong typing for YAML configuration files, making it easier to work with YAML data in a more type-safe manner. It would be more familiar to me than #cuelang.

    Well, the combination of #golang and #cuelang appears to be the most common choice.

  39. Thinking about #kustomize that would excel in #declarative programming and overlays vs Helm...

    What about using general purpose functional programming? Using a YAML type provider in #fsharp can provide strong typing for YAML configuration files, making it easier to work with YAML data in a more type-safe manner. It would be more familiar to me than #cuelang.

    Well, the combination of #golang and #cuelang appears to be the most common choice.

  40. Thinking about #kustomize that would excel in #declarative programming and overlays vs Helm...

    What about using general purpose functional programming? Using a YAML type provider in #fsharp can provide strong typing for YAML configuration files, making it easier to work with YAML data in a more type-safe manner. It would be more familiar to me than #cuelang.

    Well, the combination of #golang and #cuelang appears to be the most common choice.

  41. Now hearing from Rog Peppe about the Cue language here at @golab #golang #CueLang

  42. Now hearing from Rog Peppe about the Cue language here at @golab #golang #CueLang

  43. Now hearing from Rog Peppe about the Cue language here at @golab #golang #CueLang

  44. Now hearing from Rog Peppe about the Cue language here at @golab #golang #CueLang

  45. Now hearing from Rog Peppe about the Cue language here at @golab #golang #CueLang

  46. I only learned properly a couple of weeks back about how elegant #CUE's multi-for-loop construct is!

    Because in #ConfigMgmt land we're /so/ often dealing with spiky, nested objects, the nested "for" loop has a lovely indent-saving form: here, the loop starting on L37 incorporates 3 for elements, 1 "if" guard, & 1 additional temporary allocation ("let"), whilst letting me iterate over the /innermost/ elements of a (resource|data).<level1>.<level2> shaped struct 🙂

    #cuelang is genuinely awesome!