Guido has suggested a Rust-like pattern matching😍
https://mail.python.org/archives/list/python-dev@python.org/thread/RFW56R7LTSC3QSNIZPNZ26FZ3ZEUCZ3C/
https://mail.python.org/archives/list/python-dev@python.org/thread/RFW56R7LTSC3QSNIZPNZ26FZ3ZEUCZ3C/
This computer science history text may be a perfect weekend reading!
https://www.zdnet.com/article/commit-1-million-the-history-of-the-linux-kernel/
https://www.zdnet.com/article/commit-1-million-the-history-of-the-linux-kernel/
ZDNET
Commit 1 million: The history of the Linux kernel
29-years in the making, the Linux kernel just accepted its millionth commit. The greatest open-source project of all time has come a long way from its "hobby" beginnings.
Cannot say I love VS Code, but it has an impressive community which contributes to it by adding really handsome extensions like this one
https://addyosmani.com/blog/visualize-data-structures-vscode/
https://addyosmani.com/blog/visualize-data-structures-vscode/
Addyosmani
Visualize Data Structures in VSCode
VSCode Debug Visualizer is a VSCode extension that allows you to visualize data structures in your editor
EuroPython videos playlist. Will be updated with more vids.
https://www.youtube.com/playlist?list=PL8uoeex94UhHgMD9GOCbEHWku7pEPx9fW
https://www.youtube.com/playlist?list=PL8uoeex94UhHgMD9GOCbEHWku7pEPx9fW
Another useful tool, this time for testing web apps, comes to the Python world from Microsoft. Definitely worth your time to check it.
BTW It’s Friday today
https://devblogs.microsoft.com/python/announcing-playwright-for-python-reliable-end-to-end-testing-for-the-web/
BTW It’s Friday today
https://devblogs.microsoft.com/python/announcing-playwright-for-python-reliable-end-to-end-testing-for-the-web/
You can now write C++ and Java code with Python. And vice versa, of course. Facebook research is impressive.
https://github.com/facebookresearch/TransCoder
https://github.com/facebookresearch/TransCoder
GitHub
GitHub - facebookresearch/TransCoder: Public release of the TransCoder research project https://arxiv.org/pdf/2006.03511.pdf
Public release of the TransCoder research project https://arxiv.org/pdf/2006.03511.pdf - facebookresearch/TransCoder
A nice high-level overview of debugging distributed systems. Author tries to answer why it’s more difficult than debugging a non-concurrent or concurrent programs; also tries to provide useful approaches to debugging.
https://maximilianmichels.com/2020/debugging-distributed-systems/
https://maximilianmichels.com/2020/debugging-distributed-systems/
Maximilian Michels
The Art of Debugging Distributed Systems
Debugging is the process of identifying the root cause of an unexpected behavior of a software program. In software development, bugs are inevitable — No matter how good programmers are. Distributed systems are no exception in this regard, but they...