My experience using the Duolingo German language course

duolingo_logo

When I added a websites section to my blog I always intended to showcase sites that I found interesting or useful. Today, I would like to walk through a website called Duolingo that helps language students keep their skills fresh. The site can be found at https://www.duolingo.com/ or on a mobile device using the respective application store. Four months ago, I thought I would see if I could learn a language from scratch just by using the Duolingo website and mobile app. In the past, I have learned a little

Applying conditions to AVERAGE, SUM and COUNT functions in Microsoft Excel

Excel File

This is my first article on Microsoft Excel in over two years and continues the series with descriptions and examples of applying conditions to the popular Excel SUM, COUNT and AVERAGE functions. I started writing this article about 6 months ago when one of my friends asked me how to count the number of occurrences in a spreadsheet where a condition in another column was true. I had thought that I had already written such an article and was about to point her to it but it wasn’t there. I

Six steps to staying safe online and securing your devices

Hacking Detected

After all the stories about the latest malware attacks, I wanted to post a collection of tips that should help you and others on your network (home or work) with six steps to staying safe online and securing your devices against malicious threats. It’s quite simple really and if you follow these rules then you won’t become a victim. 1. Patching Keep your operating system and software patched to the highest level and do so as soon as you can after the patch has been released. If your operating system

The Product Manager Skills and Roles

product-manager-cogs

This article follows on from my previous article on The role of the Product Management in Technology and covers the skills required, roles undertaken and responsibilities for a Product Manager working for our company at the time. During 2012, I was working as a Product Manager for one of our larger systems. At that time I was asked to define a set of skills that we should be looking for in potential Product Managers, which then became the basis of a job description for that role. At that time the

Why does no-one comment on my blog posts?

blog-comments

I was asked recently why a site was not getting any comments on its blog posts and what follows is my explanation back to him with some ideas of why that is and what to do about. I ran a blog between 2008 and 2011 where I allowed unlimited comment time and apart from one or two that had shared the same experience as me, all I got was SPAM (people posting links to their own sites – malicious or otherwise). I spent ages moderating it so this time around

Setting up a secure website certificate on an Ubuntu server

HTTPS Traffic

This article goes through the steps required to create and install a secure certificate on a website which will allow web traffic to be encrypted over https. The article uses the default website on an Apache 2 Ubuntu web server. It also mentions what to do for multiple websites each with their own secure certificate. It is part of my other articles on setting up an Ubuntu Linux server hosted using Amazon Web Services, but the same principals can be applied to any website on any server as the steps

What effect does the GDPR have on my website

cookies-law

Today, I was contacted by a friend who was worried about gathering data on her blog and the effects that the future European data protect act (DPA) would have on this. As I was writing my response I thought that would be good to share on my blog so here it is. I take it you are referring to the European Union’s (EU) General Data Protection Regulation (GDPR) that will come into force in 2018 over-riding the UK’s own Data Protection Act. If the UK has not quit the EU

Technology blog moves to WordPress

Wordpress Logo Stacked RGB 620 x 400

Welcome to WordPress! After 3 years of developing and operating my own content management system (CMS), I have finally switched over to WordPress for my Pat Howe Technology Blog. Part of the reason for this was to make it easier to maintain but the main reason was to take advantage of all the great plug-ins available. I’m still in the process of converting three years’ worth of posts but I’m over 90% of the way through and couldn’t wait any longer to launch it. I didn’t go with a front

Setting up a MySQL database on a Linux server

Setting up a MySQL database on a Linux server

This article goes through the steps required to create a MySQL database, a database user and give database permissions to that user. It also covered importing structure and data from a script together with a bit of information about creating tables and adding data. It is part of my other articles on setting up a “Ubuntu Linux” server hosted using Amazon Web Services, but the same principals can be applied to any Linux server as this article is just about using MySQL commands. If you do not already have MySQL

Setting up delegation between servers for Windows authenticated sites

IIS & SQL Server Delegation

Recently, I heard that someone was having trouble setting up Windows Server delegation and I remembered that I wrote about it a few times several years ago in 2010. That blog and article does not exist anymore and there is little documentation on the process (most IT professionals will give up and use a different solution), so in the spirit of sharing at this time of year, here it is again. What is server delegation? When building a web application you can build your own user administration or use a