Open in app

Sign in

Write

Sign in

Szabolcs Damján
Szabolcs Damján

28 Followers

Home

About

Published in

Byborg Engineering

·Pinned

Experimenting with web Bluetooth advertisement packets

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. Let’s see how! Short introduction to Bluetooth Low Energy ( BLE ) BLE is mainly used to…

Web

5 min read

Experimenting with web Bluetooth advertisement packets
Experimenting with web Bluetooth advertisement packets
Web

5 min read


Published in

Byborg Engineering

·Jul 3

Control bluetooth TOYS with your webpage

Are you planning to control Bluetooth devices from your web application? Read on and learn how to: connect to a device to send and receive data implement an auto-connect feature to connect the device without any user interaction The example application used in this article controls Bluetooth model cars that…

Ble

6 min read

Control bluetooth TOYS with your webpage
Control bluetooth TOYS with your webpage
Ble

6 min read


Published in

Byborg Engineering

·Sep 26, 2022

The dream of self healing software

Something crashed? Just restart it! — Software bugs are all around us Computer programs will likely never exist without bugs… During a software’s life cycle,its development team tries to find and fix as many bugs as possible. That’s the way it is. But keep in mind, every code modification opens the door to the possibility of introducing more bugs. With sophisticated software…

Self Healing Software

4 min read

The dream of self healing software
The dream of self healing software
Self Healing Software

4 min read


Published in

Byborg Engineering

·Feb 22, 2022

Real-time WebGL video manipulation

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. The first attempt used JavaScript to…

Webgl

6 min read

Real-time WebGL video manipulation
Real-time WebGL video manipulation
Webgl

6 min read


Published in

Byborg Engineering

·Jan 24, 2022

Video manipulation with WebAssembly

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. …

Realtime Video Processing

2 min read

Video manipulation with WebAssembly
Video manipulation with WebAssembly
Realtime Video Processing

2 min read


Published in

Byborg Engineering

·Jan 19, 2022

Manipulating video in a browser

Have you ever wanted to modify the video streaming from your webcam? Now it’s possible! A new browser API recently landed in the webkit based browsers, it’s called “Insertable Streams for MediaStreamTrack API”. …

JavaScript

4 min read

Manipulating video in a browser
Manipulating video in a browser
JavaScript

4 min read


Published in

Byborg Engineering

·Jul 13, 2021

Blocking asynchronous JavaScript

Eh… what? 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. Let’s summarize the most common misconceptions and clarify them. …

JavaScript

4 min read

Blocking asynchronous JavaScript
Blocking asynchronous JavaScript
JavaScript

4 min read


Published in

Byborg Engineering

·Updated Dec 18, 2020

Abusing redux-saga

To a man with a hammer, everything looks like a nail The title is a little bit provocative, isn’t it? Let’s see some of the ways we misuse one of our most valuable tools, the redux-saga library. Most projects based on this technology stack use “officially recommended” combine-reducer patterns to…

Redux

4 min read

Abusing redux-saga
Abusing redux-saga
Redux

4 min read


Published in

Byborg Engineering

·Nov 24, 2020

Redux-Saga race conditions

Asynchronous program flow is a well known feature in JavaScript environments. All of us extensively use callbacks, Promises at the implementation level. These structures often grow to an unmanageable beast, known as callback-, and Promise hell. Partly therefore a lot of projects choose the Redux-Saga Library to ease the handling…

JavaScript

5 min read

Redux-Saga race conditions
Redux-Saga race conditions
JavaScript

5 min read

Szabolcs Damján

Szabolcs Damján

28 Followers

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams