New project: PronounceMe

You might know that I’m a big believer in automation at scale. In December 2018, I got an idea of the project for potential passive income I started to work on in early January 2019

The Problem

English for me is a second language. Although I read in English since 14 and speak since 20 there is a lot of things to improve. Especially pronunciation, especially while living in the Great Britan. And there are 1 billion people for who English is not the first language.

Read more

Ubuntu 18.10 on Macbook Pro 2018

Nah, it’s not a joke

Unfortunately, I was forced to use MBP at work. It’s easy to imagine how exciting it was for someone who been using Linux happily for the last 12 years. I don’t mind that many people are using it and think they’re happy and somehow productive but I do take it personally when the operating system or hardware manufacturer significantly disrupt my productive habits and enforces behaviour which slows me down without giving anything back in return

Being openminded I was trying to use it for a few days, I even promised that won’t yell in the office annoying my colleagues(but broke promise after few minutes)

Eventually, after 4 days I decided to install the fresh Ubuntu 18.10 instead of this inadequate but nice looking OS and get the classic keyboard with all keys. One might be surprised but I heavily use F-keys and not only for the software development. I see zero reasons why would I add additional keystrokes making typing process more like playing the piano to achieve something I don’t need.

TR;DR;

Don’t waste your time installing Ubuntu on MBP 2018, at least anytime soon

But if you have some time…

Read more

Kotlin Presentation – GDG Reading Meetup @ Spaces, Reading 21 Feb 2019

Just returned from meetup where I had a talk about kotlin language – “Why Kotlin? Why now?”

The talk took place in Spaces, Reading on 21st of February 2019 and was organised by Google Developer Group Reading, namely by Chris Guest and his team.
In this talk, I highlighted reasons for learning one more language, guided through most noticeable features. In the second part, we had a live demo – kwitter REST web server.

I found people there were very friendly, it feels like they know each other for a long time. Really nice atmosphere and good vibes!

Read more

JavaScript vs logic

In programming world we are working with logic. Everything relies on it, it’s a fundamental part of computers.

If we do 3+4 we always expect to get 7. Call to createDatabase shall not destroy database. As experience grows developer grasps more and more concepts and approaches because of the past experience and logic. It’s very important part of programming ecosystem which helps to grow skill set without getting another Masters degree or attending classes/courses

People ended up with very common concepts and gave them names – algorithms, design patterns, data types, naming conventions.

Read more

Flashback: links2 browser in modern web

Some of us still remember natty command line browser called links2. Personally I used it quite a lot when system broke again after minor update of linux kernel or rebuild of gentoo. Nowadays most of linux updates happen smoothly and don’t require us to serarch for fix in text terminal without running X server. But it was very different 10 years ago

Let’s see how modern website look like in links!

Read more

Nexmo Voice API demo: voicemail app

This article features voicemail service built using Nexmo Voice APIs and Spring Boot

As a business owner it’s not always easy to handle huge volume of calls 24/7. On another hand each customer is important and it deserve to be served well.

To kick off development you can checkout demo repository

What to expect in this tutorial

In this tutorial we build simple voice mail forwarder where callers asked to leave a voice message which will be sent to the email using Nexmo Voice API as an attachment.
Example of result:

Read more

Flying to/from London?

London is the one of must to see places in the world. It has long history and always been an important economic center. Well, if you landed to that page you’re already consider trip here.

UK is an island, hence there are not so many options to get here. I’m sure you are going to take a fight to London. Other options do exist but they either time consuming or quite expensive

Here is a good news: London has 5-6 airports(technically only two, other are just outside of London metropolitan area). These airports accommodate enormous flights all over the world reaching pretty much all possible countries on all continents. As a hub for many low cost carriers such as Ryanair, easyjet, Norwegian, etc it is possible to find tickets as little as £5-10+ for European destinations and £150+ for North America

Read more

My podcasts subscriptions feb 2018

Every once in a while I publish list of podcast I listen, so you might find something interesting
I do listen podcasts literally every day – in the gym, while walking, on bus, on lunch breaks. I’d say podcasts give me about 80% of all news and help me to discover new things, not only in technology. It’s a massive source of information which doesn’t take dedicated time anlike books or blog posts

Some time ago I switched playback speed to 1.2x, it was a bit unusual in the beginning but brain has adopted to that quite fast and now I don’t really feel any discomfort. On another hand I save 20% of the time for other episodes. I found funny effect – after this speed people seem to speak very slow :D

Read more