Byborg Tech Blog

For more articles from our engineering team, please visit our Medium page

This is part III of the “Manipulating video in a browser” series. In the previous articles, we experimented with the new “Insertable Streams for MediaStreamTrack” API to modify the web cam’s video stream before sending it further — to the WebRTC module, for example.

Feb 22 2022

The previous article of this series discussed the possibility of modifying video streams in a browser. The new “Insertable Streams for MediaStreamTrack API” makes it possible, by allowing the web-application to modify the frames before the stream is sent further. 

Jan 24 2022

A new browser API recently landed in the webkit based browsers, it’s called “Insertable Streams for MediaStreamTrack API”. Its superpower is to tap video streams, and allow the application to modify it frame-by-frame, without the need to even display the video on screen.

Jan 19 2022

Have you ever worked on Microservices architecture with a lots of services where every one of them is created by different team and with different code standards? 

Jan 17 2022

Did you know that you can receive data from a Bluetooth device without connecting to it? Bluetooth advertisement packets can be used for this purpose, and the good news is that this going to be possible in the web browser as well.

Sep 15 2021

OK, that is a clickbait headline, but there’s a good reason behind it! I want to draw your attention to an important issue: the pros and cons of using Redux. I will also share some…

Sep 13 2021

Have you ever been in a team where there are 350+ bugs in the product’s backlog, and to make things worse, new feature developments come with even more bugs?

Sep 9 2021

Why should you be trying behaviour driven development? Unfortunately, user stories and requirements are not enough to get the full picture of the feature. The concept at the core of BDD is creating documentation we can rely on.

Jan 20 2021

Recently, I participated in several frontend developer interviews. Unfortunately, the sad truth is that most candidates are confused about how “asynchronous” things work in JavaScript, what is considered as blocking or non-blocking code, and how (a)synchronicity relates to these.

Jul 13 2021

This is part III of the “Manipulating video in a browser” series. In the previous articles, we experimented with the new “Insertable Streams for MediaStreamTrack” API to modify the web cam’s video stream before sending it further — to the WebRTC module, for example.

Feb 22 2022

The previous article of this series discussed the possibility of modifying video streams in a browser. The new “Insertable Streams for MediaStreamTrack API” makes it possible, by allowing the web-application to modify the frames before the stream is sent further. 

Jan 24 2022

A new browser API recently landed in the webkit based browsers, it’s called “Insertable Streams for MediaStreamTrack API”. Its superpower is to tap video streams, and allow the application to modify it frame-by-frame, without the need to even display the video on screen.

Jan 19 2022

Have you ever worked on Microservices architecture with a lots of services where every one of them is created by different team and with different code standards? 

Jan 17 2022

Did you know that you can receive data from a Bluetooth device without connecting to it? Bluetooth advertisement packets can be used for this purpose, and the good news is that this going to be possible in the web browser as well.

Sep 15 2021

OK, that is a clickbait headline, but there’s a good reason behind it! I want to draw your attention to an important issue: the pros and cons of using Redux. I will also share some…

Sep 13 2021

Have you ever been in a team where there are 350+ bugs in the product’s backlog, and to make things worse, new feature developments come with even more bugs?

Sep 9 2021

Why should you be trying behaviour driven development? Unfortunately, user stories and requirements are not enough to get the full picture of the feature. The concept at the core of BDD is creating documentation we can rely on.

Jul 20 2021

Recently, I participated in several frontend developer interviews. Unfortunately, the sad truth is that most candidates are confused about how “asynchronous” things work in JavaScript, what is considered as blocking or non-blocking code, and how (a)synchronicity relates to these.

Jul 13 2021