Articles

Page 4



  • A Project code guideline

    πŸ•‘8 minute read
    This is my documentation for a new project. I’m writing it here rather than inside a repository so that it can exist across multiple projects. This will eventually be duplicated on to a markdown document for posterity! Project structure As the project is...

  • Lessons learnt from my first iOS Game

    πŸ•‘7 minute read
    A few weeks ago I decided to make an iOS game. I’ve toyed with the idea for a long time, and tried a few times, but never actually made something that was fun enough and worked properly β€” consequently, I’ve never actually made a game from start to finish. ...

  • Start using Git

    πŸ•‘9 minute read
    Turning any project in to a Version controlled project is really simple and should be one of the first steps in any project workflow. By the time you realise that you need a version controlled file, it’s usually too late – whether you have accidentally ove...

  • CSS best practices

    πŸ•‘5 minute read
    There are a few ways of writing css. For consistency, we will adopt only one naming convention. This is lowercase and hyphen separated. It is the most readable and fits well with other CSS methodologies that are covered below. Yes No Specificity Keep y...

  • WordPress localhost redirects to live site

    πŸ•‘1 minute read
    When you are developing on WordPress sites it's always quicker to work on a local machine/development server. It's essential to work from the same data as the live site so you can work effectively as possible so taking a copy of the live database and insta...

  • Swift timer

    This is a simple timer, using Swift....

  • The joy of calc()

    πŸ•‘2 minute read
    calc() is a modern css function that allows you to do basic maths in a css file. You can use it to make semi fluid layouts with great ease. This means that you can have layouts with 1 fixed width column (or more) and the rest fluid. It doesn't just stop at...

  • Creating a chrome extension - an update

    πŸ•‘2 minute read
    Since I wrote my last post on creating a Chrome extension , there have been a few changes to how the extensions are built - mainly that the manifest version has changed to version 2. The original post is still fine, but there are a few tweaks needed. This ...

  • Arabic web fonts

    πŸ•‘2 minute read
    I've been looking for a good solution for Arabic web fonts for while now and have been hitting my head against the wall with the lack of options available to me or the cost of buying a font and hosting it myself. Just as I was contemplating making my own ...

  • Changing the version of SASS in LiveReload

    πŸ•‘2 minute read
    LiveReload is great a great tool for any web developer. One of the most useful of it's features is the ability to compile SASS on save. Unfortunately the version of SASS that is included in LiveReload isn't the latest one and it just so happened that was t...