taoensso / roadmap Goto Github PK
View Code? Open in Web Editor NEWTaoensso open source roadmap
Home Page: https://www.taoensso.com/roadmap
Taoensso open source roadmap
Home Page: https://www.taoensso.com/roadmap
Task: Backport Telemere's built-in SLF4J support to Timbre.
Motivation:
Timbre currently only supports SLF4J via a community library that's been difficult to keep tested and fully synced with upstream Timbre.
Telemere has high-quality SLF4J support, including support for all of SLF4J's latest API features that wouldn't be too much effort to port.
Task: Add additional signal handlers to Telemere.
The currently included handlers can be found here.
What other handlers would people like? Please specify/upvote via comments to this issue.
Some possibilities include:
When relevant, it'd be helpful to please also mention which client libraries and/or API's you'd prefer be used. Links to relevant docs, etc. would be much appreciated and help speed work! ๐
My recent London Clojurians Talk made the assertion that Clojure (like all tools) has distinct strengths and weaknesses in specific contexts.
It's not always obvious what these are, and so ultimately where to use or avoid the use of Clojure.
I discussed this briefly after the London talk, but no recording was made. A few folks have pinged me about this since - so if there's interest, I'm happy to record a dedicated video on the topic.
I've done a lot of open source over the past 12 years, and have seen a lot of patterns repeatedly come up - good and bad.
If there's interest, I'd be happy to record a video to summarise some of the advice I'd share re: how to keep your open source feature/support requests maximally effective, and your open source maintainers maximally sane :-)
Task: Implement Carmine support for Redis Cluster, Redis's solution for horizontal scaling.
Prerequisite: Carmine: modern core
I've recently started including longer-form, beginner-oriented documentation and demos with my libraries, e.g.:
If there's interest, I'm happy to create more content like this.
Please specify/upvote via comments which libraries you'd like content for, and whether the preference is for written docs or videos.
Some ideas include:
Task: Modernize Carmine's core implementation.
Motivation: Carmine's implementation targets the older Redis RESPv2 API, and could do with a modern refresh for improved performance, documentation, usability, etc.
This is a big task, but I've already laid a fair bit of the groundwork.
If this is of popular interest, I can prioritise finishing this up and getting it out the door.
Prerequisite for: Redis Sentinel, Redis Cluster support.
Task: Make it easier for users to add MFA/HOTP/TOTP/etc. to their Tempel-protected data.
Motivation: Using MFA with Tempel is already possible, but it might not be obvious how to do it. I could either document it, or just build it in as a direct feature. Having it as a direct feature might be nice, and shouldn't be too much work.
Task: Look for opportunities to improve Telemere's OpenTelemetry support - incl. first-class conveyance of Telemere's trace info, etc.
Motivation: Telemere already supports basic interop with OpenTelemetry via its OpenTelemetry logging handler, but there's probably further opportunities to convey more information (notably Telemere spans) to OpenTelemetry in a way that better allows it to digest this info.
Pointers to relevant docs, etc. would be helpful if you have them!
Task: Implement Carmine support for Redis Sentinel, Redis's solution for high-availability.
Prerequisite: Prerequisite: Carmine: modern core
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.