Dependency Confusion: How I hacked into Apple, Microsoft and dozens of other companies
Easiest bug bounty money I ever made. No knowledge of hacking was required.
https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610
@DevMisc
#security #npm #bugbounty
Easiest bug bounty money I ever made. No knowledge of hacking was required.
https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610
@DevMisc
#security #npm #bugbounty
That day my noscript killed 10,000 phones in South America
The story about what happens if your automated tests go wrong.
https://new.pythonforengineers.com/blog/the-day-i/
@DevMisc
#bug #tests #misc
The story about what happens if your automated tests go wrong.
https://new.pythonforengineers.com/blog/the-day-i/
@DevMisc
#bug #tests #misc
CSS Is Finally Getting If/Else Statements
When I started coding CSS in 2011 I could never have suspected how much the language would change. I still remember making a PHP noscript that generated a PNG to round corners.
https://kentondejong.medium.com/css-is-finally-getting-if-else-statements-3fabcec72a1f
@DevMisc
#web #design #css
When I started coding CSS in 2011 I could never have suspected how much the language would change. I still remember making a PHP noscript that generated a PNG to round corners.
https://kentondejong.medium.com/css-is-finally-getting-if-else-statements-3fabcec72a1f
@DevMisc
#web #design #css
Bypass Paywalls
Bypass Paywalls is a web browser extension to help bypass paywalls for selected sites.
https://github.com/iamadamdev/bypass-paywalls-chrome/blob/master/README.md
@DevMisc
#extra #privacy #misc
Bypass Paywalls is a web browser extension to help bypass paywalls for selected sites.
https://github.com/iamadamdev/bypass-paywalls-chrome/blob/master/README.md
@DevMisc
#extra #privacy #misc
What is a legacy system, and why do companies keep using them?
It’s not easy to define a legacy system as there is no single definition in use. Technically, some computer systems, programming languages, software applications, specific processes or technologies can all fall into this category.
https://freeportmetrics.com/blog/what-is-a-legacy-system-and-why-do-companies-keep-using-them/
@DevMisc
#misc #learn
It’s not easy to define a legacy system as there is no single definition in use. Technically, some computer systems, programming languages, software applications, specific processes or technologies can all fall into this category.
https://freeportmetrics.com/blog/what-is-a-legacy-system-and-why-do-companies-keep-using-them/
@DevMisc
#misc #learn
Rich
Rich is a Python library for rich text and beautiful formatting in the terminal.
https://github.com/willmcgugan/rich
@DevMisc
#ascii #python #misc
Rich is a Python library for rich text and beautiful formatting in the terminal.
https://github.com/willmcgugan/rich
@DevMisc
#ascii #python #misc
How to criticize code
Criticizing code is an important skill. It helps transmit norms, increase team knowledge, and improve solutions. But it isn’t something that comes naturally; I had to learn how to do it. Similar to learning how to edit other’s essays, you must learn how to critique team member’s programming.
https://letterstoanewdeveloper.com/2021/01/25/how-to-criticize-code/
@DevMisc
#misc #learn
Criticizing code is an important skill. It helps transmit norms, increase team knowledge, and improve solutions. But it isn’t something that comes naturally; I had to learn how to do it. Similar to learning how to edit other’s essays, you must learn how to critique team member’s programming.
https://letterstoanewdeveloper.com/2021/01/25/how-to-criticize-code/
@DevMisc
#misc #learn
How to win at CORS
CORS (Cross-Origin Resource Sharing) is hard. It's hard because it's part of how browsers fetch data, and that's a set of behaviours that started over 30 years ago that require adding features, improving defaults, and papering over past mistakes all without breaking too much of the web.
https://jakearchibald.com/2021/cors/
@DevMisc
#web #misc #learn
CORS (Cross-Origin Resource Sharing) is hard. It's hard because it's part of how browsers fetch data, and that's a set of behaviours that started over 30 years ago that require adding features, improving defaults, and papering over past mistakes all without breaking too much of the web.
https://jakearchibald.com/2021/cors/
@DevMisc
#web #misc #learn
Android Dialer Secret Codes
Secret Codes is an Open Source application that allows you to browse through hidden codes of your Android phone.
https://github.com/SimonMarquis/Android-SecretCodes
@DevMisc
#misc #android #extra
Secret Codes is an Open Source application that allows you to browse through hidden codes of your Android phone.
https://github.com/SimonMarquis/Android-SecretCodes
@DevMisc
#misc #android #extra
Pursue High-Quality Leisure
If I stop mindlessly surfing the internet, what am I going to do all day?
https://www.deprocrastination.co/blog/pursue-high-quality-leisure
@DevMisc
#offtopic #health
If I stop mindlessly surfing the internet, what am I going to do all day?
https://www.deprocrastination.co/blog/pursue-high-quality-leisure
@DevMisc
#offtopic #health
Obsidian.md
Obsidian is a powerful knowledge base on top of a local folder of plain text Markdown files.
https://obsidian.md/
@DevMisc
#editor #markdown #extra
Obsidian is a powerful knowledge base on top of a local folder of plain text Markdown files.
https://obsidian.md/
@DevMisc
#editor #markdown #extra
sync: ExampleWaitGroup includes a porn website url · Issue #48886
https://github.com/golang/go/issues/48886
@DevMisc
#golang #meme #github
https://github.com/golang/go/issues/48886
@DevMisc
#golang #meme #github
Leave no trace: how a teenage hacker lost himself online
https://www.theguardian.com/technology/2021/oct/14/leave-no-trace-how-a-teenage-hacker-lost-himself-online
@DevMisc
#security #extra
https://www.theguardian.com/technology/2021/oct/14/leave-no-trace-how-a-teenage-hacker-lost-himself-online
@DevMisc
#security #extra
Scribe
An alternative and lightweight frontend to Medium. No cookie warnings, no paywalls, supports Reader Mode.
https://scribe.rip/
@DevMisc
#extra #misc
An alternative and lightweight frontend to Medium. No cookie warnings, no paywalls, supports Reader Mode.
https://scribe.rip/
@DevMisc
#extra #misc
The Norway Problem
YAML, is Norway a lie?
https://hitchdev.com/strictyaml/why/implicit-typing-removed/
@DevMisc
#learn #misc #yaml
YAML, is Norway a lie?
https://hitchdev.com/strictyaml/why/implicit-typing-removed/
@DevMisc
#learn #misc #yaml
Goodbye Transistor? New Optical Switches Offer up to 1,000x Better Performance
'Optical Accelerators' ditch electricity, favoring light as an exchange medium.
https://www.tomshardware.com/news/goodbye-transistor-new-optical-switches-offer-up-to-1000x-better-performance
@DevMisc
#research #hardware
'Optical Accelerators' ditch electricity, favoring light as an exchange medium.
https://www.tomshardware.com/news/goodbye-transistor-new-optical-switches-offer-up-to-1000x-better-performance
@DevMisc
#research #hardware
Pipe Operator for JavaScript
A proposal for adding a useful pipe operator to JavaScript.
https://github.com/tc39/proposal-pipeline-operator
@DevMisc
#javanoscript #web #misc
A proposal for adding a useful pipe operator to JavaScript.
https://github.com/tc39/proposal-pipeline-operator
@DevMisc
#javanoscript #web #misc
Deleting an S3 Bucket Costs Money
Deleting an S3 bucket is harder than you think, and may even cost you money.
https://cloudcasts.io/article/deleting-an-s3-bucket-costs-money
@DevMisc
#aws #learn #misc
Deleting an S3 bucket is harder than you think, and may even cost you money.
https://cloudcasts.io/article/deleting-an-s3-bucket-costs-money
@DevMisc
#aws #learn #misc