A channel with programming news and tips and tricks, for beginners but also for experienced programmers. 💻
What the hardware does is not what your program does: Unititialized Memory
https://www.ralfj.de/blog/2019/07/14/uninit.html
features are faults redux — tedu (2019-02-21)
https://flak.tedunangst.com/post/features-are-faults-redux
OpenBSD is C Documentation:
https://dev.to/apotheon/openbsd-is-c-documentation-3gd1
Making the obvious code fast ~
https://jackmott.github.io/programming/2016/07/22/making-obvious-fast.html
A Conspiracy to Kill IE6
http://blog.chriszacharias.com/a-conspiracy-to-kill-ie6
Pyodide: Bringing the scientific Python stack to the browser
Powered by WebAssembly and emscripten.
https://hacks.mozilla.org/2019/04/pyodide-bringing-the-scientific-python-stack-to-the-browser/
How High Are Your Tests?
https://www.wilfred.me.uk/blog/2019/03/04/how-high-are-your-tests/
Python f-strings are cool, but how do they work?
https://hackernoon.com/a-closer-look-at-how-python-f-strings-work-f197736b3bdb
A series of 5-10 minute peeks into Java internals:
https://shipilev.net/jvm-anatomy-park/
Torvalds on the Intelpocalypse:
https://lkml.org/lkml/2018/1/21/192
The Art of Programming is part of the Silicon Network (@siliconnetwork), a network of tech and programming channels and groups.
To view all of our channels and groups, visit /channel/siliconnetwork
https://web.archive.org/web/20170222101247/http://www.wabbo.org/blog/2014/22aug_on_bananas.html
Читать полностью…https://www.youtube.com/watch?v=Obt-vMVdM8s
Читать полностью…How to create a compiler - Parser and Lexer:
https://www.youtube.com/watch?v=eF9qWbuQLuw
Catching use-after-move bugs with Clang's consumed annotations
https://awesomekling.github.io/Catching-use-after-move-bugs-with-Clang-consumed-annotations/
What does debugging a program look like? — Julia Evans (2019-06-23)
https://jvns.ca/blog/2019/06/23/a-few-debugging-resources/
How To Ruin A Perfectly Good Container
benlaurie_18378/how-to-ruin-a-perfectly-good-container-d33250fca595" rel="nofollow">https://medium.com/@benlaurie_18378/how-to-ruin-a-perfectly-good-container-d33250fca595
Programming is Forgetting: Toward a New Hacker Ethic (talk transcript)
http://opentranscripts.org/transcript/programming-forgetting-new-hacker-ethic/
The Tyranny of the Hollerith Punched Card (or, Why is 80 chars the default max line length?)
http://pub.gajendra.net/2012/09/hollerith_tyranny
Metamorphic Testing
https://www.hillelwayne.com/post/metamorphic-testing/
The Graphing Calculator Story
From the time of the original Macintosh, a skunkworks project like no other.
https://www.pacifict.com/Story/
How to force named parameters in Python functions
https://stackoverflow.com/questions/2965271/forced-naming-of-parameters-in-python
Something you might not know - from Python 3.6 onwards, dictionary keys stay in the order they were inserted:
https://stackoverflow.com/questions/39980323/are-dictionaries-ordered-in-python-3-6
TIL https://air.ghost.io/js-things-i-never-knew-existed/
Читать полностью…How to build your own naive cryptocurrency implementation:
https://lhartikk.github.io/
#CSS #JS https://github.com/filamentgroup/loadCSS
Читать полностью…https://www.youtube.com/watch?v=bkQJdaGGVM8
Читать полностью…A nice trip into the past:
https://randomascii.wordpress.com/2018/01/07/finding-a-cpu-design-bug-in-the-xbox-360/
A handy git reference
https://github.com/k88hudson/git-flight-rules