Posts

Introduction to Bourbon

Bourbon is a Sass mixin library that can be used within your web project to help write CSS faster and easier. With the deprecation of Compass, many developers have switched to use this library. This post will provide a brief introduction to Bourbon including how to install it and use the mixins and functions provided ...

Styling Navigation Menus

A navigation area on websites is an important factor in providing visitors a user-friendly experience allowing them to navigate through different web pages.
The majority of websites have them, and therefore styling navigation menus is a useful HTML/CSS skill to have. There are of course many different styles of navigation menus you could create, however ...

Set up a Self-signed Certificate in MAMP

There are occasions where certain pieces of development work require an SSL connection on your local environment in order to test the code. Examples of this might be testing payment integrations with a specific payment provider. This is where you’ll need to set up a self-signed certificate in MAMP. Here is how you do so ...

Introduction to Vim

A developer’s choice of text editor is usually one that is fairly easy to learn and one that they’re most familiar with. With that said, a lot of users would avoid Vim as it requires a more steep learning curve than other editors. A quick introduction to Vim below will outline the benefits that this ...

CDN Fallbacks in Web Development

Rather than loading static resources locally such as CSS and JS, a lot of developers often include the resources via a CDN to improve website performance. However, there may be occasions where the CDNs experience downtime which can result in many websites breaking. CDN fallbacks in web development should be considered and factored into any ...

Add Google Maps in Swift

To add Google Maps in Swift within your project, you will first need to download the Google Maps SDK for iOS.
You can either install the SDK using CocoaPods, or manually by downloading the zip file and adding the files into specific locations within your project in Xcode.
To install using CocoaPods, ensure that you ...

Packaging Magento Extensions

When going through the Magento extension submission process within the Magento Marketplace, you are required to upload an archive file of your extension files. Packaging Magento extensions can be performed within the admin panel under System -> Magento Connect -> Package Extensions.

On this page, there are six tabs situated on the left hand ...

Using gitignore

A gitignore file is used to specify files that you want Git to intentionally ignore. Using gitignore has several advantages, the main one advantage being that you can prevent sensitive information, such as database credentials or other configuration files, from being accidentally committed.
The .gitignore file is usually placed in the working directory, or the ...

Using SendGrid with Node

A good email service to use to send mail in your Node project is SendGrid. Using SendGrid with Node is very simple: you just need a SendGrid account and you’re ready to start.
If you do not have an account, you can sign up to a free 30 day trial of SendGrid on their Pricing ...

Add a Password Strength Meter in HTML5

Lots of websites provide a useful password strength indicator informing you of how strong or weak your password is. You can also add a password strength meter in HTML5 by using the new <meter> tag, although the meter will not dynamically update without updating it with data.
The meter requires a combination of HTML, ...