CS50’s 2nd Problem Set – Readability

I managed to solve CS50's "readability" problem some weeks ago, but I couldn't find the time to explain how I worked it out until today. Anyway, a happy outcome is worth waiting for 🙂 This time, we were challenged to develop an algorithm that computes the grade level needed to comprehend some text (that must be … Continue reading CS50’s 2nd Problem Set – Readability

MadCap Flare Tricks: How to Show/Hide a Background Image via a Condition

My team has been confronted with a new challenge this week. We document several products in the same MadCap Flare project, some of them are publicly accessible and others are for internal use, and need to have an "Internal" background image. The background image is defined in the "body" element of our css: body { … Continue reading MadCap Flare Tricks: How to Show/Hide a Background Image via a Condition

MadCap Flare Tricks: How to Open External Links in a new Window by Default

I'd like to share with you a script I've found on the MadCap Forums that you can use to open external links (<a href>) by default in a new target frame. To do so, you can add the script below to the body part of your page layout (.flmsp): <script type="text/javascript">/*<![CDATA[*/ $("a[href^='https://']").attr('target="_blank"');/*]]>*/</script> Note that I've … Continue reading MadCap Flare Tricks: How to Open External Links in a new Window by Default

Creating Accessible Content with Link States and Colour Ratios

Hi again! I've just learned a couple of new tweaks you can make to your CSS to create accessible content and I want to share them with you. About Link States Although I've been working as a technical writer for several years now, I never had anything to do with link states. Until now. I … Continue reading Creating Accessible Content with Link States and Colour Ratios

SWAT Document Structure – Accessibility Techniques

I'm currently attending an Accessibility Bootcamp held by Deque that aims at improving the user experience of people with disabilities by making software and documentation WCAG compliant. We've had an insightful session about SWAT structure for documentation. As usual, I've jotted down the main ideas: Basic Document Structure Concepts Semantic structure is a concept that … Continue reading SWAT Document Structure – Accessibility Techniques

Adding Interactivity to your Content

I'm always thinking about new ways to create clear and compelling content that can help my readers better understand the whys and how-tos of a feature. One of the approaches that I've started to follow recently is playing with the concept of interactivity to enhance the user experience. The idea is to prompt users for … Continue reading Adding Interactivity to your Content

How to keep your laptop and phone secure

Today I've attended an online discussion hosted by the CS50 professors David Malan and Brian Yu on how to keep your laptop and phone secure. Believe it or not, in 2019, the most common password used to "protect"  systems and devices was 123456. The second one: 123456789. The third one: qwerty (take a look at … Continue reading How to keep your laptop and phone secure

CS50’s 1st Problem Set – Greedy Algorithms

In order to solve the second exercise of the 1st problem set, "Cash", I had to work with greedy algorithms. To put it simply, greedy algorithms help you make optimal choices to use minimum resources for reaching a goal. In the "cash" scenario, we are cashiers that need to give back change to customers with … Continue reading CS50’s 1st Problem Set – Greedy Algorithms