Wednesday 29 May 2019

Azure Logic Apps

Azure Logic Apps enable automation of business workflow in the cloud.

Wednesday 8 May 2019

CRDTs and other Contemporary Distributed Data Types

A CRDT is a "conflict-free" replicated data type. 

The concepts was formalised in 2011 by Marc Shapiro and others. It's basically a data type which you can replicate across computers without any co-ordination (between replicas). Collaborative text editing was one of the motivating application areas. 

The NoSQL ("Not Only SQL") distributed database Redis has a CRDT data type.

"Cannot securely connect to this page" - Internet Explorer Error

This might be because the site uses outdated or unsafe TLS security settings. If this keeps happening, try contacting the website’s owner.  (TLS = "Transport Layer Security").

Hardware Virtualization must be enabled in the Bios, Nested Virtualization and other Docker Errors

Read more here.

Monday 6 May 2019

"Something happened and we couldn't start the upgrade" - Windows Store

This can happen when upgrading to Windows 10 Pro. You may need to download and install from ISO image.

Sunday 5 May 2019

wsreset.exe

This resets the Windows Store Cache. Something to try if experiencing Windows Store errors.

KTH Prof Nilsson Lauds Go over Python and Java

KTH professor Stefan Nilsson lauds Go over Python and Java. He cites the language as being easier to learn with a specification of only 50 pages. It brings type safety like Java but easy readability like Python. Concurrency is also an integral part of Go supported by goroutines. Docker is written in Go. The background to Go's development is described here.

Windows 10 Pro Virtualization

Hyper-V technology allows you to create and run virtual machines on your Windows 10 PC.  It requires a 64-bit system with SLAT (Second-level address translation) capabilities and 2GB spare RAM. SLAT is a hardware-assisted virtualization scheme that is also known as "nested paging".