Sunit Panwar
CTO | Project Manager | Technology Consultant

Welcome to my blog. I have 9+ years of experience in web world and the journey has been full time web development to full time project planning and management. I joined web world as a full time PHP Developer and part time trainer and never remain limited to that. I saw web development as a global term which includes all server side programming... Know More...

Web server setup and configuration is specially a task of system admin but as a web developer in smaller companies often developers have to do all work from website development to server setup and deployment. Mainly, we have options to choose a shared hosting server or cloud server provider but for more control cloud hosting is preferred. We have Digital Ocean and Amazon web services (AWS) which provided cloud services but we will focus on AWS EC2 because of its popularity in website deployment.

Category: 

This article is particularly for the new developers who just started using git. I am assuming you already know basic usage of git. Most of the new users of git, think git and github is same thing and we need github or any other websites like bitbucket, gitlab account is necessary to use git. We often use git term for github or bitbucket which is neither absolutely wrong nor exactly right but a shortcut to save time in communication.  Let’s understand what exactly these from basic level are:

Category: 

Thousands of software professionals pass out every year from different programs whether from B.Tech, MCA or any computer diploma. Everyone has a dream to do something remarkable in IT industry but our education system is nowhere near to our very fast growing IT industry.  Most of the software professionals are not skilled enough to get a chance to work. Even they are forced to work on barely minimum wages and sometimes has to pay training fee until they are capable to earn for the company. All thanks to our age old and never updating education system.

Kotlin is the new Java in android development and now google has officially announced it as a main programming language for android mobile applications. If you are an android developer then you should already have started Kotlin for all your application development. If you have not started, here are some reasons to start today:

Category: 

Software industry is very huge and generally it has very small, on an average 5-8 years of life as a programmer or coder and then most of us are migrated to management positions like team leaders or project managers without realising what we are gaining and what we are losing.  Sometimes it is a dream to become project manager and other times we are just promoted as per our skills and company requirements.

It is always confusion in the mind of new web developers that “what should be their way to start a project?”.  Most of the web developers work in smaller or start-ups companies and more often they are individual developers per project. They have to handle project estimation to project planning by their own set of mind.

 I will talk about some core responsibilities of a new web developer to help those developers. Here are the following:

Project managers are the important pillars of any organisation and their thinking, attitude towards team, work methodologies directly affect the organisation’s performance and growth rate. New managers are often unsure about how they should proceed to lead team towards their goals. I will try to cover few principal that may be helpful to the new managers.

As a programmer we do coding on daily basis and there are some unfortunate cases when we stuck in some messed code and there is not idea what went wrong. Checking changes line by line is time consuming and sometimes not possible. In these situations version control tools like github comes very handy and blessings for programmers.

Today, I will talk about how github can be your best friend and life saver on daily basis. Let’s start here:

Category: 

PHP is known for its simplicity and easy learning curve. It has been quite popular for some its unique advantages which makes website development quick. But before Laravel, it has faced many criticisms by other language communities like Java, .NET and ruby.

Improving PHP reputation with new MVC based frameworks:

Category: 

Pages