How to add SSL / HTTPS to WampServer

With the importance of HTTPS for security and SEO (according to Google), you need a development environment that lets you run your site locally on https. Unfortunately, right out of the box, WampServer only includes a parts of what you need to get your local web server running over https://localhost. In this article, we will go over the exact steps you can follow to get HTTPS / SSL working on your Wamp Server. These instructions assume that you are installing the 64-bit version of WampServer for Windows to your c: drive. If not, just replace c: with d:. You may also … Continue reading

Which Web Development Programming Languages Should I Learn?

I am often asked this question by other Web developers. In fact, I regularly need to figure decide which web programming languages and technologies I need to learn next as part of my life long learning. Start with Web Browser Technologies Did you know? Even after over 20 years of mainstream web technology, web browsers only natively understand 3 things: HTML, CSS and JavaScript. That’s it, that’s all! There actually used to be a fourth, vbScript, but it was only available in Internet Explorer and Microsoft finally deprecated it as of IE11. Anything more and it is usually an add-on, plugin or … Continue reading

Developers – How to get started in Moodle development

For developers just getting started in Moodle development, testing and fixing 3rd party Moodle plugins which are not currently supported the latest version of Moodle is a great way to get started on your way to learning how Moodle works. These plugins often just need simple fixes, updates to deprecated API calls and stuff like that. Start by browsing through the list of 3rd party plugins and choose a plugin that is of interest to you. If you think it would be useful for you, chances are there are others who would think so too. Next contact the author before you start just to make sure … Continue reading

How to upgrade MySQL to MariaDB in XAMPP in 5 minutes on Windows

Here are the steps I used to to upgrad MySQL to MariaDB in XAMPP on Windows in about 5 minutes. After completing this process, MariaDB will look and work just like MySQL. You may even notice a performance increase in your website. No need to panic fellow developer, increased performance is perfectly normal and just one of the great benefits of MariaDB over MySQL. IMPORTANT: Before you begin, always be sure to make a good backup. Do not do move instead of copy files in the instructions below as the original files may be required in order to back out and … Continue reading

Upgrading Moodle packages for Windows (XAMPP Control Panel, PHP, phpMyAdmin, Apache, MySQL)

Moodle 2.3 to 2.6.1+ for Windows comes with pieces of XAMPP 1.7.4. Although it works well, the version of PHP that comes included with it is buggy, lacks some key features for development such as a modern control panel and phpMyAdmin. Here is how you can fix some of the problem and upgrade your environment. Upgrading PHP What prompted me to look into this was that Apache was constantly crashing and the following message appeared my Apache error log: [notice] Parent: child process exited with status 3221225477 — Restarting. Here is how to upgrade PHP: Download PHP 5.3.29 — be … Continue reading

Changing Notepad++’s default source code language for new documents

Notepad++ is a great editing tool for web developers. I know many, including myself, who use this together with Adobe Dreamweaver for their HTML development because there are just some things that Notepad++ does better than Dreamweaver including syntax colouring and HTML tag  matching. When you first start using Notepad++, it tries to determine the language of your source code using the filename extension. If you are just using a blank unsaved document, it may just treat your HTML code as plain text, offering no syntax colouring or tag matching. To enable these features, you either need to save your file with a … Continue reading

Resources for Web Developers

Image Repository Canaidan Tourism Commission Media Centre Fotolia iStockPhoto Shutterstock Images StockFreeImages Stock.Xchng On-line Tools Photo Editor Text Comparison Tool Text QuickDiff Tool Subtitle Horse Converters Real-time HTML Editor Programming Languages ASP.Net CSS HTML Javascript SQL VB.net Search Engine Optimization SEO Tutorial SEO Tutorial (Video) SEO Tips SEO Checklist Google Adwords Keyword Tool Google Webmaster Tools Bing Webmaster Tool … Continue reading

Setting up a Website for Educational Purposes

ASP.Net / SQL Server If you are looking for ASP.Net, I’ve heard people recommend ASPSpider. Their services include ASP.net 4.0 and SQL server. Their free accounts limit you to 100 MB of disk space but that should be more than enough for most educational purposes. Also check out the Free ASP.Net Hosting List for a list of most popular asp.net web hosts. Here is a list of some ASP.Net framworks you can play with: Umbraco DotNetNuke AxCMS.Net N2 mojoPortal AtomicCMS (This is not the same as AtomicMotion CMS which is a commercial product) Apache, MySQL, PHP If you are looking … Continue reading