Skip to content

Instantly share code, notes, and snippets.

@alexellis
Last active April 3, 2022 09:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alexellis/22f242ada9ec6597e15fa97b1a4621a8 to your computer and use it in GitHub Desktop.
Save alexellis/22f242ada9ec6597e15fa97b1a4621a8 to your computer and use it in GitHub Desktop.
Insiders' Update: 3rd April 2022 - Pressing needs, OpenFaaS Dashboard launch and a cracking live-stream

🏝 For discounts on my eBooks and every past issue, log into the The Treasure Trove

Insiders' Update: 3rd April 2022 - Pressing needs, OpenFaaS Dashboard launch and a cracking live-stream

Preparing for this week's update

Preparing for this week's update: I took out a few hours out to research, read and formulate what I wanted to share with you this week.

Why do you sponsor me? Why do you subscribe to my weekly newsletter? For some of you it's because you want to support me, for others, it's because you have a vested interest in seeing me continue with my open source software, for others it's because you're on a similar journey, or want to be one day. For a few of you, it's because you value my contribution to Cloud Native - you know, those blog posts that you see when you search for something related to Go - Kubernetes - Docker - Raspberry Pi etc.

Because there are a number of different reasons to be an Insider, I try to give something to each of you. This week's feature is about Maslow's Hierarchy of Needs. I have some open source updates for you, and two live events that you will not want to miss.

If you enjoy features like this week's, or past editions on motivation & self-development, write and let me know.

Pressing needs

With salaries reaching an all-time high, and many of you changing jobs every 10-12 months for higher pay and opportunity, you've got to ask yourself: if you're earning beyond your expectations, what else do you need from life?

So often you'll hear this phrase repeated by rote: "money isn't everything", but Zig Ziglar put it this way:

"Money isn't the most important thing in life, but it's reasonably close to oxygen on the 'gotta have it' scale."

That begs the question, who wrote the scale and what does it look like? What else is on there?

In 1943, Abraham Maslow, in his paper "A Theory of Human Motivation", broke down our needs into psychological, safety, social connection and esteem needs.

Maslow's hierarchy of needs

A simplified view of Maslow's hierarchy of needs, portrayed as a pyramid

The top half of the diagram refers to the need to grow and to contribute. The bottom half, deficiency needs.

The most fundamental four layers of the pyramid contain what Maslow called "deficiency needs" or "d-needs": esteem, friendship and love, security, and physical needs. If these "deficiency needs" are not met – except for the most fundamental (physiological) need – there may not be a physical indication, but the individual will feel anxious and tense.

So my point being, whether you're doing ok - doing well - or affluent, financially speaking, there's much more that we need to function. And the absence of these factors may be why you're feeling anxious or tense.

With remote work, perhaps relationships are one of the hardest things to maintain, and build. Tony Robbins zooms in on the emotional and psychological. Which of the following do you value most? Certainty, variety, significance, love & connection, growth and contribution.

In a time where we take our mobile phones around each room of the house with us, where we're always connected, but tense and anxious, taking some time to reflect on what's going on in our internal "Operating System" can have a grounding effect.

Arkade: System packages for Linux servers, CI and workstations #654

I've opened a proposal for a new feature for arkade. If you can use it, comment and let me and the community know.

There are so many times that I log into a server and install server software using a combination of curl and tar. This provides the fastest way to install software, ensures the latest versions are available, something that package managers struggle to keep up with.

The idea would be to install core packages that don't fit into arkade get due to the additional steps they require:

arkade system install go@v1.18.1
arkade system install node@v1.16
arkade system install firecracker@v1.0.0
arkade system install containerd@v1.16.1
arkade system install cni-plugins

Read more: Issue 654

Do you love arkade?

Please tell Liz Rice what you think of it.

rice

Thank you to Ivan Velichko who said: "I use arkade on daily basis - saves me a ton of time on installation routine while experimenting with cloud native tools. Also super handy for CI/CD pipelines [at work]."

The OpenFaaS Dashboard has been launched

I've shipped the OpenFaaS Dashboard!

OpenFaaS Dashboard

Read my announcement tweet

This is a complete re-write with React and a new back-end API server. The dashboard provides an overview of your functions in each namespace, how they're being used, along with detailed logs. All without having to log into a Terminal, quicker than you can type in kubectl logs -n openfaas-fn deploy/...

I also like how the browser can now save the password in its manager and follow you around on different devices and environments, and the new RAM and CPU metrics, which also shipped in faas-cli describe

See how it works in the new docs:

Docs: OpenFaaS Dashboard

To try out OpenFaaS Pro at work, fill out this form.

Live events

A cracking time with Richard Case of Weaveworks

Richard Case will join me as we explain to you why we're so excited about Firecracker, what use-cases we see and try to show you a little of what can be done with it. Richard's been at the sharp end of this technology for months, and is working on a cutting edge bare-metal Kubernetes project called Liquid Metal.

Live stream

You'll hear more about it on Friday lunch at 12:00pm BST.

8th April 12:00 noon BST - Subscribe & remind

If you can't make it live, then you'll be able to jump onto the replay with your morning coffee.

The Business of Open Source

The team at Equinix Metal asked me to help them put on a conference for Open Source developers. We're calling it "The Business of Open Source"

We are putting it on because we want to equip and inspire you to do well.

Ever since I started openfaas, I struggled with open source sustainability and over the past few years have had to learn a lot - the long and hard way. This is the kind of event, I wish would have existed back then with sage advice from folks who've been walking this path.

Live stream

You're not going to want to miss this, we have some inspiring speakers lined up, ready to share their experiences and stories with you.

27th April 14:00 BST - Subscribe & remind

Wrapping up

What did you enjoy most about this week's email? Did you connect with the feature piece? Please do me a favour, and let me know by replying to this email.

Are you going to KubeCon EU? If so, then I'm going to see you in Valencia! My talk for Prometheus Day got accepted on building a new auto-scaling system for OpenFaaS.

In the Six Million Dollar Man we get the quote “We can rebuild him. We have the technology. We can make him better than he was. Better, stronger, faster.” And with that in mind, prompted by customer feedback we rebuilt the subsystem responsible for scaling OpenFaaS functions.

Your recurring GitHub Sponsorship is going to help cover the hotel, flights and time away from work.

Have a great rest of your weekend, and see you on Friday.

Growing up, my neighbours got me into rock music and The Red Hot Chilli Peppers was always on repeat. Did you know they've released a new album? Give it a listen: Unlimited Love (2022)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment