The phrase time management is one of the most used phrases in management, productivity, self-care, etc. We have this valuable resource in our hands, and we should have an idea — or better, a philosophy — on how to use it. In this article, I want to explore more about what time means for a programmer. The way we see time, and our approach towards it changes once we identify ourselves as an artisan programmer. This article is the second part of the series on the art of programming. You can find the first part here:

Because of the work…


Introduction

The problem I had was simple. I wanted to create a summary API of one of my resources, and I wanted to do it the way that would be the best for the project and REST API principles. So I created a question on Stackoverflow and waited for the answers. But then I realized that my question had been closed because it is Opinion Based. So I realized ( happily) that this is one of the problems that need to be solved based on the project, and you should use your ideas to make it work. Here is my approach…


I’ve been doing programming since I was 15 and my process of learning hasn’t changed that much. I get into work and discover. Run the code and figure out why it is failing and try to solve it and thus learning something new. Sometimes I do start with a YouTube video or an article, but it usually begins with a simple “Hello World” on screen. The process of work has not changed either. I get the task, analyze it, and write the code. Pretty standard.

But recently, I started to look at my work differently. I started studying MBA in…


Tulip Passage, Zarafshan, Tehran

In memory of his mother — who loved tulips — Dr. Human Bahmani plans thousands of tulips in one of the neighborhoods in Tehran Zarafashan each spring. So each spring people gather around in this area to enjoy these beautiful flowers. The mayor of the region supports his action by providing a place and human resource support. Street artists come there to entertain people, and you can see some coffee trucks which serve everybody with tea or coffee. This simple act has been done for over seven years now, and without a supporting crowd, it would not continue so far…


Looking at everything we have right now and people’s behavior could help us to anticipate future more clearly and be prepare for that, both individually or on enterprise level. It could affect the field we chose to study, the business we want to start or the direction of the business we already have. In this article we are going to look at some of the areas that has been worked on.

Industry 4.0

Industry 4.0 is the current trends in manufacturing and production and technology. The proposition of sensors and RFID have a huge impact on manufacturing. The production cost would drop…


Since the election of Hasan Rouhani in 2013, Iran’s approach has been changed. The country has been trying to open up to the world and although with many struggles many countries has been showing interest in investing in the country. Even after the election of president Trump as USA president, the approach has not been change in most of the ways. The country also goes through some financial changes like tax regulations and smuggling laws has been taken more seriously by law enforcement. …


https://www.zendesk.com/blog/customer-centric-business/

A typical strategy in marketing is following recent trends and figuring out what customers needs or likes. Hashtags, researches and previous purchases all helps you to come up with specific trends that people respond to. You design your campaign the way these trends dictate, and if you are smart you might predict future trends.


You have a brand image that is understandable to human beings. They see your store, your online presence and your products and perceive them. But is your brand understandable for the machines? Does google knows what is the purpose of your website? Does your product have a place in web of objects? Of course you can use keywords in order to explain your mission, but those information would be understandable if the machine has a natural language processing engine to analyse that and usually they are full of errors. For this you have to make your brand understandable in web…


When I started to learn Angular, I had a hard time understanding how should I change my way of thinking from the previous versions to the new approach. The shift is a little bit confusing and translating what I learned from tutorials to my own projects was hard and full of mistakes. All I could find on the Internet was a set of example codes and how to generate them with angular-cli. Not that those were useless. After all I managed to learn from those tutorials. …


In this article we are going to show how to authenticate in ionic. As usual the purpose of this article is to give a big picture and a lot of things are simplified.

What we have

Authentication for ionic is similar to what we discussed in Angular here. But there are some differences. Based on what we created with angular we have a login page, an authentication service and an interceptor that sends token with any called API that needs it.

What is different from Angular

The only difference is that in ionic we use ionic storage instead of local…

Shadi Hariri

I enjoy coding and product management with innovative approaches and agile team planning. I am working as head of engineering in Volunteer Vision, Munich

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