-
Notifications
You must be signed in to change notification settings - Fork 145
add package ecosystems blog post and author info #4258
add package ecosystems blog post and author info #4258
Conversation
Your site preview for commit 8f63653 is ready! 🎉 http://pulumi-hugo-origin-pr-4258-8f63653f.s3-website.us-west-2.amazonaws.com. |
Your site preview for commit 8248653 is ready! 🎉 http://pulumi-hugo-origin-pr-4258-82486534.s3-website.us-west-2.amazonaws.com. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! Some initial feedback for ya. ⭐
- python | ||
--- | ||
|
||
Every experienced tech professional I know has a programming language they love. But is it the syntax and symbols that make it so loveable? Not really. It's the community and package ecosystem surrounding the language that makes a real impact on your heart... and on your productivity!<!--more--> If we look at some of the biggest success stories in tech; Python, Node.js, Ruby, Perl, and Go, the common thread between all of them is an extensive ecosystem of packages, libraries, modules (or whatever you decide to call them… ahem, Gems?!). A great language will allow you to build anything you can imagine, but a great ecosystem will have already written it for you, and made it available in a convenient to install-and-use package. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not really.
I mean it sometimes is! 😄
A great language will allow you to build anything you can imagine, but a great ecosystem will have already written it for you, and made it available in a convenient to install-and-use package.
Love this line! Really strong opener and makes it clear what we're in for.
themes/default/content/blog/next-level-iac-package-ecosystems/index.md
Outdated
Show resolved
Hide resolved
themes/default/content/blog/next-level-iac-package-ecosystems/index.md
Outdated
Show resolved
Hide resolved
themes/default/content/blog/next-level-iac-package-ecosystems/index.md
Outdated
Show resolved
Hide resolved
@@ -0,0 +1,137 @@ | |||
--- | |||
title: "Next-level IaC: Powering Up Pulumi with Package Ecosystems" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder if this should be geared more toward the user: like powering up your IaC (or something), rather than "Pulumi".
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yeah, I mostly went with this title for the alliteration and the general idea that package ecosystems are a value add to Pulumi that doesn't exist in other solution.
themes/default/content/blog/next-level-iac-package-ecosystems/index.md
Outdated
Show resolved
Hide resolved
``` | ||
|
||
|
||
Well that was pretty straightforward, wasn't it? Trying to do this in anther tool might take all day to figure out the right way to implement it, but in Pulumi it worked exactly like you would expect it to, in no time at all. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Trying to do this in another tool might take all day to figure out the right way to implement it
We could probably draw a stronger distinction from "other tools" here, given the aim is to call out how powerful it can be to be able to do this. (And how weird it can be to have to contend with other tools and when you can't.)
What you have here is good, it's just that by not naming names and calling out the gory details, it sort of misses the opportunity to really drive home the point, coming across more as a nice-to-have feature than the game-changer it can be. When you can grab something like mime
from npm and move on, life is certainly good -- but equally to the point, when you can't, you're going to be stuck figuring out how to writemime
's functionality yourself, from scratch, using things like Bash and HCL built-ins, and then copy-pasting that stuff all over the place -- all the while fully aware of how much time you're wasting (and that everyone's wasting!) and by having to do so. That's real pain! And it's the kind of pain we're somewhat assuming the reader has been through before. Seems like it couldn't hurt to draw that out a little more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I went ahead and paraphrased your comment here in another paragraph.
themes/default/content/blog/next-level-iac-package-ecosystems/index.md
Outdated
Show resolved
Hide resolved
themes/default/content/blog/next-level-iac-package-ecosystems/index.md
Outdated
Show resolved
Hide resolved
|
||
So, to work that into our Pulumi program from above, we only need to make two small edits: | ||
|
||
```typescript {hl_lines=[4,21]} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I always forget we can do this! The highlighting does seem to be making the code a bit hard to read, though, and for me at least, interrupting the syntax highlighting that follows it. Not something that need block this PR necessarily, but would be great to get something filed to handle line highlighting more beautifully!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree the CSS should be tweaked cause that yellow is a little intense.
themes/default/content/blog/next-level-iac-package-ecosystems/index.md
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dropping in an approval so you can merge when your fixes are in place.
…index.md Co-authored-by: Christian Nunciato <[email protected]>
…index.md Co-authored-by: Christian Nunciato <[email protected]>
…index.md Co-authored-by: Christian Nunciato <[email protected]>
…index.md Co-authored-by: Christian Nunciato <[email protected]>
Your site preview for commit 1a5ef53 is ready! 🎉 http://pulumi-hugo-origin-pr-4258-1a5ef53e.s3-website.us-west-2.amazonaws.com. |
…index.md Co-authored-by: Christian Nunciato <[email protected]>
…index.md Co-authored-by: Christian Nunciato <[email protected]>
Your site preview for commit 5c8216a is ready! 🎉 http://pulumi-hugo-origin-pr-4258-5c8216a0.s3-website.us-west-2.amazonaws.com. |
Your site preview for commit 31272f0 is ready! 🎉 http://pulumi-hugo-origin-pr-4258-31272f05.s3-website.us-west-2.amazonaws.com. |
Your site preview for commit e9a8a82 is ready! 🎉 http://pulumi-hugo-origin-pr-4258-e9a8a828.s3-website.us-west-2.amazonaws.com. |
Your site preview for commit 9573354 is ready! 🎉 http://pulumi-hugo-origin-pr-4258-95733548.s3-website.us-west-2.amazonaws.com. |
Your site preview for commit 058fac3 is ready! 🎉 http://pulumi-hugo-origin-pr-4258-058fac3a.s3-website.us-west-2.amazonaws.com. |
…index.md Co-authored-by: Christian Nunciato <[email protected]>
Your site preview for commit 9eb269b is ready! 🎉 http://pulumi-hugo-origin-pr-4258-9eb269b0.s3-website.us-west-2.amazonaws.com. |
Your site preview for commit 90125f8 is ready! 🎉 http://pulumi-hugo-origin-pr-4258-90125f89.s3-website.us-west-2.amazonaws.com. |
Your site preview for commit 9d76fb1 is ready! 🎉 http://pulumi-hugo-origin-pr-4258-9d76fb16.s3-website.us-west-2.amazonaws.com. |
Description
Checklist: