Gemology Blog

  • Personal Pronouns

    Many people are confused by the topic of pronouns. A pronoun is the particle of speech that you use to refer to someone instead of using their name. The fact that someone uses a pronoun does not tell you anything about them beyond their pronoun; they may be transgender, cisgender, or nonbinary.

    » Read more


  • Agile Methodologies

    The key benefit of agile approaches to software development is being able to respond to changing customer requirements and feedback from user testing. It also means that you can roll out a system that meets the basic requirements and then refine it incrementally over time. The most well-known agile methodology is Scrum, but other systems…

    » Read more


  • Organizing your Content

    When you are building or updating your website, you need to think about what your target audience will expect to see. There are various ways to find out what they will expect; you can ask a group of people who are likely to use your site what they would expect to see; you can look…

    » Read more


  • User Stories and Personas

    A user story is a way of describing a website or product feature in relation to the person who will use it, how they will use it, and why it is useful. User stories usually follow the format “as a [role], I want to do [task], so that I can achieve [goal]”. This can also…

    » Read more


  • Migrating to TypeScript

    When a company hires a new developer, it can take up to six months for them to get fully up to speed on the company’s codebase. One way to make this process less painful for the developer, and less expensive for the company, is to use a strongly-typed language like TypeScript. A product manager commented…

    » Read more


  • Writing for the Web

    Have you ever experienced the fatigue that results from being presented with a giant wall of text on the screen? Sure, if you’re committed to learning about a topic in depth, you’ll read a whole long-form article, but if you are not committed, and just want to see the salient details, you’ll likely skip the…

    » Read more


  • Diversity, Equity, and Inclusion

    Here at Carnelian Web Services, we believe that a commitment to diversity, equity, and inclusion is a good start, but it’s a series of steps on the road to justice. Before you can have a diverse cohort of employees, you need to remove the systemic barriers that are preventing them from even applying to your…

    » Read more


  • Accessibility

    Making websites accessible is a very important aspect of user experience. Accessibility benefits everyone, because it makes websites easier for everyone to use. It is also a legal requirement in most countries, including Canada.

    » Read more


  • User Experience

    User experience is an important aspect of website design. Remember the bad old days of the 1990s, with marquees, animated graphics everywhere, an excess of links that were just labelled “click here”, and garish background colours?

    » Read more


  • Localization

    When you’re building a website which will be viewed by people from different cultures and countries, it is important to build it so that it can be easily and efficiently translated into different languages (internationalization), and then to provide versions of the content that are optimized for the relevant country and culture (localization).’

    » Read more


Subscribe to our newsletter

Categories

Blogposts

Tag cloud

2SLGBTQIA accessibility action adaptability Agile artists catering content management system content writing cosmetics CSS DEI design disability pride month diversity editing roles equity formatting gender inclusion Indigenous Indigenous-owned businesses Indigenous History Month internationalization JEDI jewel justice LGBTQ localization make-up marketing neurodivergent pebble pebbling penguins post scheduling Pride Scrum sexual orientation TRC calls to action UI usability user experience user interface design UX