465 karma · joined May 29, 2016
In retrospect it makes sense to do it the way you mentioned. I think because I’m not as confident with traits and rust’s brand of async I tried to get it to work the same way I would in other languages, which is to mess with the function’s return type myself, rather than let the compiler figure it out.
If you can drive the browser using simple operations like keyboard commands, you can get the underlying data reliably by listening for matching 'response' events and handling the data as it comes in.
[1] https://github.com/puppeteer/puppeteer/blob/main/docs/api.md...
Using the plugin with CLion feels very well integrated, and I’m not sure what else we’d get out of a seperate IDE other than more distinct branding.
Also, rusoto is a great name and I hope we get to keep it.
That last part is what concerns me about these products. Eventually we may have to justify using a local dev environment, just as some developers currently have to justify using a laptop, as it's more 'risky' for the employer.
https://addons.mozilla.org/en-US/firefox/addon/close-discard...
TabSearch does the same thing you're doing with the search bar, but with fuzzy searching and more customisability which makes finding tabs a bit easier.
Close Discarded Tabs is a very simple extension I wrote for myself that acts as a sort of garbage collector for Auto Tab Discard. You can customize Auto Tab Discard to discard tabs in a way that purges irrelevant tabs to your liking, and then if you notice the list of tabs looks a bit overwhelming, just click the trashcan and all the discarded tabs are closed. If you want to make sure you don't close a tab you wanted, just quickly scan through the list and click any that you want to keep.
TabSearch: https://addons.mozilla.org/en-US/firefox/addon/tab_search/
Close Discarded Tabs: https://addons.mozilla.org/en-US/firefox/addon/close-discard...
Firefox often appears to use large amounts of memory in top / htop, but I believe that's just reported address space allocations. The RES column gives a more accurate depiction of memory usage.
I'd also be concerned about features being implemented because there's money behind it, forgoing more important technical reasons.
Of course there are many projects that already implement this 'quid pro quo' development strategy, and open source projects with big corporate backers. How do these projects currently handle monetary influence in their decision making?
> One of the very first things I did was get my hands on Bunnie Huang's “The Essential Guide to Electronics in Shenzhen” (TEGES from here on forward) off of Adafruit's site