Also Lamport’s paper on clocks listed on there is nice classical read, there are videos about it on YouTube. Worth taking a look at Erlang/Elixir and the BEAM VM.
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !softwareengineering@group.lt
Software Engineering is the systematic and engineered development of software in all its life cycle.
Rules
Keep related to software engineering
Keep comments on-topic of the post
Try to post free/open access content
Try to post content from reliable sources (ACM, IEEE, SEI, NN/G, …)
Be genuinely respectful, kind, helpful; act in and assume good faith
No discrimination
No personal attacks, no personal questions
No attention stealing: no ads, spam, influencers influencing, memes, trolling, emotional manipulation/advertising (e.g. engagement through enragement or other negative emotions), jokes that dissipate the focus of the topic, …
Resources
Guide to the Software Engineering Body of Knowledge (SWEBOK) by IEEE Computer Society
There is Coulouris’ “Distributed Systems: Concepts and Design” which provides practical examples using e.g. Java. I remember then using Clojure (which runs on the JVM and can interop Java) and asked/listed about resources on there https://clojureverse.org/t/rersources-on-building-distributed-systems-using-clojure/9045
Also Lamport’s paper on clocks listed on there is nice classical read, there are videos about it on YouTube. Worth taking a look at Erlang/Elixir and the BEAM VM.