Yoramk Digital Life

Yoram Kornatzky

Software Architect & Engineer Open Source, Mobile, Web, Cloud, Server

Storing Mobile Location Data: Snapshot vs History

Real Time Location Tracking Many mobile apps are location-based. They continuously track the mobile user via his/her mobile GPS, and provide content to the mobile app based on its location. Real time tracking continuously transmits location data to the server from many mobile devices. When such ...

Why I Love Programming Frameworks with CLIs?

Once you install the CLI, you generate components of whatever sort with just the command line. No need for copy-paste, no need for cloning starters. It is easy to automate in scripts and other automation tools. Writing coding practices and READMEs become sweet and short. In most cases, you do not...

Remote Development Guidance

Remote Development Guidance You are part of a distributed team. At the moment you are working on some task. Another member of the team calls, or sends a message via Slack or WhatsApp. You need to guide them effectively. Say they are debugging a piece of code. Pulling Their Environment into Yours ...

Minimize Your Nomad Footprint

What is Your Nomad Footprint? You are a freelancer working in multiple sites. In some places with an enterprise desktop. How do you stay connected to all your work environments, without installing too much, and without pulling you laptop out? This is a subject on which I have written before. My t...

Will Elastic Search Server Last Long?

Elastic Search from Elastic is a free text search engine. Elastic Search is at the heart of the Elastic (ELK) stack. Elastic Search will continue to evolve, but is it the right choice for the future? When I started using Elastic few years back, it was still not the ELK stack as presented today. T...

Debugging a SPA with a Spring Server-Side

The Setting Front End Single Page Application (SPA) in one of the major frameworks: Angular JS React Server Side Spring Java The Problem Front-end debugging of the JavaScript (TypeScript) and CSS (Sass) requires lots of iterations. The tools at hand are Chrome developer tools. The build tool i...

How is WeWork?

How is WeWork for me? Nice mixture of office and open space. Presence of multiple companies at the lounge gives a cafe atmosphere. With no need for purchase. The office itself feels more crammed that the usual office space because of the glass walls around. Giving a pigeonhole feeling! The IT Fa...

Backand Real Time Map Ionic 2 Example App

An example app for Back& AngularJS SDK with CRUD and real-time update. For the full source code, see the GitHub repo. It fetches a collection of markers from the backend. Any update to the backend generates a real-time update via Socket.io to the app. The app construction was fast and easy be...

Ionic 2 Backand Starter

The Frameworks Ionic is the beautiful, free and open source mobile SDK for developing native and progressive web apps with ease. Back& is a Backend As A Service (BAAS) providing a relational database with a CRUD REST API, together with AWS Lambdas, Email and additional services. Back& SD...

Effective Tools for Remote Collaboration

Remote Collaboration Got a team of collaborators spread around the globe. Plenty of tools to choose from. Based on my experience, this is what I found useful. The teams were spread across different time zones. Desktops were Mac, Windows, Ubuntu. Such remote collaboration spans multiple aspects. C...