Posts

Showing posts with the label web app

What is the Difference Between a Website and a Web Application?

Image
  It's typically hard for an end user to tell the difference between a web app and a website. They just type in the URL and boom, the results are there. And this is what really matters for the user – getting the results for what they are searching. If that happens, then that's basically what they care about. But for you as a developer, you're the one who has to build these products for the user. So you should know their differences well. Do you know the main differences between a  Website and a Web Application ? We'll take a basic technical approach in this article. And although there are conflicting opinions among some developers, I will try and highlight some of the key differences which helped me understand how websites and web apps differ. Lets get started. What is a Website? A Website is a collection of related web pages that contains images, text, audio, video, and more. It can consist of one page, or many pages, and it provides both visual and text content. There...

Django web app continuous deployment and integration

Image
  Share on Twitter Share on Facebook Share on Reddit Share on Hacker News This article focuses on setting up a  continuous integration  pipeline for a Django project, but the information here can be extended to other Python projects, too.  Django  is a Python framework that is described as the “web framework for perfectionists with deadlines.” It is considered a great tool for creating Minimal Viable Products (MVPs) because it is easy to set up an application with a database and to run tests. It delivers high quality code and has excellent documentation. These features also benefit your users because it promises the fast shipping of new features. Here are the steps we will take: Create a Django app Create tests for the app Dockerize the app Configure CircleCI Run locally Push to GitHub Add a badge Explore optimization with caching Prerequisites In order to go through this tutorial, you will need to have the following installed: Git Python Docker CircleCI CLI Cre...