4 AWS services are good for a static website hosting, but don’t forget we had a visitor counter to deal with. How many services are needed for this?


Counter’s state has to be stored somewhere. Amazon offers a NoSQL database, but I was afraid it was too much. I googled a bit (with duckduckgo.com 😛) and found something which calmed me:


After reading that, I’ve created a simple table in DynamoDB (5). It’s a key-value store, so you can have an entry like that:

Photo by Dallas Reedy on Unsplash

The public cloud is just happening. Period.

I knew some of AWS/Azure/GCP services by their names and functions, but I really wanted to gain hands-on experience in using them.

As with (probably) most programmers, I created a couple of webpages one of which was for a member of my family. I’m ashamed of what it looks like now, but I still maintain it. Recently, I had to change its hosting, so… I decided to use AWS! To do what was needed and to achieve what I wanted.


Originally published at https://www.linkedin.com on November 23, 2017.

After the latest performance of Elon Musk, there are opinions like “Tesla should rather focus on Model 3”, “Tesla is driven by hopes and dreams”, “Tesla has no chance to survive” and so on and so forth.

I see the point here and I’m aware of the problems including, but not limited to:

I also understand people thinking the whole truck and roadster…


Originally published at https://www.linkedin.com on September 2, 2017.

Popular articles appear in the “article waves”. The recent waves were about Google memo and Infosys. Now, it is about the cooperation between Microsoft and Amazon. And I want to be a part of this wave.

For me, it all started with the article: Amazon’s Alexa and Microsoft’s Cortana are going to work together. I remember some reports showing Alexa as a market leader, so I was confused after reading this. Is Cortana integration with Microsoft’s applications a real value for Amazon? Is this enough for giving back thousands of Alexa skills?

First part of the tutorial was a good introduction to DORF, which resulted in the following app (more or less):


Main problems identified in the first part:

  1. There are no indicators on the required fields; in our case all the fields are required, but anyway…
  2. There are 2 buttons visible and just the first one is doing something
  3. First button is 'Save' instead of 'Submit'
  4. update function is not the perfect way of acting with DORF Object

Required fields

Putting a characteristic red star after the label of the required field is really trivial in DORF. All you need is requiredWithStar set…

DORF (Domain Object Reactive Forms) is a library for Angular, which speeds up the creation of Dynamic Forms.


First part of DORF QuickStart tutorial covers the following topics:

  • what is the target form structure,
  • how to use CSS libraries together with DORF,
  • how to play with basic DORF annotations


It may be useful to read the following tutorials on Angular:

The latter from the list was a direct inspiration for DORF.

What does Domain Object mean?

Library has to have a catchy name and DORF sounds better than ORF (only Germans are allowed to disagree :)). The term is taken from…

James Bridle entraps a self-driving car

I’m a software developer with a hands-on experience in various technologies, from back-end to front-end, including an integration layer. And, as other developers, I’m witnessing changes in the world of code.

Changes, changes, changes

2014–2015 I was a proud user of TypeScript and AngularJS combo. Then, I have like 12-month break from the front-end and came back to this in 2016. What can I say? I just agree with this article. It changed…

Mateusz (mat3e)

Programmer and IT Designer focused on #Frontend and integration technologies, with a relevant #FullStack experience. #JavaScript, #Java, #AI, #Technology.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store