Links of the week
Computers are not mysterious magic devices. We can’t understand in depth every layer of abstraction that powers our features, but we can improve our mental models through time.
Panchan’s Mining Rig: New Golang Peer-to-Peer Botnet Says “Hi!”
This is a nice malware analysis writeup. Botnets are getting more sophisticated every year. There are some really cool techniques on this malware to avoid detection by administrators.
At the boundaries, applications aren't functional
“FP is more than just functions and data. It's also about functions as first-class concepts, including functions as values, and higher-order functions. While an object is data with behaviour, closures are behaviour with data. Such first-class values cross system boundaries with the same ease as objects do: Not very well.“
We not always wonder how hard is to establish a p2p connection between computers through internet. With many heterogenous network topologies, it is not trivial to support every edge case. The birth paradox trick made me smile. 😊
The top 10 fallacies in platform engineering
Platform engineering teams are crossing the chasm in the industry. This is a great starting point to detect your team’s anti-patterns and correct current efforts.
technicalities: interactive scientific computing #2 of 2, goldilocks languages
This two posts from Graydon Hoare are a history lesson on programming languages. Totally worth the read.
When Serverless really shines (and when to avoid it)
“While serverless alleviates the need to maintain servers, it often adds a lot of complexity on the development side.
Don't believe the people who have a vested interest in making you think that it's a magical solution that is going to solve all your pains. It's false.“
Book of the week
If you are interested in learning more about how database systems work, this is worth the time and the money. This is a good resource on distributed systems too.
Do you have any more links our community should read? Feel free to post them on the comments.
Have a nice week. 😉
Have you read last week's post? Check the archive.
Very insightful and solid post. Thank you for sharing this info! We also write about tech and engineering, you can check out one of our articles here https://www.metridev.com/metrics/engineering-productivity-what-is-it/