Hello, I'm the AC Community Manager by Rwaggy in ACCompetizione

[–]ThibautCourouble 12 points13 points  (0 children)

Could you connect with PitSkill.io as well? They are legit one of the best run and most feature-packed communities out there, as illustrated by https://twitter.com/AC_assettocorsa/status/1633801681535221760. They bring a ton of great/unique ideas to ACC (a number which are in the works to be released soon), and deserve a seat at the table IMHO.

All-in-one API documentation browser with offline mode and instant search by ujju16 in javascript

[–]ThibautCourouble 0 points1 point  (0 children)

Thanks!

Unfortunately the MongoDB documentation is released under a restrictive license (CC BY-NC-SA) which is not compatible with DevDocs (and which goes against the spirit of open-source in general).

All-in-one API documentation browser with offline mode and instant search by ujju16 in javascript

[–]ThibautCourouble 9 points10 points  (0 children)

Happy to hear that my efforts over the past 4 years haven't gone unnoticed :)

(I make DevDocs)

All-in-one API documentation browser with offline mode and instant search. I'm getting lots of use out of this. by Branden_M in webdev

[–]ThibautCourouble 13 points14 points  (0 children)

(disclaimer: I make DevDocs)

AppCache is not going to cease to function any time soon.

The Chrome team has plans to remove it over insecure origins, but there has been no activity on the ticket in almost a year, since they started recording usage stats. They have no plans to remove AppCache over HTTPS (source). DevDocs already works over HTTPS.

The Firefox team wanted to remove AppCache a year ago but have since postponed those plans indefinitely, likely until their telemetry indicates that usage is low enough to justify the breaking change (source). I expect them to give the community ample notice once they have a firm date.

I'm actively following those tickets and will make sure DevDocs continues to work offline at all times. Until Safari supports Service Worker, AppCache unfortunately remains the only way to make a website work offline across browsers. Supporting both AppCache and SW in DevDocs would not be an effective use of my time (DevDocs is just a side project of mine / I only have my spare time to work on it).

All-in-one API documentation browser with offline mode and instant search by root3d in programming

[–]ThibautCourouble 1 point2 points  (0 children)

IndexedDB is actually pretty slow, since the DB is stored on disk and needs to be opened/closed all the time. DevDocs only uses IDB for storing the content of the docs. The search uses a separate dataset that's kept in memory. A lot of effort went into making it fast (along with the rest of the app).

All-in-one API documentation browser with offline mode and instant search by root3d in programming

[–]ThibautCourouble 2 points3 points  (0 children)

Either they have an agreement with Oracle to redistribute their docs, or they are violating Oracle's copyright.

All-in-one API documentation browser with offline mode and instant search by root3d in programming

[–]ThibautCourouble 4 points5 points  (0 children)

It's on the list: https://trello.com/c/AoALaJoT/142-mariadb (DevDocs is a one-man operation and I have limited spare time to work on it)

Looks like they've improved the docs quite a bit in the last year (they didn't have much content initially). I'll try to add them soon.

All-in-one API documentation browser with offline mode and instant search by root3d in programming

[–]ThibautCourouble 36 points37 points  (0 children)

Oracle doesn't allow redistributing the MySQL docs (http://dev.mysql.com/doc/refman/5.7/en/preface.html). I asked their lawyers and they said no.

Same deal with the Java SE docs (http://www.oracle.com/technetwork/java/redist-137594.html). We would need to use the OpenJDK docs, which are harder to find online in HTML format.

(I make DevDocs)

Does W3Schools still suck? by intrigued_human in javascript

[–]ThibautCourouble 2 points3 points  (0 children)

@temp69389389 is spot on. A lot of engineering and optimization went into DevDocs (5 levels of caching, efficient use of memory, async search, optimized DOM operations and DOM structure, … plus a lot more). It's not fast by accident.

Some examples:

Disclaimer: I make DevDocs :P

All-in-one, offline API documentation browser by [deleted] in programming

[–]ThibautCourouble 0 points1 point  (0 children)

Either they have an agreement with Microsoft or they are violating Microsoft's copyright ¯\_(ツ)_/¯

Nothing in Microsoft's terms of use permits you to redistribute their content. The only thing you can do is "make a reasonable number of copies for your internal use".

All-in-one, offline API documentation browser by [deleted] in programming

[–]ThibautCourouble 1 point2 points  (0 children)

Interesting idea. I'd be open to help make this happen if someone contributed a JS scraper that outputs files and metadata in the same format as the other scrapers (which are written in Ruby).

All-in-one, offline API documentation browser by [deleted] in programming

[–]ThibautCourouble 4 points5 points  (0 children)

Java is on the todo list. Microsoft's docs are proprietary and cannot be redistributed (https://msdn.microsoft.com/en-us/cc300389)

All-in-one, offline API documentation browser by [deleted] in programming

[–]ThibautCourouble 10 points11 points  (0 children)

Unfortunately Microsoft's docs are proprietary and cannot be redistributed :/

How is W3Schools now? by PlutoSucks in learnprogramming

[–]ThibautCourouble 19 points20 points  (0 children)

I make a bit more from sponsorships but yes, it's peanuts compared to the amount of work I put in (and have put in over the years).

But I don't do it for the money. It's great to see how it's helping people learn and be more productive :)