โโA fundraiser for equipment for FPV drones by the UkrOps community is still ongoing!
About 40% still left.
You can top up a Monobank jar:
https://send.monobank.ua/jar/6k2H9iu8tN
Or a card directly:
5375411219683781
Original post
#donations #Ukraine
About 40% still left.
You can top up a Monobank jar:
https://send.monobank.ua/jar/6k2H9iu8tN
Or a card directly:
5375411219683781
Original post
#donations #Ukraine
๐8
Amazing Julia Evans posts about the things she missed in Go.
This is kinda a promotion of the book "100 Go Mistakes and How to Avoid Them" and you know what, now I want to read it!
P.S. Unfortunately, I don't have a chance to write much in Go lately, which makes me sad. Maybe, it will push me towards creating some side-projects, probably, someday, maybe ๐ญ
#programming #golang
This is kinda a promotion of the book "100 Go Mistakes and How to Avoid Them" and you know what, now I want to read it!
P.S. Unfortunately, I don't have a chance to write much in Go lately, which makes me sad. Maybe, it will push me towards creating some side-projects, probably, someday, maybe ๐ญ
#programming #golang
Julia Evans
Go structs are copied on assignment (and other things about Go I'd missed)
Iโve been writing Go pretty casually for years โ the backends for all of my playgrounds (nginx, dns, memory, more DNS) are written in Go, but many of those projects are just a few hundred lines and I donโt come back to those codebases much.
๐11๐ฅ1๐ค1
โโHappy Independence Day, cats!
As you know, freedom never comes for free. So, the best way to celebrate this day is to make a donation to your charity of choice.
Here the list of charities I link to almost every post
Also, I would like to remind you about fundraisers from our friends at:
- UkrOps Club
- UA DevOps
As you know, freedom never comes for free. So, the best way to celebrate this day is to make a donation to your charity of choice.
Here the list of charities I link to almost every post
Also, I would like to remind you about fundraisers from our friends at:
- UkrOps Club
- UA DevOps
โค22
I skipped the newsletter today, because there were not that many posts on the channel, TBH.
So, as an apology, here is a brief reminder from Google on why heroism is bad.
#culture
So, as an apology, here is a brief reminder from Google on why heroism is bad.
#culture
sre.google
Why heroism is bad, and what we can do to stop it
Discover Site Reliability Engineering, learn about team development, SRE toil reduction
โค6๐3๐2
A very nice collection of books on software architecture by OโReilly.
As usual, you can pay different amount to unlock various number of books.
#books
As usual, you can pay different amount to unlock various number of books.
#books
Humble Bundle
Humble Tech Book Bundle: Software Architecture 2024 by O'Reilly
Learn about software architecture with this library of technology courses. Pay what you want and support charity!
๐5
The Senior Engineer Illusion: What I Thought vs. What I Learned is an article about one could have regarding the day-to-day routine of their more senior colleagues.
Ofc, many things may sound familiar to you personally, but never forget that there are less experienced peers in the industry for whom this information may be useful.
P.S. I didn't like some word choices of this article, but overall it's Ok.
#culture
Ofc, many things may sound familiar to you personally, but never forget that there are less experienced peers in the industry for whom this information may be useful.
P.S. I didn't like some word choices of this article, but overall it's Ok.
#culture
Mensur Durakoviฤ
The Senior Engineer Illusion: What I Thought vs. What I Learned
As a junior engineer, I had some wild ideas about senior engineers.
I thought they were like coding superheroes - able to debug any issue, always knowing the next step, and walking tech encyclopedias. I used to think that leveling up your career to seniorโฆ
I thought they were like coding superheroes - able to debug any issue, always knowing the next step, and walking tech encyclopedias. I used to think that leveling up your career to seniorโฆ
๐8โค1
Some people know that I'm not a fan of Python. Yet, I have to tolerate it because it is objectively one of the most popular and widespread programming languages.
So, here is an article about asynchronous code in Python.
Enjoy!
#programming #python
So, here is an article about asynchronous code in Python.
Enjoy!
#programming #python
๐9โค1
Sehr geehrte Damen und Herren,
Ich mรถchte gerne Ihren eine neue Cloud Alternative vorstellen.
European alternative to AWS, Azure and Google was born inside Lidl
P.S. ะะขะ Cloud: when?
Ich mรถchte gerne Ihren eine neue Cloud Alternative vorstellen.
European alternative to AWS, Azure and Google was born inside Lidl
P.S. ะะขะ Cloud: when?
Techzine Global
European alternative to AWS, Azure and Google was born inside Lidl
Lidl founder Dieter Schwarz has "accidentally" become a real alternative to the big U.S. hyperscalers. As a German cloud player, Schwarz Digits is an
๐13๐ฅ12๐3โค1
A new issue of the CatOps Digest:
https://newsletter.catops.dev/p/catops-digest-2024-09-01
#digest #newsletter
https://newsletter.catops.dev/p/catops-digest-2024-09-01
#digest #newsletter
newsletter.catops.dev
CatOps Digest 2024-09-01
What happened on CatOps in the last couple of weeksโฆ
๐3โค1
โโFor todayโs Donations Monday, I would like to share with you an initiative from Come Back Alive - โDronefallโ.
Instead of a monetary goal, this project aims to strike down 1000 russian reconnaissance drones.
#donations #Ukraine
Instead of a monetary goal, this project aims to strike down 1000 russian reconnaissance drones.
#donations #Ukraine
๐ฅ10๐คก1
Since Iโm a bit busy this week, I cannot really bring too many articles to you this week.
Every time this happens, Humble Bundle comes to my rescue :D
So, today I want to share a bundle of courses about cloud by Packt.
You can get it for a bit more than $20 for the next 11 days.
#courses
Every time this happens, Humble Bundle comes to my rescue :D
So, today I want to share a bundle of courses about cloud by Packt.
You can get it for a bit more than $20 for the next 11 days.
#courses
Humble Bundle
Cloud Solutions Architect Pro Pack
Learn cloud computing with this bundle of courses from Packt. Pay what you want & support charity!
๐2โค1
I rarely share videos here, but it's Friday, so it's fine. Also, this video provides some food for thoughts.
This is a reaction video, if you wish, to an interview with Pieter Levels on the Lex Fridman podcast. I don't link the whole podcast episode here, because it's long, and it's also linked to the video I'm sharing.
You can think whatever you want about Lex and his podcast specifically, but here is what's interesting about this particular quest: he's running several websites that allegedly bring him $3M a year, and all of these websites are hosted on a single DigitalOcean server that costs $400. All these websites are created with PHP and JQuery.
We need to address an elephant in the room here: he does use 3rd party vendors to do some heavy-lifting for his projects, but many "startups" that have much more complex technical stacks do that as well.
I'm not arguing that this is the way to go for everyone, but still an interesting thing to think about.
#architecture #video
This is a reaction video, if you wish, to an interview with Pieter Levels on the Lex Fridman podcast. I don't link the whole podcast episode here, because it's long, and it's also linked to the video I'm sharing.
You can think whatever you want about Lex and his podcast specifically, but here is what's interesting about this particular quest: he's running several websites that allegedly bring him $3M a year, and all of these websites are hosted on a single DigitalOcean server that costs $400. All these websites are created with PHP and JQuery.
We need to address an elephant in the room here: he does use 3rd party vendors to do some heavy-lifting for his projects, but many "startups" that have much more complex technical stacks do that as well.
I'm not arguing that this is the way to go for everyone, but still an interesting thing to think about.
#architecture #video
YouTube
He makes $3M a year with a $400 VPS
๐ Apply to join KubeCraft & land your DevOps job: https://kubecraft.click/d0bad4
๐ Get my Free DevOps Career Blueprint course: https://go.kubecraft.dev/blueprint-yt-1
๐ก Member Wins:
โI landed a Senior SRE role. The edge came from my KubeCraft home lab.โโฆ
๐ Get my Free DevOps Career Blueprint course: https://go.kubecraft.dev/blueprint-yt-1
๐ก Member Wins:
โI landed a Senior SRE role. The edge came from my KubeCraft home lab.โโฆ
๐10๐ฑ3
Why Cutting Costs is Expensive: How $9/Hour Software Engineers Cost Boeing Billions.
This is a quite famous story about Boeings 737-Max falling down because of a software bug.
A friend of mine was closely following this story from even before the tragedies. Since it all started with Airbus blowing Boeing out of the water.
Anyway, let this article be a reminder to you that software engineering is not just for cat videos these days.
This is a quite famous story about Boeings 737-Max falling down because of a software bug.
A friend of mine was closely following this story from even before the tragedies. Since it all started with Airbus blowing Boeing out of the water.
Anyway, let this article be a reminder to you that software engineering is not just for cat videos these days.
Medium
Why Cutting Costs is Expensive: How $9/Hour Software Engineers Cost Boeing Billions
On October 29, 2018 Lion Air Flight 610, a 737 MAX 8 flight from Jakarta, Indonesia to Pangkal Pinang, Indonesia, crashed into the sea 13โฆ
๐11
โโOur friends from UA DevOps started a new fundraiser for Special Operations units.
You can donate to this Monobank Jar:
https://send.monobank.ua/jar/6ZzfTRqPT5
P.S. Also, hereโs a picture of a drone youโve helped to fund!
You can donate to this Monobank Jar:
https://send.monobank.ua/jar/6ZzfTRqPT5
P.S. Also, hereโs a picture of a drone youโve helped to fund!
๐ฅ9โค3๐2
Your company needs Junior devs.
This article reminds me of when a long time ago a senior manager was doing a presentation which had a tweet: "A team of senior engineers without juniors is just a team of engineers". This manager tried to make a point of how egalitarian we are because the team is so senior, but was quickly corrected by one of the engineers that they missed the point of the original tweet completely.
I really like how this article shifts the perspective of a senior developer:
...
The main point is that people who ask many questions (juniors) foster the culture of curiosity and psychological safety, while even for some more senior folks it might be too shameful to ask questions that "should" be "obvious" for those with many years in the industry. Therefore, without a culture of curiosity, many problems will be swiped under the rug.
And yet, this is way too hard these days for junior folks to find a job. Trading short-term gains for the cost of long-term consequences. This has never ever happened to humanity before!
#culture
This article reminds me of when a long time ago a senior manager was doing a presentation which had a tweet: "A team of senior engineers without juniors is just a team of engineers". This manager tried to make a point of how egalitarian we are because the team is so senior, but was quickly corrected by one of the engineers that they missed the point of the original tweet completely.
I really like how this article shifts the perspective of a senior developer:
companies, they argue, see the โassembly lineโ of a knowledge firm. They see the outputs: KPIs, OKRs, Quarterly results. If you only think in terms of the assembly line, you will only seek units of input that increase those outputs (ie expert employees that โhit the ground runningโ to churn out higher metrics).
...
employees come prepared with that Socratic dialog: to ask dumb questions and seek their answers. Often, it turns out, experts โ through ego or blindness - donโt see obvious solutions. They donโt question tacit assumptions. Juniors on the other hand eagerly crash into, and sometimes through, problems seniors have convinced themselves are too hard. Juniors try โdumbโ things that often fail, but sometimes show how blinded experts have become from their long held assumptions.
The main point is that people who ask many questions (juniors) foster the culture of curiosity and psychological safety, while even for some more senior folks it might be too shameful to ask questions that "should" be "obvious" for those with many years in the industry. Therefore, without a culture of curiosity, many problems will be swiped under the rug.
And yet, this is way too hard these days for junior folks to find a job. Trading short-term gains for the cost of long-term consequences. This has never ever happened to humanity before!
#culture
Doug Turnbull's Blog
Your company needs Junior devs
Junior engineers are foundational to whether a team can collaborate and innovate
๐15โค1๐1
A blog post from DHH on why don't more people use Linux.
Technically, the answer is quite simple for the general public: no one uses an OS for the sake of an OS itself. People use computers to run specific software to help them with their routines. OS is secondary.
However, he raises another question: if you're not a part of the "general public", what if you're a person who writes code that then (most likely) is run on Linux, shouldn't you know your tools better in this case?
#culture #linux
Technically, the answer is quite simple for the general public: no one uses an OS for the sake of an OS itself. People use computers to run specific software to help them with their routines. OS is secondary.
However, he raises another question: if you're not a part of the "general public", what if you're a person who writes code that then (most likely) is run on Linux, shouldn't you know your tools better in this case?
#culture #linux
Hey
Why don't more people use Linux?
A couple of weeks ago, I saw a tweet asking: "If Linux is so good, why aren't more people using it?" And it's a fair question! It intuitively rings true until you give it a moment's consideration. Linux is even free, so what's stopping mass adoption, if it'sโฆ
๐6๐3
I have surely seen similar projects before, but it means that the idea is compelling.
Cyphernetes is a query language for Kubernetes inspired by Cypher (Neo4j query language).
Itโs open source and available on GitHub.
So, the idea of being able to use some more or less generic query language to check your infrastructure is there. There are different implementations and none of them is a โgolden standardโ today. Yet, letโs see. Maybe, one day we would have one.
#kubernetes
Cyphernetes is a query language for Kubernetes inspired by Cypher (Neo4j query language).
Itโs open source and available on GitHub.
So, the idea of being able to use some more or less generic query language to check your infrastructure is there. There are different implementations and none of them is a โgolden standardโ today. Yet, letโs see. Maybe, one day we would have one.
#kubernetes
cyphernet.es
Cyphernetes | Cyphernetes
A Cypher-inspired Kubernetes query language
โค4๐ค2
A new CatOps digest is here:
https://newsletter.catops.dev/p/catops-digest-2024-09-15
As a bonus (I forgot to make this post yesterday):
- 35% discount on Linux Foundation courses and certifications with promo-code SEPTEMBER24. The offer is valid until 17th of September, so hurry up!
#newsletter #digest
https://newsletter.catops.dev/p/catops-digest-2024-09-15
As a bonus (I forgot to make this post yesterday):
- 35% discount on Linux Foundation courses and certifications with promo-code SEPTEMBER24. The offer is valid until 17th of September, so hurry up!
#newsletter #digest
newsletter.catops.dev
CatOps Digest 2024-09-15
What happened on CatOps in the last couple of weeksโฆ
๐3๐ฅ2
โโA friend of mine is raising funds for drones and other equipment for the International Legion of Ukraine.
https://send.monobank.ua/jar/7282sCqqgy
Currently, 60k out of 75k is there, so let's help him to reach the goal!
#donations #Ukraine
https://send.monobank.ua/jar/7282sCqqgy
Currently, 60k out of 75k is there, so let's help him to reach the goal!
#donations #Ukraine
๐3โค1
Pinterest explains how their engineers deal with web performance. Itโs a three parter:
- Part I: about the team structure
- Part II: about systems and practices for performance degradation detection
- UPD: There is a Part III, actually. It's focused on proactive
measures to detect performance
degradations.
Thanks to an attentive subscriber who spotted it!
I found it particularly interesting, how they organize teams and share
responsibility for web performance. It would be very interesting to
hear, how did they get there: was it a top-down instruction or a natural
evolution. Maybe, that should have been the part III, but who knows.
P.S. Pinterest is the best social media out there!
- Part I: about the team structure
- Part II: about systems and practices for performance degradation detection
- UPD: There is a Part III, actually. It's focused on proactive
measures to detect performance
degradations.
Thanks to an attentive subscriber who spotted it!
I found it particularly interesting, how they organize teams and share
responsibility for web performance. It would be very interesting to
hear, how did they get there: was it a top-down instruction or a natural
evolution. Maybe, that should have been the part III, but who knows.
P.S. Pinterest is the best social media out there!
Medium
Web Performance Regression Detection (Part 1 of 3)
Michelle Vu | Web Performance Engineer
๐7
AI agents invade observability: snake oil or the future of SRE?.
We got from "measure everything" by Twitter to "monitor only what matters" by Honeycomb. Yet, alert fatigue, convoluted dashboards, and garbage metrics are still an issue today.
Could AI solve this? We simply don't know yet. The linked article speculates on this topic: is AI in Observability just another marketing trick or something that could help engineers to solve issues faster or more importantly prevent those issues all together.
#ai #observabilty
We got from "measure everything" by Twitter to "monitor only what matters" by Honeycomb. Yet, alert fatigue, convoluted dashboards, and garbage metrics are still an issue today.
Could AI solve this? We simply don't know yet. The linked article speculates on this topic: is AI in Observability just another marketing trick or something that could help engineers to solve issues faster or more importantly prevent those issues all together.
#ai #observabilty
Substack
AI agents invade observability: snake oil or the future of SRE?
The Mooster and friends would like to join your ops team: understanding what happens when generative AI agents meet observability and monitoring software.
๐2