It’s time to write a new blog post about my experience in the HEC Paris Master of Science program. I’ve taken two new courses: Business strategy and Strategic Management of Innovation. They were somewhat related which was good for building a broad knowledge, because several concepts and topics were used and discussed from different angles in both courses. When I was a schoolboy, I liked strategy games like chess, Civilization and Command & Conquer. I had to balance building roads and factories with investment in defense and military troops. As with these games, in business it’s all about the strategy.


Have you ever wondered what your manager is doing all day? Are you guilty of secretly thinking he/she is playing Candy Crash and attending endless stream of useless meetings? If yes, then you are normal. Management is often invisible and hard to understand. We have tons of books and courses on management but too few good leaders. Sadly, many of us had a bad boss and too of us had a great boss. This post will share my approach to being a good leader.

My management philosophy revolves around three things but one of them is the most important because…


Have you wanted to do something and made a New Year resolution but it never worked. A year passed and you still haven’t accomplished learning a foreign language, reading good books, going on a trip you always wanted, moving to another place, getting a degree… you got the idea.

New Year resolutions don’t work. They don’t work because people make them and then forget, never look at them. It’s not your fault that your NY resolutions didn’t happen. You just didn’t know what to do. I was like that too before I discovered what works.

Write down your yearly goals…


Does someone have to be a genius to be a programmer? It definitely helps but only if the person is NOT afraid of hard work. You see, a lot of smart people are compelled by challenging and tough problems. They want to solve complex issues.

Programming can be creative but at the same time there are periods of time when programming can be boring and tedious. A good programmer will be smart to automate a boring task but he won’t hide from a boring task if automation is impractical. When I taught at the Hack Reactor dev bootcamp, the best…


Are programmers born or made? It depends. In 2010s, programming is so much easier than it used to be in 2000s. More and more gurus and dev bootcamp founders proclaim that programmers can be made.

I won’t say programmers are made. My answer: it depends. Instead of thinking programmers are made, utilize whatever belief is more useful to you.

If you are starting on the programming path later in your life as a second (or third, or fourth) career choice, then thinking programmers are born is detrimental! Why would you do such a thing?

Think and truly believe that programmers…


I’ve been working on the new edition of my best selling book Full Stack JavaScript. I was updating references, links and names of the services. A lot of libraries are dead and the links are unreachable. A lot of services are dead or being bought by big companies. The list is huge. Compose which was MongoHQ is now part of IBM. StrongLoop is part of IBM. Heroku is part of Salesforce. Parse.com was bought and discontinued. Firebase is part of Google. Joyent is part of Samsung.

It’s kind of depressing. Take a look at this page. Nodejitsu, which was one…


Bitcoin price was rising like a crazy and that’s why more and more people are interested in it. I did my informal survey every time I was at a restaurant or taxi by asking waiters and taxi drivers if they invested in Bitcoin. Most of them said no or “what is bitcoin?”, so this article is for them.

Why Blockchain is The Future

Blockchain is the technology behind Bitcoin, Ethereum and pretty much all other 40+ cryptocurrencies. Blockchain is an open source (like free) tech and it’s finding use in corporations and probably governments and big banks will roll out their own semi-decentralized blockchains. Blockchain…


If you’re a software developer with a few years of experience, and you’re new to Node.js or web development, join popular instructor Benjamin Lin and author and founder of Node University Azat Mardan for Introduction to Node.js, now available on edX. In just a few hours (and using the latest materials), make the leap from desktop apps, and see how easy and fast it is to get started on Node.js. Plus, who better to learn from than the always-entertaining Benjamin and his colleague Azat, who has written more than a dozen books on Node.js?

Node.js is popular because it’s simple…


This is an excerpt from the book React Quickly, available at manning.com

This article covers how to capture text input and input via other form elements like <input>, <textarea>, and <option>. Working with them is paramount to web development because they allow our applications to receive data (e.g. text) and actions (e.g. clicks) from users.

Recommended Way of Working with Forms in React

In regular HTML, when we work with an input element, the page’s DOM maintains that element’s value in its DOM node. It’s possible to access the value via methods like: document.getElementById(‘email’).value or by using jQuery methods. The DOM is our storage.

In React, when working…


Technology is the fastest growing sector in the job market. Software, cloud and automation replace traditional jobs of factory workers, secretaries and service workers. Software and technology companies are the most valued by the stock market and investors. Founders of these companies are one of the richest people in the world. Startup founders and nerds are new role models for kids.

But what if you are not coding prodigy like Mark Zuckerberg or Bill Gates who started coding in their teens. What if you don’t really enjoy coding that much or maybe you are more of a peoples or a…

Azat Mardan

Software Engineering Leader | ex-Technology Fellow at Capital One | Author of books

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