Yoramk Digital Life

Yoram Kornatzky

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

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

Stress Test in NodeJS

Make Stress Test with NodeJS You have got some API you would like to test. Your language of choice is Node.js. The Scheme Asynchronously generate multiple workers. Each worker is a child process invoked with a command-line. Listen to worker stdout and worker exit. The Code Main var async = requir...

Complete Server-Side Frameworks

What Are Complete Server-Side Frameworks? They let you do everything inside: Backend Database schema definition Periodic jobs Background jobs with queueing Mailer Push from server-side Front end with modern frameworks and tools Advantages of Complete Frameworks Use it and you got everything yo...

A Mini City Prototype

Prototyping with a Mini City I was wondering how to think about a mobile app for an urban setting. How can I come up with real use cases. This was while I was sitting at the WeWork lounge in Sarona, Tel Aviv. Though the window I could see the collection of buildings around. Now, Sarona is a regio...

Query Load Generator

Why a Query Load Generator Measure performance of a storage engine, examples that we have used: MySQL SQL Anywhere PostgreSQL Elastic Search Query Load Generator Create multiple processes Each process generates queries according to a give spec of the query mix Measure performance Query Mix ...

Localization of Sails.js Applications

Sails.js is a popular Node.js MVC framework for web applications. In a recent project, we localized a web application into multiple languages. The Sails.js documentation on this was very useful, but spread over several sections. Here I would like to summarise the actions we took to localize the a...

Making a Node.js Project into an NPM Package

We recently published an NPM package, backand-hosting-s3, intended to sync a local project folder to Backand AWS S3 bucket. This bucket serves our users as a static web site for their AngularJS projects. The package is to be used in Gulp files and in a forthcoming Backand CLI. After completing d...