HackerTrans
TopNewTrendsCommentsPastAskShowJobs

dxchester

no profile record

Submissions

We built multiple screen sharing into Microsoft Teams calls

frameable.com
1 points·by dxchester·قبل سنتين·0 comments

We made "ding" sounds in Microsoft Teams when people join a call

frameable.com
4 points·by dxchester·قبل سنتين·3 comments

comments

dxchester
·قبل 3 سنوات·discuss
Nice work! I have a no-dependencies project with somewhat similar goals in frameable/el[0], which takes more inspiration from Vue in its interface.

WebComponents give us so much, but just not quite enough to be usable on their own without a little bit more on top. Reactivity with observable store and templating with event binding are the big missing pieces.

[0]: https://github.com/frameable/el
dxchester
·قبل 3 سنوات·discuss
The main reason is that they're too low-level to use directly.

They do a lot, but stop just short of being useful without something of a framework on top. I tried hard to use them directly, but found that it was untenable without sensible template interpolation, and without helpers for event binding.

Here's my shot at the smallest possible "framework" atop Web Components that make them workable (and even enjoyable) as an application developer:

https://github.com/dchester/yhtml

It's just ~10 SLOC, admittedly dense, but which make a world of difference in terms of usability. With that in place, now you can write markup in a style not too dissimilar from React or Vue, like...

    <button @click="increment">${this.count}</button>
Whereas without, you need to bind your own events and manage your own template interpolation with sanitizing, handling conditionals, loops, and all the rest.

If we could get something in this direction adopted into the spec, it would open up a lot of use cases for Web Components that it just can't address as-is.
dxchester
·قبل 4 سنوات·discuss
Frameable | Remote GMT-4 | https://frameable.com/careers

We build next-generation virtual spaces for working together. Tech stack is WebRTC, Node, Vue, WebSockets.

We are hiring for many positions, but especially interested in augmenting our WebRTC capacity, both human and technical. We run our own fleet of mediasoup-powered SFUs, and are working on all sorts of fun and hard problems:

- Large scale testing with 1500+ participants in a call using real headless chromiums

- Voice detection and noise cancellation with wasm/tensorflow

- Being robust to so, so many shenanigans introduced by corporate "adaptive firewalls"

- Geographically distributed TURN servers

- Connection quality scoring and analytics in mediasoup

More on this position here: https://frameable.com/company/careers/streaming-media-engine...

Also hiring for other positions as well including a designer, full-stack engineers, and a QA engineer. It's fun stuff and we are a ambitious, scrappy, delightful team. Come join us!