Haris Bin Nasir
Author: Haris Bin Nasir
-
The iOS Simulator deployment targets is set to 8.0, but the range of supported deployment target version for this platform is 9.0 to 14.1
When I was trying to start my flutter app, the following problem appeared in my stack track. The iOS Simulator deployment objectives are set to 8.0, however flutter supports deployment targets from 9.0 to 14.1 for this platform. So, today, I’ve compiled a list of all viable solutions to this problem. I’ll try to provide…
-
Django Authentication using Google OAuth
Open Authorization (OAuth) is a service that allows websites or apps to share user data with other websites without requiring a password from the user. Users can use the same account to log in to numerous websites without having to create new credentials. Google, Facebook, and GitHub are some of the most common OAuth service…
-
How To: Use Bootstrap 4 In Django
Django is an extremely capable backend framework. If it doesn’t look good, a functional website isn’t very useful. Users will determine the value of your website based upon it’s aesthetics. As a result, it is critical that the website’s UI and User Experience are excellent in order for you to increase traffic. Django is a…
-
Guide to MVT In Django | Django Project Structure
The MVT (Model-View-Template) architecture is used by Django. MVT is a web application development software design pattern. Their are three parts to the MVT Structure Model: The model is going to be the interface through which data can be obtained for the Django Application. A model is a logical data structure used by Django to represent…
-
10 Tips To Improve Django Website Performance
After years of working with Django, I’d like to share some tools and techniques for optimising Django frameworks performance, and identify bottlenecks holding your Django application hostage. So, because performance is a hot topic, let’s talk about how to make Django run quicker and better. Deploy your app using nginx + uWsgi/gunicorn. Use a CDN…
-
Cache Django Website Using Redis
The performance of your application is critical to the success of your product. The repercussions of a slow application can be measured in dollars and cents in an environment where users anticipate website response times of less than a second. Even if you aren’t selling anything, quick page loading improve the visitor experience. Everything that…
-
How To: Send Email using Python and SMTP
Simple Mail Transfer Protocol (SMTP) is a protocol, which handles sending e-mail and routing e-mail between mail SMTP stands for Simple Mail Transfer Protocol, and it’s an application used by mail servers to send, receive, and/or relay outgoing mail between email senders and receivers. Python provides an smtplib module, which defines an SMTP client session object that…
-
The Ultimate MacOS Terminal Cheat Sheet
The Mac Terminal is a command line system that can help you quickly take control of your operating system and make changes. Getting to the Terminal app is easy — you can navigate via your Mac’s Finder or through Spotlight. Below you can find many useful commands that can help you better utilize the Terminal On…
-
How To: Check Disk Space In Linux
How much space do you have free on your Linux drive? Managing disk space on a Linux server is an important task. For example, package manager applications notify you how much disk space will be required for an installation. For that information to be meaningful, you should know how much space your system has available. In this…
-
The Ultimate Django Cheat Sheet
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source. Django’s online documentation is a great source…