Giter Club home page Giter Club logo

roadmap's Issues

Timbre: built-in SLF4J support

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.

Telemere: additional handlers (please specify)

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! ๐Ÿ™

Talk: evaluating Clojure

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.

Talk: effective open source requests

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 :-)

More/improved docs, and/or demo videos (please specify!)

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:

  • Demo video of Carmine's message queue API
  • Demo video of Truss
  • Demo video of migrating from Timbre to Telemere
  • Live/streaming content (problem solving, library usage, API design, etc.)
  • Other ideas welcome!

Carmine: modern core

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.

Tempel: add MFA 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.

Telemere: improved OpenTelemetry interop

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!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.