# jjv360's Blog

Simplified Technology

## Kovenant cheat sheet

Promises are awesome. They remove a lot of the complexity of dealing with asynchronous code, and ever since I started using them in Javascript I’ve never gone back to callbacks. When it comes to Android development I’ve done a bit of experimenting with RxKotlin, but it was a bit overcomplicated for my needs. Recently I’ve been using the Kovenant library for Kotlin which adds pretty good Promise support with a nice and simple API.

So you know how Chrome and many other browsers allow you to view your passwords, but they ask you to enter your system password in order to do so? I’ve always found that a bit strange, because there’s a way to get a saved password without doing that. A very simple way, actually.

## BOOTICE - Disk Management

This app is just packed with tools for managing drives and partitions, and fixing boot issues on Windows. This free tool is available for download here, and doesn’t even need to be installed.

## Simplest React starter

I often create React apps for work and even for myself personally, but one thing that has always bothered me is how much configuration there is. Even using create-react-app, there are so many scripts involved that sometimes it plain doesn’t work right out of the box. I don’t want to waste time configuring my project, I just want to write some code!

## Batch script cheat sheet

Batch scripts are possibly the most complicated and difficult things to create. So here’s a small collection of snippets that I’ve used before, hopefully this can help someone else too.

## Customized Windows command prompt

I personally use the command prompt on Windows a lot, but it’s always been very boring to look at. Now I know there are command prompt replacer apps out there which make it look much better (like Cmder), but I wanted to see how far we can customize it without installing any extra software. So let’s see how far we can go.

## Home automation 5 - the cloud

Next up on the home automation agenda, is the ability to control my home remotely over the internet. Luckily openHAB has a Cloud Connector plugin which is perfect for this task.

## Fcmila Smart Bulb

tl;dr: This process failed!

I recently got a WiFi LED smart bulb from China, called the “Fcmila Smart Bulb.” It’s a nice bulb, but it looks like it can only be controlled through their TechLife app, which uses the internet. That won’t work for me, I need to connect it to my openHAB home automation network!

## Home automation 4 - smart switch & rules

Next up on my home automation journey, is connecting a smart switch to a smart bulb. I went and bought a couple more items: