#random (2020-04)
Non-work banter and water cooler conversation
A place for non-work-related flimflam, faffing, hodge-podge or jibber-jabber you’d prefer to keep out of more focused work-related channels.
Archive: https://archive.sweetops.com/random/
2020-04-01
![Mike Martin avatar](https://avatars.slack-edge.com/2020-02-05/940755534935_2259c2aed6bcbc52e117_72.jpg)
Today I learned about the “Electronics right to repair” https://en.wikipedia.org/wiki/Electronics_right_to_repair
The right to repair electronics refers to government legislation that is intended to allow consumers the ability to repair and modify their own consumer electronic devices, where otherwise the manufacturer of such devices require the consumer to use only their offered services. While a global concern, the primary debate over the issue has been centered on the United States and within the European Union.
2020-04-02
![ismail avatar](https://secure.gravatar.com/avatar/8204ab66545fd281624a396971678310.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0013-72.png)
Hey all,
Pluralight is offering all their course for free for the month of April.
Great time to skill up some new skills
2020-04-05
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
![maarten avatar](https://avatars.slack-edge.com/2020-09-28/1393040065826_b0d13cfde15deff02026_72.png)
2020-04-06
![tolstikov avatar](https://avatars.slack-edge.com/2018-09-20/439670551077_0515c2a106a4f3ca0ff6_72.jpg)
This tool serializes the output of popular gnu linux command line tools and file types to structured JSON output. This allows piping of output to tools like jq. - kellyjonbrazil/jc
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
neat!
This tool serializes the output of popular gnu linux command line tools and file types to structured JSON output. This allows piping of output to tools like jq. - kellyjonbrazil/jc
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
yet one more tool for @Zachary Loeber to add to his mile-long tool belt
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
![Zachary Loeber avatar](https://avatars.slack-edge.com/2020-05-13/1115475485942_e68ae4d6556df390de70_72.jpg)
I have been called a toolbag before…
2020-04-07
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
2020-04-09
![Pierre Humberdroz avatar](https://avatars.slack-edge.com/2019-12-10/856434906819_d99dd3e0bce66357e0ce_72.png)
![randomy avatar](https://secure.gravatar.com/avatar/fa1b9e14d93f78f4c21a1238ae7984cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0001-72.png)
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
![loren avatar](https://secure.gravatar.com/avatar/d1e25dcfbc68a0857a04dd78c9afe952.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0003-72.png)
accurate
![maarten avatar](https://avatars.slack-edge.com/2020-09-28/1393040065826_b0d13cfde15deff02026_72.png)
![Zachary Loeber avatar](https://avatars.slack-edge.com/2020-05-13/1115475485942_e68ae4d6556df390de70_72.jpg)
Hahah
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
![Matt Gowie avatar](https://avatars.slack-edge.com/2023-02-06/4762019351860_44dadfaff89f62cba646_72.jpg)
I’m not a k8s guy, but I’m sure a few people will be interest in this: http://k8s-ctf.rocks/ (k8s cluster security easter egg hunt contest)
2020-04-10
![tolstikov avatar](https://avatars.slack-edge.com/2018-09-20/439670551077_0515c2a106a4f3ca0ff6_72.jpg)
A new way to see and navigate directory trees : https://dystroy.org/broot - Canop/broot
![rms1000watt avatar](https://avatars.slack-edge.com/2023-12-08/6318001875107_13986079d7f8cfbeeec7_72.jpg)
Startups need to get in the doors of large enterprises at startup speed. Insiders, connectors and sales pros can get them there. Hunterz.io put them together.
![keen avatar](https://secure.gravatar.com/avatar/41580526a0ebadc7f2078aac776c30cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0005-72.png)
man I’d have to have a lot more confidence in a platform to spend $5k on a one shot than they give with a url link https://app.hunterz.io/srartupSignUp
Startups need to get in the doors of large enterprises at startup speed. Insiders, connectors and sales pros can get them there. Hunterz.io put them together.
2020-04-12
![Pierre Humberdroz avatar](https://avatars.slack-edge.com/2019-12-10/856434906819_d99dd3e0bce66357e0ce_72.png)
I have an idea for a tool / project and I am looking for feedback (in the thread). Maybe you can tell me if this something you would like to use or find useful
![Pierre Humberdroz avatar](https://avatars.slack-edge.com/2019-12-10/856434906819_d99dd3e0bce66357e0ce_72.png)
Lets say we have a timeframe XXXXXYZXXX where
• X is each 15 minutes
• Y is a deployment of a service
• Z is an event that needs to be investigated I wanna know what did exactly happen right before Z happened I would then be able to see y happened x minutes earlier. The idea is to get all operational insights in one platform. Currently a lot of tools operate on their own and you might even be able to build something like this with kibana or grafana but the idea would really be to integrate all/a lot of operational tools to gain as much insights as possible.
For me it just becomes hard to open up all tools. For example database metrics I have in AWS - Cloudwatch (incl. alerts) but application metrics I have in prometheus inside each stage/environment and federated to one big monitoring cluster. It just becomes hard to use. But maybe I have approached these topics wrong and I just over complicated my setup but I have seen these setups across multiple companies.
The Idea would be if I get application alerts I can go to the timeline and see oh the database is currently having Issues so I maybe can start investigating there.
And if I would be the person responding to the Database high load alert and I can see oh that one service currently has a high load alert and I can start to investigate there. Because these are likely to be related.
![sheldonh avatar](https://secure.gravatar.com/avatar/b909e5a82474e9853ff6a6c6111cf0cf.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)
Sounds like you want a single pain of glass like datadog or something where cloudwatch, datadog, timeline annotations from builds and all are displayed in single place.
![Pierre Humberdroz avatar](https://avatars.slack-edge.com/2019-12-10/856434906819_d99dd3e0bce66357e0ce_72.png)
Correct. I do think something like this exists.
![Pierre Humberdroz avatar](https://avatars.slack-edge.com/2019-12-10/856434906819_d99dd3e0bce66357e0ce_72.png)
I also would like add information to deployments like for example a package.json/lock to make it easier to know what really runs inside of my env
![sheldonh avatar](https://secure.gravatar.com/avatar/b909e5a82474e9853ff6a6c6111cf0cf.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)
Look at datadog or something like that. I have used grafana and done loads of metric stuff . Don’t roll your own. Most of these services support annotations for events and tie build /release info into it. APM is expensive but some also track the assembly versions changing to automatically on apps allowing even more traceability on changes.
Id suggest something like datadog. If you prefer cloudwatch then you can also add cloudwatch annonations to metric timelines but I’m not a big fan of cloudwatch.
![sheldonh avatar](https://secure.gravatar.com/avatar/b909e5a82474e9853ff6a6c6111cf0cf.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)
Also for what runs inside your environment, that is really separate metadata from monitoring related metrics
![sheldonh avatar](https://secure.gravatar.com/avatar/b909e5a82474e9853ff6a6c6111cf0cf.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)
With AWS for example they have something called systems Manager. it can scrape inventory and give you all of the installed applications, their version number, drivers, services and more. That’s the service that’s designed to aggregate all of your information on what’s on a machine
![sheldonh avatar](https://secure.gravatar.com/avatar/b909e5a82474e9853ff6a6c6111cf0cf.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)
And then there’s compliance manager which is when you set a required value or tool as needing to be installed to meet compliance and it can pass or fail. Lots of crossover and some of these things
![Pierre Humberdroz avatar](https://avatars.slack-edge.com/2019-12-10/856434906819_d99dd3e0bce66357e0ce_72.png)
Systems manager looks interessing. I for sure would not like to run my own metrics service more like an events aggregator is what I am looking for .. Which gives me a timeline from let’s say: Deployments, Bugsnag events, Alertmanager alerts, cloudwatch alerts etc.
![sheldonh avatar](https://secure.gravatar.com/avatar/b909e5a82474e9853ff6a6c6111cf0cf.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)
My guess start with datadog. You need integrations galore. I plan on testing it out soon too. I’m concerned about how flexible it is with custom metrics but won’t know until I start too
2020-04-13
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
Loved this post from the fine folks at Calm :-)
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
![attachment image](https://lethain.com/static/author.png)
A few years ago I was working on a contract negotiation with Splunk, and we kept running into what felt like a pretty unreasonable pricing structure. They wanted some number of millions of dollars for a three year license, which felt like a high price to pay for roughly thirty-two ascii characters in a particular sequence. Beyond the license, we’d still be responsible for operating the software and paying for the capacity to run it.
![loren avatar](https://secure.gravatar.com/avatar/d1e25dcfbc68a0857a04dd78c9afe952.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0003-72.png)
wow spot on
2020-04-14
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
2020-04-15
![Abel Luck avatar](https://secure.gravatar.com/avatar/0f605397e0ead93a68e1be26dc26481a.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0001-72.png)
2020-04-16
![Pierre Humberdroz avatar](https://avatars.slack-edge.com/2019-12-10/856434906819_d99dd3e0bce66357e0ce_72.png)
Why is this a paid feature? https://slack.com/intl/en-de/help/articles/360043207674-Organize-conversations-with-custom-sections Bummer…
![Pierre Humberdroz avatar](https://avatars.slack-edge.com/2019-12-10/856434906819_d99dd3e0bce66357e0ce_72.png)
it does make it so easy to organize big community slacks..
2020-04-20
![maarten avatar](https://avatars.slack-edge.com/2020-09-28/1393040065826_b0d13cfde15deff02026_72.png)
![attachment image](https://www.thestreet.com/.image/t_share/MTcwMzc2ODY2MjcwNjg0NDk1/alibaba-unveils-relief-measures-for-online-merchants-affected-by-coronavirus-outbreak.jpg)
Alibaba will invest $28 billion in cloud computing over three years. The coronavirus pandemic “posed additional stress on the economy, but steers us to focus on the digital economy,” the China tech giant said.
2020-04-21
![Maciek Strömich avatar](https://secure.gravatar.com/avatar/98de12365b633b063e208220100d4594.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0002-72.png)
![attachment image](https://storage.googleapis.com/covid19-e8f9a.appspot.com/preview.gif)
A global pandemic has arrived in your backyard, and you have eight weeks to slow its spread. A game based on your zip code, 19 other real people, and your collective decisions whether to #stayhome each week.
2020-04-22
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
https://www.hulldailymail.co.uk/whats-on/whats-on-news/incredible-moment-elon-musks-starlink-4061142
![attachment image](https://i2-prod.bristolpost.co.uk/incoming/article4061151.ece/ALTERNATES/s1200/0_Untitled-design-70.jpg)
Residents were left confused on Sunday evening after spotting mysterious lights shinning in the sky
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
Coming to a night sky near you!
2020-04-23
![Mikhail Naletov avatar](https://avatars.slack-edge.com/2021-08-27/2436309147940_5870ad432ab4889ee4a9_72.png)
![Zachary Loeber avatar](https://avatars.slack-edge.com/2020-05-13/1115475485942_e68ae4d6556df390de70_72.jpg)
Ever use terragrunt with the Azure provider?
![Mikhail Naletov avatar](https://avatars.slack-edge.com/2021-08-27/2436309147940_5870ad432ab4889ee4a9_72.png)
What’s the difference between terragrunt usage for aws and azure?
![maarten avatar](https://avatars.slack-edge.com/2020-09-28/1393040065826_b0d13cfde15deff02026_72.png)
well with terragrunt you still use terraform, but I support the use of more memes :)
![Marcin Brański avatar](https://secure.gravatar.com/avatar/7f3c56304d6e3adb7658889af56cd171.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0001-72.png)
![Zachary Loeber avatar](https://avatars.slack-edge.com/2020-05-13/1115475485942_e68ae4d6556df390de70_72.jpg)
Conceptually there is no difference but it was clearly written for AWS and there are very few terragrunt examples for Azure (or any other cloud for that matter). I’m also a bit leary of terraform wrappers that change the fundamental logic of how terraform works
![Mikhail Naletov avatar](https://avatars.slack-edge.com/2021-08-27/2436309147940_5870ad432ab4889ee4a9_72.png)
@maarten in case of we are talking about binaries the meme is correct
![Jake Lundberg (HashiCorp) avatar](https://avatars.slack-edge.com/2018-10-26/466733792439_fbaf13265b7276b13d27_72.jpg)
What about Terragrunt do you like so much? More curious for our product team feedback than anything.
![sheldonh avatar](https://secure.gravatar.com/avatar/b909e5a82474e9853ff6a6c6111cf0cf.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)
Jake… i want to run the same plan across multiple aws accounts without the need to reconfigure individual workspaces by cli for each. Haven’t seen anything that makes this seamless. I have to do some work around with inherited yaml files to try and make it more seamless
![sheldonh avatar](https://secure.gravatar.com/avatar/b909e5a82474e9853ff6a6c6111cf0cf.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)
I can go into more detail but i’ve posted a lot about some of the challenges I’ve personally faced in trying to reduce code to make things more clean
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
2020-04-24
![Andriy Knysh (Cloud Posse) avatar](https://avatars.slack-edge.com/2018-06-13/382332470551_54ed1a5d986e2068fd9c_72.jpg)
2020-04-25
2020-04-28
![Maciek Strömich avatar](https://secure.gravatar.com/avatar/98de12365b633b063e208220100d4594.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0002-72.png)
Get this 4-book bundle to help you understand the principles behind Apache Kafka and learn best practices for deploying Apache Kafka in production.
2020-04-29
![Maciek Strömich avatar](https://secure.gravatar.com/avatar/98de12365b633b063e208220100d4594.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0002-72.png)
Ubuntu 20.04 LTS got released. No more deadsnakes for python3.8
2020-04-30
![msharma24 avatar](https://avatars.slack-edge.com/2021-07-12/2274860926897_140ea0637d985071847a_72.jpg)
![attachment image](https://devblogs.microsoft.com/devops/wp-content/uploads/sites/6/2020/04/multi-stage-cd-1024x587.png)
We now offer a unified Azure Pipelines YAML experience, so you can configure pipelines to do CI, CD, or CI and CD together.
![Zachary Loeber avatar](https://avatars.slack-edge.com/2020-05-13/1115475485942_e68ae4d6556df390de70_72.jpg)
I converted several dozen pipelines at my last project to this. Thank goodness it actually hit a general release or I definitely would have egg on my face…
![attachment image](https://devblogs.microsoft.com/devops/wp-content/uploads/sites/6/2020/04/multi-stage-cd-1024x587.png)
We now offer a unified Azure Pipelines YAML experience, so you can configure pipelines to do CI, CD, or CI and CD together.
![Maciek Strömich avatar](https://secure.gravatar.com/avatar/98de12365b633b063e208220100d4594.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0002-72.png)
anyone running rds mysql 5.6 and using ubuntu as a base system should wait with the base system upgrade to 20.04 until his/hers rds instances are upgraded to 5.7. rds for mysql 5.6 supports only tls 1.0 and ubuntu 20.04 happily dropped support for both tls 1.0 and 1.1