Giter VIP home page Giter VIP logo

noyaml's Introduction

noyaml.com

A silly emotional rant about the state of devops tooling/the infrastructure sector in 2018.

PR's that improve accessiblity or that cite rational artifacts about why YAML is good (or bad) are welcome.

noyaml's People

Contributors

0mp avatar afiorillo avatar alecbz avatar cartermp avatar colmmacc avatar dansvo avatar davenicoll avatar doekman avatar federicoceratto avatar fsttesla avatar georgevreilly avatar ght avatar ghuntley avatar gukoff avatar hdgarrood avatar jakesteam avatar jankeromnes avatar nadrieril avatar nightlark avatar nin-jin avatar q3k avatar rafaelpardor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

noyaml's Issues

noyaml.com returns 404

Hi, not sure if this is expected, but it seems like noyaml.com is no longer working:

$ curl https://noyaml.com
Not Found

License on code

Hi

This isn't an issue as such, but I really love the waving octocat in the corner, but your code doesn't have a license so I don't want to include it in my code if you don't want me to. Am I ok to do this?

Thanks

Suggest some alternatives

After all that, I still don't know how to replace YAML. Using structs et al. is not always possible. For example, when building a CLI, it may make sense to handle configuration by having a single YAML file open in vim instead of having a complex system of nested configuration subcommands.

Would it make sense to add a section with some alternatives to YAML (and how they are better)?

Stop using monaco editor

Why are you willing to go through such a pain of embedding an editor just for a horrible user experience (especially on mobile)? I hate your site more than I hate editing GitHub Workflow files. This fact alone make your rant loses its merit. Stop it! Just use a site generator!

Add Open Graph image

Hi 👋

Big fan of your website! If I may, I'd like to suggest adding an Open Graph image. While the domain name is already pretty clear, such a preview image provides even more opportunity to quickly get the point across and/or tease people into visiting the site.

Example:
image
(source)

For reference, here's how I implemented it in one of my websites: https://gitlab.com/dAnjou/zen-of-coding/-/tree/master/public/1. Google Chat shows it like this:

StrictYAML

I'm the author of this library which was inspired by most of the same issues which inspired this website - for example the Norway problem. The overriding goal was to make it type-safe, which it is.

It doesn't solve 100% of the issues raised, and I still think that there are certain things it shouldn't ever be used for - e.g. deployment pipelines or anything else resembling a programming language, but it's 90% of the way there (still missing a nice, simple spec - one day I will get around to that).

I saw somebody mention it in one of the other issues and I was wondering if you'd be open to some sort of reference to it in the page or if it would spoil the one overriding message of avoiding YAML at all possible costs :)

Trigger some easter egg when I correct NO

When I correct NO from:

NI: Nicaragua
NL: Netherlands
NO: Norway # 💣!

to

NI: Nicaragua
NL: Netherlands
"NO": Norway # 💣!

(after reading that paragraph)

…please trigger some fun thing. Like ghost/magic writing "Yes, exactly like that."
…or a popup "smart ass"…
…or "You really needed to try that now, did not you?"

Not enough mentions of YML

Working with a project where 99% of the config are YAML but there's that one pesky YML because why restrict yourelf to a file extension when you could randomply alternate just because 3 letters are haster to type than 4 and play Roussian Roulette.

Extra flex: have both a yml and yaml file with the same name and take bets which gets used :)

(Good luck debugging that)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.