Sohail SaleemDjango 5 CRUD tutorialIn this tutorial, we’ll create a typical CRUD (Create, Read, Update and Delete) app using Django 5. This tutorial assumes that you already…May 21May 21
Sohail SaleemSteps to install a Django projectIn this tutorial, we’ll see typical steps needed to install a Django project from its repo in a testing environment. For this purpose…May 20May 20
Sohail SaleemEssential CSS Tutorial — FlexboxDesigning and managing web layouts by positioning individual elements proves to be cumbersome specially for modern web-based products…May 7, 2022May 7, 2022
Sohail SaleemEssential CSS Tutorial — FormsWe have already covered the essential concepts of CSS in Part 1, 2 and 3 of this tutorial series. Based on the concepts we’ve covered so…May 7, 2022May 7, 2022
Sohail SaleemEssential CSS Tutorial — Part 2At the end of Part 1 of this tutorial we introduced <style></style> tags of HTML in order to define styles globally. By changing styles of…May 7, 2022May 7, 2022
Sohail SaleemUninstall MySQL and Install MariaDB 10.7 on Ubuntu 18.04While considering to install MySQL on Ubuntu 18.04 one should look into a couple of caveats — first, the Ubuntu 18.04 repositories contain…Apr 20, 2022Apr 20, 2022
Sohail SaleemInstall Node.js using NVM on UbuntuIn this tutorial we’ll learn to install Node.js using NVM (Node Version Manager) on Ubuntu (or any Debian based Linux). Here, we’ve used…Apr 19, 2022Apr 19, 2022
Sohail SaleemEssential CSS Tutorial — Part 1In this tutorial, we’ll learn the core concepts and essential mechanics of CSS. This tutorial assumes that you know the basics of HTML; if…Jan 28, 2022Jan 28, 2022
Sohail SaleemEssential HTML Tutorial — Part 2Continuing from Part 1 of this tutorial where we covered very basics of HTML, in this part we move on to understand lists and tables in…Dec 15, 2021Dec 15, 2021