With Go programming language you can use the final executable the same way on Windows, Linux and MacOS (by generating proper executable). But you cannot install this executable as a service using standard system tools like sc.exe
, systemd
or launchd
. …
Do you doodle? Do you ever doodle?
Do you doodle while programming?
What do I mean by this term, doodling in programming?
A doodle is, according to Wikipedia, a drawing you are making while your mind is otherwise occupied.
Most of us experienced this while attending school. Important things were explained, but you were drawing something in your notebook.
If you are older and not attending school, but a company … chances are, you have meetings there. Have you noticed that there is always someone doodling? Is it you?
Congratulations. You didn’t lose what you had as a child —…
Go programming language originates to 2007, with its public appearance in 2009. As any other programming language, it is growing and changing.
In our company, we use Go a lot. Our system is a combination of different micro services and is deployed over internet. Every update is done over internet also, testing is done over internet, pair development is done over internet, … everything is done over internet.
And that is the reason we like to have our binaries as small as possible. From one point of view, we are not wasting network resources. …
D3js is a Javascript library for doing graphical magic on data. In the year 2020, it was upgraded to version 6.
And this brings us a little problem. Official examples gallery doesn’t use Javascript, instead it uses special Observable Notebook language. It is not easy, nowadays, to find an up-to-date version 6 examples of D3js charts.
This was the reason for this article. I was not able to find out working example of version 6 timeline chart, so I decided to make one.
Please note, that this work stands on shoulders of other people.
In this article, we will use…
D3js is a Javascript library for doing graphical magic on data. In the year 2020, it was upgraded to version 6.
And this brings us a little problem. Official examples gallery doesn’t use Javascript, instead it uses special Observable Notebook language. It is not easy, nowadays, to find an up-to-date version 6 examples of D3js charts.
This was the reason for this article. I was not able to find out working example of version 6 timeline chart, so I decided to make one.
Please note, that this work stands on shoulders of other people.
In this article, we will use…
First of all, we have to define success, right?
My definition of success is achieving. Achieving things, money, relationships, business, new skills, experiences, … Simply achieving.
And there is only one thing, that will make you successful, in the beginning.
You have to start with The End.
You need to know, what you want to achieve. You have to start with the final goal, in your head. You have to think about The End.
You have to start with The End.
Do you want to have a successful business? You have to first define, what it means to you, to…
This article is written with 20+ years spent in development, 10+years actively writing in Java, 7+ years actively writing in C# and 3+ years actively writing in Go.
This article is a personal opinion.
This article advocates you, to try and use Go language.
When I am about to write a piece of software nowadays (and I can surely write it in all three languages), I will always choose Go.
I will write the final software in less time, using Go. The code is more readable, less abstract, more “to the point”.
When you are writing Go code, you are…
Ten years ago, there were two of us. With experiences from previous 10 years, with passion and energy, to change the world.
We decided to create a manufacturing software for small and middle factories. Complete system, from scratch, that will help those factories produce better and faster.
At the end, we achieved our goal, but the work could have been smoother. The goal could have been achieved faster and there could been more smiles over the time.
If we knew what to do differently.
If you are standing at the beginning of your project, with passion and endless energy, start…
What a dumb question, right? We already know the difference between those two developers. Junior developer has less knowledge, less years of coding under his belt, less experiences, less … of everything. And senior developer has, of course, more of everything.
But how can you tell, that what you are reading about this developer, is true? Another dumb question, right? Let him do the coding in front of us. But, does this really tell you the right answer? What if the developer is prepared not for the job, but for the job interview?
And about that job interview… You are…
TL;DR: about 15 months. I had 32 years at that time, two small kids and was running a successful company. Almost zero free time.
But I did it. I learned programming.
Maybe you are asking… why in the world you went into that ugly programming business, when you had a successful company and no free time?
Maybe the answer is the same reason you are thinking about yourself going the same rabbit hole. Read on and you will learn about mistakes, you should avoid and find few recommendations to reach your goal faster.
I was always around computers. Playing games…
Love programming, math, running and piano