DEV Community

negue
negue

Posted on • Originally published at negue.github.io on

1 2

Senstate - Updates, C#-Client and a future look

Example Senstate Gif
Demo

Finally after some months I worked a bit on Senstate again. I had some features already "done", but only some days ago I merged the PR. 😄

🎊 Senstate v0.3 🎉

New features:

  • Group Watchers

group_feature

  • List Watchers (instead of a masonry-grid, still need some more stying, ideas? thoughts?)
  • You can add "difference"-View to see the change of the previous value

example of the difference feature

  • Errors can be searched on multiple sites, opens a new tab:
    • DuckDuckGo
    • Github
    • Google
    • StackOverflow

Also see CHANGELOG.md

🚧 Whats next?

In-Web-App-Overlay

Began working on an overlay to use inside your Web-App.

This will be done with Angular Elements (which can be used even without Angular).

Only the "target" connection will be changed (instead of the Hub-Connection), everything else will stay the same.

Repo / wip-changes will be pushed soon

Now finally working on the C# client:

My goal is to create a library that could be used with, initial tests worked with:

  • .Net Standard (I hope this would be all possible targets?)
  • Unity
  • Blazor Server / WebAssembly

The Library(ies) will be splitted into:

  • The main logic, watchers/logger
  • separated WebSockets implementation
  • separated Json implementation

So that way every possible Target / Platform can have their own Json/WebSocket implementation.

Repo

I'll post an article on how to use it, once the first version is published

Misc

  • Try if react-native "just" works ?
  • Save Dashboard settings to localStorage
  • Extend the Dashboard (all the time, suggestions welcomed)
  • Add instructions to the Dashboard itself (if no app is connected) - maybe just show the markdown-file of the client-library? - ideas?
  • Creating an example repo for all possible libraries / targets
  • Bug fixes

Feedback

If there are any ideas / feature requests / issues / use-cases, please tell me :)

Sentry blog image

How to reduce TTFB

In the past few years in the web dev world, we’ve seen a significant push towards rendering our websites on the server. Doing so is better for SEO and performs better on low-powered devices, but one thing we had to sacrifice is TTFB.

In this article, we’ll see how we can identify what makes our TTFB high so we can fix it.

Read more

Top comments (0)

nextjs tutorial video

Youtube Tutorial Series

So you built a Next.js app, but you need a clear view of the entire operation flow to be able to identify performance bottlenecks before you launch. But how do you get started? Get the essentials on tracing for Next.js from @nikolovlazar in this video series 👀

Watch the Youtube series

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay