Python Mutable Defaults Are The Source of All Evil
How to prevent a common Python mistake that can lead to horrible bugs and waste everyone's time.
https://florimond.dev/en/posts/2018/08/python-mutable-defaults-are-the-source-of-all-evil/
@DevMisc
#python #learn #misc
How to prevent a common Python mistake that can lead to horrible bugs and waste everyone's time.
https://florimond.dev/en/posts/2018/08/python-mutable-defaults-are-the-source-of-all-evil/
@DevMisc
#python #learn #misc
CHUNGUS 2
A very powerful 1Hz Minecraft CPU. This guy built a RISC CPU + assembler from scratch using solely redstone.
https://youtu.be/FDiapbD0Xfg
@DevMisc
#minecraft #lowlevel #extra
A very powerful 1Hz Minecraft CPU. This guy built a RISC CPU + assembler from scratch using solely redstone.
https://youtu.be/FDiapbD0Xfg
@DevMisc
#minecraft #lowlevel #extra
TypeScript is Literal Magic
Merge union types into every possible combination using template literal types.
https://youtube.com/watch?v=5JqzCjg4YRU
@DevMisc
#javanoscript #typenoscript #tips
Merge union types into every possible combination using template literal types.
https://youtube.com/watch?v=5JqzCjg4YRU
@DevMisc
#javanoscript #typenoscript #tips
What Is Fast-Math?
https://pspdfkit.com/blog/2021/understanding-fast-math/
@DevMisc
#c #compiler #lowlevel
-ffast-math is a compiler flag that enables a set of aggressive floating-point optimizations.https://pspdfkit.com/blog/2021/understanding-fast-math/
@DevMisc
#c #compiler #lowlevel
Windows 10 RCE: The exploit is in the link
"We discovered a drive-by code execution vulnerability on Windows 10 via IE11/Edge Legacy and MS Teams."
https://positive.security/blog/ms-officecmd-rce
@DevMisc
#windows #security #rce
"We discovered a drive-by code execution vulnerability on Windows 10 via IE11/Edge Legacy and MS Teams."
https://positive.security/blog/ms-officecmd-rce
@DevMisc
#windows #security #rce
Tips on adding JSON output to your CLI app
Best practices when adding a JSON output option to your command-line application.
https://blog.kellybrazil.com/2021/12/03/tips-on-adding-json-output-to-your-cli-app
@DevMisc
#json #cli #tips
Best practices when adding a JSON output option to your command-line application.
https://blog.kellybrazil.com/2021/12/03/tips-on-adding-json-output-to-your-cli-app
@DevMisc
#json #cli #tips
New Raspberry Pi 400 is a keyboard!
(Totally not a sponsor :P)
https://www.raspberrypi.com/products/raspberry-pi-400
@DevMisc
#raspberry #extra
(Totally not a sponsor :P)
https://www.raspberrypi.com/products/raspberry-pi-400
@DevMisc
#raspberry #extra
Monads in Python
A simple implementation of the Failure monad pattern.
https://medium.com/swlh/monads-in-python-e3c9592285d6
@DevMisc
#python #fp #monad
A simple implementation of the Failure monad pattern.
https://medium.com/swlh/monads-in-python-e3c9592285d6
@DevMisc
#python #fp #monad
Welcome to Fleet!
Built from scratch, based on 20 years of experience developing IDEs.
https://blog.jetbrains.com/blog/2021/11/29/welcome-to-fleet
@DevMisc
#jetbrains #ide #fleet
Built from scratch, based on 20 years of experience developing IDEs.
https://blog.jetbrains.com/blog/2021/11/29/welcome-to-fleet
@DevMisc
#jetbrains #ide #fleet
Shellcode Injection using Nim and Syscalls
https://ajpc500.github.io/nim/Shellcode-Injection-using-Nim-and-Syscalls/
@DevMisc
#security #nim #shellcode
https://ajpc500.github.io/nim/Shellcode-Injection-using-Nim-and-Syscalls/
@DevMisc
#security #nim #shellcode
Please Stop “Fixing” Font Smoothing
I wrote two posts on the topic of WebKit font smoothing before, but unfortunately the situation has grown worse since then.
https://usabilitypost.com/2012/11/05/stop-fixing-font-smoothing
@DevMisc
#web #ttf #extra
I wrote two posts on the topic of WebKit font smoothing before, but unfortunately the situation has grown worse since then.
https://usabilitypost.com/2012/11/05/stop-fixing-font-smoothing
@DevMisc
#web #ttf #extra
Svelte Cubed
Creating 3D graphics on the web has never been easier or more accessible. Svelte Cubed lets you build state-driven Three.js scenes with minimal code.
https://svelte-cubed.vercel.app
@DevMisc
#web #svelte #threejs #javanoscript
Creating 3D graphics on the web has never been easier or more accessible. Svelte Cubed lets you build state-driven Three.js scenes with minimal code.
https://svelte-cubed.vercel.app
@DevMisc
#web #svelte #threejs #javanoscript