Author: Yvonne Aburrow

  • Indigenous History Month

    Indigenous History Month

    June is Indigenous History Month in Canada. A time to reflect and act on the history of interactions between settlers and Indigenous people.

    More and more Canadians want to learn the truth about the destruction of the cultures and languages of Indigenous Peoples in Canada, and the theft of their lands.

    (more…)
  • Pride Month is Here!

    Pride Month is Here!

    In the current climate of anti-trans legislation, cutbacks on DEI efforts, and more, we need Pride more than ever. Not just splashing a rainbow on your company logo, but meaningful efforts to be inclusive and support 2SLGBTQIA employees, colleagues, customers, and suppliers.

    (more…)
  • Choosing a CMS

    Choosing a CMS

    A content management system (CMS) is a system for storing all of your web pages, templates, images, and other assets in one place and displaying it on the web. It allows people with little or no knowledge of coding to edit content for your website.

    Choosing a CMS is tricky. There are many systems available, and several factors you should consider in the selection process.

    (more…)
  • About the Carnelian

    About the Carnelian

    Several people have asked me, “What’s a carnelian? How did you choose the name?” So here’s the story.

    (more…)
  • Plain English

    Plain English

    Plain English, sometimes referred to as plain language, is a way of writing clearly and simply to convey information. It is especially important for websites, whether they are government or business. It is necessary because not everyone reading your writing has English as their first language, and if you are explaining something complicated, it helps everyone to understand.

    (more…)
  • Getting the Tone Right

    Getting the Tone Right

    Writing for the web requires a different style of writing than other formats. You need to be succinct, but also clear. Getting the tone right (not too formal, not too informal) is important.

    (more…)
  • Responsive Websites

    Responsive Websites

    A responsive website is one that you can view equally well on a mobile or desktop device. The font size and layout should be readable without zooming, panning, or scrolling horizontally.

    (more…)
  • Styling your Website

    Styling your Website

    Since the invention of the web, styling on websites has improved in leaps and bounds. You can have gradients, rounded corners, overlapping elements, drop-shadow, scalable and responsive content, and much more. This is all made possible by CSS (Cascading Style Sheets).

    (more…)
  • Land Acknowledgements

    Land Acknowledgements

    In many parts of the world, the majority of the population of a country or region is not indigenous to that area. This is true for Canada, the USA, Australia, and New Zealand, for example. In these countries, it is customary to acknowledge that we are living and working on Indigenous lands.

    (more…)
  • Personal Pronouns

    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.

    (more…)
  • Agile Methodologies

    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 exist, including Kanban, Smart/ADP, Scrum-ban, and Agile Unified Process. In this article, I will compare the different methodologies.

    (more…)
  • Organizing your Content

    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 at other websites offering a similar product or service; or you can experiment with different ways of presenting your information and see which is the most effective.

    (more…)
  • User Stories and Personas

    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 be written “as who, I want what, so that why.

    The role, the task, and the goal are all equally important, and a user story is incomplete without all three being present.

    (more…)
  • Migrating to TypeScript

    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 to me that he had noticed that developing with TypeScript is faster.

    (more…)
  • Writing for the Web

    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 verbiage and leave.

    (more…)