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
The New Life of PHP - The PHP Foundation
https://blog.jetbrains.com/phpstorm/2021/11/the-php-foundation/
@DevMisc
#php #web #extra
https://blog.jetbrains.com/phpstorm/2021/11/the-php-foundation/
@DevMisc
#php #web #extra
The Rust CUDA Project
An ecosystem of libraries and tools for writing and executing extremely fast GPU code fully in Rust.
https://github.com/RDambrosio016/Rust-CUDA
@DevMisc
#rust #gpu
An ecosystem of libraries and tools for writing and executing extremely fast GPU code fully in Rust.
https://github.com/RDambrosio016/Rust-CUDA
@DevMisc
#rust #gpu
Flatpak (and Snap) are not the future
Flatpak calls itself "the future of application distribution". I am not a fan. I’m going to outline here some of the technical, security and usability problems with Flatpak and others.
https://ludocode.com/blog/flatpak-is-not-the-future
@DevMisc
#store
Flatpak calls itself "the future of application distribution". I am not a fan. I’m going to outline here some of the technical, security and usability problems with Flatpak and others.
https://ludocode.com/blog/flatpak-is-not-the-future
@DevMisc
#store
Why IndexedDB is slow and what to use instead
https://rxdb.info/slow-indexeddb.html
@DevMisc
#performance #web
https://rxdb.info/slow-indexeddb.html
@DevMisc
#performance #web
SSRF in Google worth $164 674
Yes, that's an insane bounty amount. The exploit happens on Google Cloud Computing, and finding it requires a ton of perseverance.
https://youtu.be/g-JgA1hvJzA
@DevMisc
#security #bugbounty #google
Yes, that's an insane bounty amount. The exploit happens on Google Cloud Computing, and finding it requires a ton of perseverance.
https://youtu.be/g-JgA1hvJzA
@DevMisc
#security #bugbounty #google
25 nooby Python habits you need to ditch
These nooby Python habits give away your inexperience in Python. Improve your code and your prestige just a bit by ditching those habits and doing things the Pythonic way.
https://youtu.be/qUeud6DvOWI
@DevMisc
#python #learn
These nooby Python habits give away your inexperience in Python. Improve your code and your prestige just a bit by ditching those habits and doing things the Pythonic way.
https://youtu.be/qUeud6DvOWI
@DevMisc
#python #learn