So I had another challenge at my work. You see, we use plenty of SharePoint based sites, and a lot of the markup that it outputs is table based – especially the contents of a list. Now this is fine for tabular data and such – but in mobile view, it renders horribly. The rows […]
Blog
Solving the Intricacies of the “this” keyword in Javascript
So I’ve decided to do “mini” posts on certain topics that have always consumed me in my daily development tasks. And as many of you may know, Javascript is a language that is a bit more challenging to master. It’s such an expressive language that there are so many ways to accomplish things. One of […]
Working with LESS, Atom and Chrome Developer Tools
One of the many ways to increase a developer’s productivity is to utilize tools such as LESS. LESS is a CSS pre-compiler that extends the capabilities of the CSS language. You can use variables, functions as well as nested rules – things that you cannot do in plain CSS. I’m not going to dig deep […]
Building a user registration system – Part 3: The Password Reset Form
So now we’ve come to the last part of this series. We need a way to let users back in when they forget their passwords. So we’re going to need a form, a mechanism to notify them with a unique token, as well as another form to actually do the resetting of the password. Plenty […]
Building a user registration system – Part 2: The Set Password and Login Forms
So let’s continue with our registration system. We left off at the point where we have the registration page setup. So let’s try it out and fill in some information. Add your name and an email address. The fields should have validation, so you should see an error if you missed a field, or the […]
Building a user registration system – Part 1: The New User Form
Almost every website will have some form of public and restricted area. WordPress for instance, has the admin side where you can create posts, manage plugins, install themes etc. For this tutorial, we are going to create a similar mechanism. One that will restrict users from accessing sections of the site. We will create a […]