Category: Web Development

Web development is a broad term for the work involved in developing a website for the Internet (World Wide Web) or an intranet (a private network). Yo Yo

Article / Entry section

Last update on .

Photo by Carlos Muza on Unsplash
Photo by Carlos Muza on Unsplash

I love Django, a Python web development framework. It's my favorite tool for building websites. But I've noticed a trend toward using a JavaScript frontend such as React or Vue and wondered what all the fuss was about. Why use something else when Django has everything you need?

I love Django, a Python web development framework. It's my favorite tool for building websites. But I've noticed a trend toward using a JavaScript frontend such as React or Vue and wondered what all the fuss was about. Why use something else when Django has everything you need?

Last update on .

Image credit: craftsmany.com 14-Jun-2017 Use SSH with SSH keys
Image credit: craftsmany.com 14-Jun-2017 Use SSH with SSH keys

Recently I added two-factor authentication to my GitLab account. Doing this caused some issues with some of my local existing repositories that required me to get familiar with SSH keys. This article covers what I learned.

Recently I added two-factor authentication to my GitLab account. Doing this caused some issues with some of my local existing repositories that required me to get familiar with SSH keys. This article covers what I learned.

Last update on .

Credit: Haki Benita, 07-Jun-2017, 5 Ways to Make Django Admin Safer
Credit: Haki Benita, 07-Jun-2017, 5 Ways to Make Django Admin Safer

Using colors to distinguish different environments or databases has always been a nice way to make sure you are working in the right place. This article explains how to use that trick to keep you production and development environments visually distinct.

Using colors to distinguish different environments or databases has always been a nice way to make sure you are working in the right place. This article explains how to use that trick to keep you production and development environments visually distinct.

Last update on .

A while back, I wrote about setting up a Django website on an Windows web server via IIS (see this article). One of the most laborious steps in this process is to set up your environmental variables for the site in IIS.

There is a way to automate these steps using the Windows Power ...

Last update on .

The Internet Information Services Manager (IIS) from Microsoft is used on Windows Web servers. Most days, people are using Azure and other cloud services to host their websites, so it is often difficult to find help for using Django on stand-alone IIS servers. After lots of research and frustration, I cobbled together some steps to help set up a Django website on IIS.

The Internet Information Services Manager (IIS) from Microsoft is used on Windows Web servers. Most days, people are using Azure and other cloud services to host their websites, so it is often difficult to find help for using Django on stand-alone IIS servers. After lots of research and frustration, I cobbled together some steps to help set up a Django website on IIS.

Last update on .

Cookiecutter Django by Daniel Greenfeld is a framework that allows a quick start for setting up production-ready Django projects quickly. In this article, we'll detail what the set up steps are on a Windows machine.

Cookiecutter Django by Daniel Greenfeld is a framework that allows a quick start for setting up production-ready Django projects quickly. In this article, we'll detail what the set up steps are on a Windows machine.

Last update on .

A recent question in a Django forum regarding the use of the {% block %} tag inspired this post. I LOVE the block tag and use it extensively so I thought I would share what I know.

A recent question in a Django forum regarding the use of the {% block %} tag inspired this post. I LOVE the block tag and use it extensively so I thought I would share what I know.

Last update on .

Like Python and other programming languages, JavaScript has packages or libraries that people have written that you can use in your development process. Why reinvent the wheel if someone else has already done the heavy lifting, right? This article covers NPM basics and some common commands frequently used in web development.

Like Python and other programming languages, JavaScript has packages or libraries that people have written that you can use in your development process. Why reinvent the wheel if someone else has already done the heavy lifting, right? This article covers NPM basics and some common commands frequently used in web development.

Last update on .

Django 2.0 has some pretty big changes in it. One of the most obvious (and my favorite) is the change in the URL patterns. They have simplified it. And eliminated the complicated use of regular expressions.

I was very excited about this change because I have struggled in the past getting the URL regular expression ...

Terminology section

A user story is an Agile term that describes how the application will work from the user's point of view.