When I started my career, I was always afraid of losing my code changes. Sometimes, I would copy the code to text files just to be sure that I won’t miss something.
That’s not a great practice. If you know how to use git properly, you won’t have these doubts.
Git has everything you need to make you safe. And much more.
Let’s dive in.
Obviously, I must use a new branch for every task I start:
git checkout -b <new_branch_name>
This command creates a new branch and automatically sets it as active.
This is one of the rare cases…
When looking at Vuex tutorials, you can see most of them are quite simple.
The logic is explained well, but scalability suffers. How will this work in my production app?
Here’s a simple store example from Vuex official docs:
My goal is not to explain what a store, state, or mutations are.
Instead, I want to show you a massive store with 1,000+ state attributes, mutations, actions, and getters.
I want to teach you how to…
Somewhere in the middle of my career, my coding skills started to grow rapidly.
I surrounded myself with the best engineers. I got the best mentorship.
Every pull request was an invaluable lesson.
However, being a great developer is much more than writing amazing code. We are team players, and we must act like it.
Soft skills, if you focus on them, can improve your career more than your technical skills.
Just a few engineers who work closely with you will be aware of your code quality. However, if you’re a great team player, everyone will know it.
When I started working on my current commercial project, I noticed that we’re using Vuetify as a component library for our Vue.js app.
There was loads of tech debt to solve, and Vuetify’s implementation was just one of them.
At first, we needed to upgrade the version — it was on the v1.5, and support for it ended in July 2020. Yes, the v2.x has many breaking changes.
Because of not using Vuetify correctly, this update took weeks.
However, after the upgrade as well as refactoring the implementation, we’ve found a way for making any breaking update sleek; a few…
From the moment I started learning React, I completely fell in love with it.
I absolutely loved it. Amazing.
I used the tool for years, but I couldn’t help myself from observing the Vue.js hype. Apparently, every developer that uses it loves it so much!
How’s that possible? I love React, but sometimes it makes me frustrated; why is there much less frustration in the Vue.js world?
I’ve started Vue on a commercial project a few months ago and completely moved…
When you start learning about the frontend world, you’ll almost immediately stumble across the term “Virtual DOM”.
Most of the popular frontend frameworks use it and want to prove their speed with it.
But what makes it so fast?
And what makes the real DOM so slow and inefficient?
This topic is quite complicated, but you need to know the basics to understand the DOM.
Let’s assume that we request a simple HTML/CSS page from the server; we won’t need JS here.
After we receive a response in the form of HTML/CSS, this happens:
The browser parses the HTML file…
If you’re like me, you’ve probably stumbled across so many articles on connecting Heroku and GoDaddy.
And none of them did the trick.
I finally found a solution; by the time you finish reading this article, you should be able to:
https://yourdomain.comas your root domain.
https://www.yourdomain.comto your root domain.
How many times has this happened to you?
A wonderful idea appears in your mind; you enthusiastically present it to someone.
“Be realistic” — they say to you.
It’s not their fault; rather a social issue in general. But you, as an individual, have the power to break the mass patterns.
Let everyone else be realistic; and you — live in that magical, unrealistic world.
You’re probably reading this article on your powerful laptop or smartphone.
Were the founders of those companies realistic?
Were the people behind anything you use every day — realistic?
This might be moonshots, and you…
It’s September of 2020. After numerous discussions, my girlfriend and I strongly decide that we’re moving out of Croatia.
I’ve known that fact since my return from master studies in Germany back in 2018, and she — for her whole life.
We’re opening the map, searching for a massive city on this planet. After some time, we shortlisted two cities: New York City and London.
NYC seemed more exotic since it’s a bit further, so we started there.
The crisis was hitting the US hard then, and it seemed like we couldn’t open any of the doors.
We decided to…
The two types of mindsets exist — growth and fixed.
People with a growth mindset believe they can change themselves; learn and break their old habits. They can master anything if they put enough time into it.
On the other hand, people with a fixed mindset believe they were born in such a way, and that there’s nothing they can do about it.
Both of them — are correct.
But something’s wrong with the fixed mindset here; the unconscious growth is here all the time!
Or at least, sometimes.
A fixed mindset can be ridiculously restricting.
Our beliefs that we…