Web Development

Building a Simple Web Server with Python

When you think of Web development in Python, you might think of popular Web frameworks like Django or Flask. While these are good for large applications used by many people simultaneously, Python’s standard libary is good enough for a small project that’s only used by one person at a time.

The Trouble with Made-Up Example Sites and Domains

When people talk about building a website, it’s common to use an example name rather than the name of an actual website. And when people ask questions about their websites, they often use a placeholder instead of the real name. This all makes sense, but when it isn’t done right, it can lead to problems. To see why, let’s start with the story of a Web host and its employees.

Building Web Applications the Old-Fashioned Way

Web development on the frontend has come a long way from writing scripts and putting them directly into a Web page. Build tools and frameworks make it much easier to build entire applications that run in the browser, far beyond anything thought possible when JavaScript was first created.

Even so, it’s still possible to do it the old-fashioned way, and it turns out we don’t actually have to give up everything that modern Web development has brought us.

My First Experience with “Modern” PHP Development

(Following all these software design “best practices” is tough. Am I missing something? Am I asking too much?)

I finally decided to dive into “modern” PHP development, with all the tools it’s acquired since I started coding in PHP. Along the way, I’ve tried to apply those best practices in software design I’ve heard about.