Videos from our recent LibreOffice Conference 2021 are now also available on PeerTube! Check them out here: https://peertube.opencloud.lu
There's two ways to learn abstract tools.
There's rote learning: if I do this, this happens. This'll get you started.
But real understanding happens when you form a mental model of the tool.
Sounds obvious, yet so many engineers use Git every day only knowing `git commit -am`.
(Of course, this is where I should plug my tutorial that helps you form a mental model of Git in ~11 minutes: https://agripongit.vincenttunru.com/)
Free Software Foundation Europe starts a new programming and hacking competition for youth: Youth Hacking 4 Freedom!
If you know suitable people, spread the word!
Also, that doesn't mean API level shouldn't be tested also. It should, maybe via integration tests, but then the focus is primarily on the structure and functionality of HTTP layer - not the logic behind that.
I think this was a weird article. What kind of unit tests do HTTP requests? (I have done this mistake by myself as well, but that doesn't mean others should.)
All important functionality should be separated from db, http and all similar things. These can be considered as "side effects" - which they really are from the point of actual program logic.
@lobsters 🔗 https://botsin.space/users/lobsters/statuses/107071796920811269
Good tests don't change https://owengage.com/writing/2021-10-09-good-tests-dont-change/ | https://lobste.rs/s/6dg5a8 #testing
Revenge of Lisp (Part 1⁄2) https://renato.athaydes.com/posts/revenge_of_lisp.html | https://lobste.rs/s/uymr3t #lisp
Why I Still Lisp (and You Should Too) https://betterprogramming.pub/why-i-still-lisp-and-you-should-too-18a2ae36bd8 | https://lobste.rs/s/ociwy7 #lisp #programming
If you haven't read or watched this talk by Martin Fowler, I really recommend. It sums up pretty well what is wrong with your typical "Scrum" team.
The State of Agile Software in 2018
I just found out about Obsidian, and it looks really great!
Obsidian: A knowledge base that works on local Markdown files.
Obsidian – A knowledge base that works on local Markdown files.
A instance dedicated - but not limited - to people with an interest in the GNU+Linux ecosystem and/or general tech. Sysadmins to enthusiasts, creators to movielovers - Welcome!