It was just another regular afternoon at work when one of our customers started shooting out rejects and issues about our web app when running Chinese traffic. …


Photo by Dayne Topkin on Unsplash

There are many considerations, decisions and options when developing an authentication-aware modern web app. I have been recently facing such dilemmas, and I wanted to share some of the conclusions and practical how-to tips to authenticating users to a web app calling a backend service behind an API gateway. …


How to solve one of the caveats of a multi-repositories development environment — Introducing a new open-source library for the management of multiple packages — mpm (Multiple Package Manager)

One of todays hottest trends is to split large applications into multiple independent components. It started with the backend micro-services architectures, and continued with micro-frontends, web components.. you name it. As the number of components / packages increases in a project, questions regarding how to manage the different packages and…


How to use shared libraries of components and tools across React projects with create-react-app (CRA)

Although React inherently glorifies componentization, it seems like a major aspect of componentization was overlooked, especially the aspect of sharing code between projects and apps. In large-scale projects, it would usually be smarter to split the project into smaller sub-projects and share as much as possible components and code between…


We performed a small test to check whether jQueryUI widgets increase the memory footprint after the DOM element is removed

My colleague, Maayan Noy, has taken upon herself to search for memory leaks in our web-based Designer, a very challenging and non trivial task. One of the suspects was a panel of widgets that allows for styling of UI controls, specifically the jQueryUI-based widgets that we developed in-house.


An important step toward componentizing your web-app

It is not uncommon to use global variables in a web app. The browser automatically ‘hangs’ all of these global variables on the window object. In many cases, global variables are being set even without the developer’s awareness (e.g. not using let or var although in a private scope). …

Doron Oded

I am a Fullstack Team Leader at AU10TIX. I am working in web development since 2012. Started my own Startup, have an M.SC degree in Info. Sys. Eng.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store