Julio Biason
5 years ago
3 changed files with 109 additions and 26 deletions
@ -0,0 +1,73 @@
|
||||
+++ |
||||
title = "Links for 2020-03-05" |
||||
date = 2020-03-05 |
||||
|
||||
[taxonomies] |
||||
tags = ["links", "kubernetes", "k8s", "rust", "git", "git flow", "mastodon"] |
||||
+++ |
||||
|
||||
Interesting links for 2020-03-05. |
||||
|
||||
<!-- more --> |
||||
|
||||
# [“Let’s use Kubernetes!” Now you have 8 problems](https://pythonspeed.com/articles/dont-need-kubernetes/) |
||||
|
||||
Not only explaining the problems of running K8s[^1], but also K8s codebase |
||||
itself (summary: it looks like a mess) and if you really should use K8s |
||||
(summary: only if you scale a lot, and you can scape from the scaling problem |
||||
altogether). |
||||
|
||||
# [Please stop recommending Git Flow!](https://georgestocker.com/2020/03/04/please-stop-recommending-git-flow/) |
||||
|
||||
I'm putting this here just because I wholeheartedly disagree with it. While |
||||
some points are real (the short-lived branch rule, for example), some are |
||||
(sorry, not sorry to say it) plain stupid. |
||||
|
||||
Also, I do not believe in monorepos, 'cause monorepos bring the worst of |
||||
software development -- instead of focusing on separating things into |
||||
libraries and making proper releases, you just put everything globed together |
||||
and hope for the best. So yeah, it's not that Gitflow makes it impossible to |
||||
use monorepos, is that you shouldn't be using a monorepo in the first place! |
||||
|
||||
# [Bye-Bye Mastodon, our account on Fosstodon.org was deleted yesterday](https://olimex.wordpress.com/2020/03/05/bye-bye-mastodon-our-account-on-fosstodon-org-was-deleted-yesterday/) |
||||
|
||||
How a group of people working on open source projects but posted product |
||||
updates in one of the Mastodon servers and got kicked for advertising. |
||||
|
||||
This is one thing that can happen on every project that you can't manage -- |
||||
and that includes every other social network mentioned in the post, not only |
||||
Mastodon. What would you do if Twitter saw your advertising and decided you |
||||
should buy "Enterprise Twitter Pro" to be able to post such content? |
||||
|
||||
Mastodon -- and the Fediverse, for that matter -- is formed by lots of |
||||
servers. Fosstodon is only one of them (I do have an account on [Functional |
||||
Cafe](https://functional.cafe/@juliobiason), for example. If the server policy |
||||
changed to something I was not in accord, I could just take my data (and yes, |
||||
you can take _all_ your data) and upload to another server, with different |
||||
policies. And if I don't agree with any server policy, I can run _my own |
||||
server_ and still connect with everyone. |
||||
|
||||
So... Yeah, it's not that Mastodon is hard to use, or have a small community, |
||||
but you can _still_ be part of the Fediverse, if you want. Bonus: You can make |
||||
your _own_ policies for what is right or not. |
||||
|
||||
# [genact - a nonsense activity generator](https://github.com/svenstaro/genact) |
||||
|
||||
A very stupid CLI application with different modules to emulate some other |
||||
long-running CLI application, so you can let it run and seem you're waiting |
||||
for something. |
||||
|
||||
# [caniuse.rs](https://caniuse.rs/) |
||||
|
||||
I never thought we would get to this point: A "Can I Use" for Rust versions. |
||||
Can you use `iter::once_with`? Only on Rust 1.43 and up. |
||||
|
||||
Sure, a language that is not standing still but keeps progressing, specially |
||||
since they are new, is a good thing, but it seems more and more features are |
||||
being pumped in every version. Also, as it is simple to update Rust (just run |
||||
`rustup update`) but it seems things are getting a bit out of hand. |
||||
|
||||
--- |
||||
|
||||
[^1]: "K8s" is the short-form of "Kubernetes", and hence the title of "8 |
||||
problems". |
Loading…
Reference in new issue