Use Go Channels as Promises and Async/Await
If you’ve ever programmed with Javanoscript, you definitely know about Promise and async/await. But what about Golang?
https://levelup.gitconnected.com/use-go-channels-as-promises-and-async-await-ee62d93078ec
@DevMisc
#golang #async #learn
If you’ve ever programmed with Javanoscript, you definitely know about Promise and async/await. But what about Golang?
https://levelup.gitconnected.com/use-go-channels-as-promises-and-async-await-ee62d93078ec
@DevMisc
#golang #async #learn
Using WebAssembly to run any programming language in the browser
We have built a WebAssembly based VM to run X86 binaries in the browser.
https://medium.com/leaningtech/3306e1b68f06
@DevMisc
#web #browser #wasm
We have built a WebAssembly based VM to run X86 binaries in the browser.
https://medium.com/leaningtech/3306e1b68f06
@DevMisc
#web #browser #wasm
Embedding a File in an Executable, aka Hello World, Version 5967
https://www.linuxjournal.com/content/embedding-file-executable-aka-hello-world-version-5967
@DevMisc
#c #learn #misc
https://www.linuxjournal.com/content/embedding-file-executable-aka-hello-world-version-5967
@DevMisc
#c #learn #misc
Python: Please stop screwing over Linux distros
The Python community is obsessed with reinventing the wheel, over and over again.
https://drewdevault.com/2021/11/16/Python-stop-screwing-distros-over.html
@DevMisc
#python #overview #extra
The Python community is obsessed with reinventing the wheel, over and over again.
https://drewdevault.com/2021/11/16/Python-stop-screwing-distros-over.html
@DevMisc
#python #overview #extra
Understanding why our build got 15x slower with Webpack 5
https://engineering.tines.com/blog/understanding-why-our-build-got-15x-slower-with-webpack
@DevMisc
#javanoscript #v8 #optimization
https://engineering.tines.com/blog/understanding-why-our-build-got-15x-slower-with-webpack
@DevMisc
#javanoscript #v8 #optimization
JetBrains Academy
Learn programming by building your own apps.
https://hyperskill.org/onboarding/?track=python
@DevMisc
#jetbrains #learn #extra
Learn programming by building your own apps.
https://hyperskill.org/onboarding/?track=python
@DevMisc
#jetbrains #learn #extra
Prometeo
An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing.
https://github.com/zanellia/prometeo
@DevMisc
#python #c #tools
An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing.
https://github.com/zanellia/prometeo
@DevMisc
#python #c #tools
The Imperceptible JS Backdoor
https://certitude.consulting/blog/en/invisible-backdoor
@DevMisc
#javanoscript #codereview #extra
https://certitude.consulting/blog/en/invisible-backdoor
@DevMisc
#javanoscript #codereview #extra
Backdooring Rust crates for fun and profit
Supply chains attacks are all the rage these days, whether to deliver RATs, cryptocurrencies miners, or credential stealers.
https://kerkour.com/rust-crate-backdoor/
@DevMisc
#rust #security #misc
Supply chains attacks are all the rage these days, whether to deliver RATs, cryptocurrencies miners, or credential stealers.
https://kerkour.com/rust-crate-backdoor/
@DevMisc
#rust #security #misc
Understanding ID Token
https://darutk.medium.com/understanding-id-token-5f83f50fa02e
@DevMic
#cryptography #learn #misc
https://darutk.medium.com/understanding-id-token-5f83f50fa02e
@DevMic
#cryptography #learn #misc
Debugging a weird 'file not found' error
Yesterday I ran into a weird error where I ran a program and got the error “file not found” even though the program I was running existed.
https://jvns.ca/blog/2021/11/17/debugging-a-weird--file-not-found--error/
@DevMisc
#debug #docker #misc
Yesterday I ran into a weird error where I ran a program and got the error “file not found” even though the program I was running existed.
https://jvns.ca/blog/2021/11/17/debugging-a-weird--file-not-found--error/
@DevMisc
#debug #docker #misc
A fast port scanner in 100 lines of Rust
https://kerkour.com/rust-fast-port-scanner/
@DevMisc
#rust #nmap
https://kerkour.com/rust-fast-port-scanner/
@DevMisc
#rust #nmap
elfshaker
400 GiB -> 100 MiB, with 1s access time.
https://github.com/elfshaker/elfshaker
@DevMisc
#elf #compression #extra
400 GiB -> 100 MiB, with 1s access time.
https://github.com/elfshaker/elfshaker
@DevMisc
#elf #compression #extra
Peculiar Self-References
Here is a tiny Python example that creates a self-referential list and demonstrates the self-reference.
https://susam.in/blog/peculiar-self-references.html
@DevMisc
#python #internals #learn
Here is a tiny Python example that creates a self-referential list and demonstrates the self-reference.
https://susam.in/blog/peculiar-self-references.html
@DevMisc
#python #internals #learn
Code execution as root via AT commands on the Quectel EG25-G modem
Do you remember the guy who got into his PinePhone modem via ADB and hosted his blog on it? He also found an RCE in it.
https://nns.ee/blog/2021/04/03/modem-rce.html
@DevMisc
#security #bugbounty #telephony
Do you remember the guy who got into his PinePhone modem via ADB and hosted his blog on it? He also found an RCE in it.
https://nns.ee/blog/2021/04/03/modem-rce.html
@DevMisc
#security #bugbounty #telephony
Only 90s Web Developers Remember This
https://zachholman.com/posts/only-90s-developers/
@DevMisc
#meme #extra #web
https://zachholman.com/posts/only-90s-developers/
@DevMisc
#meme #extra #web
🧵 TIL the assumption that string length does not change when upper-cased is false!
https://chaos.social/@movonw/107316601658567746
@DevMisc
#extra
https://chaos.social/@movonw/107316601658567746
@DevMisc
#extra