we have the technology

The vast majority of the coding is done in gedit, the GNOME text editor (though I really have started to dislike it and GNOME generally...). I use line numbers, line highlight, spell checking, syntax highlighting and others all the time.

I test mainly on Firefox and Chromium; and Lynx sometimes. I use lots of plugins for Firefox too.

I use Apache, PHP and a database (SQLite) installed locally as well. You wouldn't believe how much time that takes off development compared to uploading and checking online. My OS (Debian GNU/Linux) takes care of everything for me, from dependencies to updating, everything. For serious development, you develop on the same sort of system that your site will be deployed to.

I used to use the bzr (Bazaar) DVCS to manage changes to my website, but now use brz (Breezy)...

automation

Originally most of the site was handcrafted, each individual < and > carefully position, with "s put just so to hold the attributes of the various tags. However, as time went on, I started using more and more PHP. Not just to insert menus and footers, but to even assemble whole pages from individual chunks. (For example, most of the webdev pages are put together in this fashion.)

This approach allows me to focus on creating. For example, to make a style sheet just for this section of the site, I just created it in the styles folder. No need to add any <link> tags, I just created the style sheet, and it is automatically inserted correctly.

Of course, I still create all the individual pieces by hand, carefully putting an <abbr> tag here, massaging some characters with a careful class so that the style is perfect and so on. But the bulk of the boring stuff is now being done by automation. Over time, I'll gradually introduce more and more automation as well. After all, that's what computers are good for.

Site & page info (footer)

Mostly handcrafted by Michael, this website was designed to standards, with the highest quality in mind, and in result. The code and content is freely available.

This page is located at http://next-nexus.info/site/technology.php and was last modified on 2025-02-17.