Posts

Showing posts with the label Back End

The Difference between Software Developer and a Software Engineer

Image
AN Engineer oversees the system as whole using engineering principles, whilst a developer focuses on creating functional software. The answer? Well it depends on who you ask! There isn't an official distinction between the roles, with companies using their own experience and knowledge to define descriptions that suit their needs. To confuse matter further, there can be regional variations as well, with a distinct difference in education. However, the variety of data sources can be assessed and analysed to draw conclusions from. According to  Computer Science Degree Hub  software developers and software engineers have separate roles: “Software engineering refers to the application of engineering principles to create software. Software engineers participate in the software development life cycle through connecting the client’s needs with applicable technology solutions. Thus, they systematically develop processes to provide specific functions.  In the end, software engineering means

The beauty of using Django

Image
Is Django Really Worth learning? Features of any technology can tell us what it is best suitable for. Whenever we learn some new technology, it is due to a reason. There are lots of reasons to learn Django. And, through this article, we will tell you what Django has solved and what it is doing best. So let’s start the Django features tutorial- Features of Django Framework Top Features of Django Framework Below, we will discuss the best features of Django in detail. 1. Excellent Documentation This is one of the main reasons to start learning Django. If we compare Django with other open source technologies, it offers the best documentation in the market. Better documentation of any technology is like a very well-established library for any developer. There, he can search for any function desired with ease with the time involving in the searching purpose only. The documentation of any technology is also one of the categories to grade a technology, as i

How to Become a Front End, Back End, or DevOps Developer.

Image
There are many ways you can go about picking up the skills you need to become a developer. There are linear curriculums that teach you a bit of everything - like freeCodeCamp's full stack development curriculum. And then there are massive lists of skills - and sometimes lists of resources - you can use to "choose your own adventure" through the learning process. One of the best such list of skills is  Kamran Ahmed's  Developer Roadmap, which he regularly updates. This is no ordinary list of resources. Kamran has painstakingly mapped out all the skills he feels are essential to breaking into different fields of development. I've written about his roadmap in the past. And to celebrate us all being half way into 2019, I'm going to share his entire roadmap here - all three of them. That's right - he has lists of tools and resources that are required for the following paths: Front end web development Back end web development DevOps (also kno