Articles
        HTML Forms
        
          Forms are a handy way of making your website more interactive. They can be beneficial for both the visitor of the site, and the web designer.
          The basic premise behind a form is to collect data from the visitor via user input.
        
        Read more about HTML Forms
      
      
        Media Types
        
          Nowadays, a website can be accessed through a variety of different media types. In the early 90s it was typical to access a website through a desktop 
          computer, and while that's still the case, technology has progressed significantly in the context of ways we access websites. Screens can range 
          drastically in size and resolution; smart watches, to mobile phones, to tablets, to laptop and desktop screens, to 50+ inch TVs.
        
        Read more about Media Types
      
      
        CSS Layouts
        
          There are many ways of using CSS to create a layout comprised of many different sections of a website. Originally, HTML was used exclusively for both structure and 
          design, but as HTML evolved came a reevaluation of semantic markup, and a discouragement of overexcessive usage <div> tags and unnecessary <br> tags
        
        Read more about CSS Layouts
      
      
        Audio/Video
        
          With HTML5 came the introduction of tags designed to free the web developer of their previous reliance on plugins and 
          secondary websites. These elements are <audio> and <video>.
        
        Read more about Audio/Video
      
      
        Responsive Design
        
          When considering a responsive website it is important to take advantage of media types. Media queries are also a great solution to a world saturated with an almost 
          infinite number of devices with their own screen dimensions and resolutions. Sites are increasingly being designed with the perspective that font size shouldn't be 
          imposed on the visitor, and a responsive site  should cater to those who wish to increase or decrease font sizes without breaking elements or layouts.
        
        Read more about Responsive Design
      
      
        SASS
        
          SASS is an interpreted language based on CSS and reliant on Ruby to compile into a CSS based format. SASS is used to widen the 
          possibilities of CSS and contributes to a more streamlined working environment which can save a lot of time, while promoting 
          structure and organisation which can be very beneficial as a project grows.
        
        Read more about SASS
      
      
        SEO
        
          SEO, or 'search engine optimisation', encompasses a variety of techniques and alterations that web designers implement to assist with 
          appearing high on relevant search engine results. Successful SEO implementation can increase web traffic, that can lead to greater goals 
          such as an increase in e-commerce sales, user registration, or educating the visitior via the content of the page.
        
        Read more about SEO
      
      
        Accessibility
        
          Accessibility in terms of web design is creating a well-structured site with relevant adjustments for those that would normally have issues 
          with navigating around a website. An accessible website includes such things as the ability to navigate exclusively via keyboard, as well as 
          high-contrast design, and making sure the site is structured semantically, with relevant HTML elements that can be used by screen-readers and 
          such.
        
        Read more about Accessibility
      
      
        Social Media
        
          Social media is a hugely important part of how people interact in today's society. We can implement extra metadata in our code 
          to help sites such as Facebook and Twitter generate rich objects on these same sites. Rich objects can incorporate additional information 
          supplied via metadata to create user-friendly objects from links from other sites that don't look out of place in a typical social feed. 
        
        Read more about Social Media
      
      
        Microdata
        
          Microdata allows search engines to give a more accurate, relevant, and overall improved user experience. By implementing microdata (or other forms of structured data 
          markup such as JSON-LD) we can further clarify what exactly sections of our web page is comprised of. Since everyone's code is different, search engines sometimes have 
          problems with interpreting data, and by marking a breadcrumb list as such (instead of an additional navigation bar, for example), we can give additional information to the 
          likes of Google and co.
        
        Read more about Microdata