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

CS50’s 1st Problem Set – Recreating Mario’s Pyramid in C

After creating a project in Scratch, CS50's students are asked to recreate Mario's pyramid in C: I'm going to be honest. This was harder than expected. My previous assignment with Scratch was really intuitive and seeing such rapid progress encouraged me to play around with the features and go beyond the requirements. To complete this … Continue reading CS50’s 1st Problem Set – Recreating Mario’s Pyramid in C

Professional Certificate in Computer Science for Web Programming – CS50 – Harvardx

Now is the time. After taking several introductory courses on different programming languages (JavaScript, Java, C) I've decided to take the next step in my career and learn the ins and outs of programming. For several reasons: I have realized that I love it. My brain craves learning and gets happy when it has to … Continue reading Professional Certificate in Computer Science for Web Programming – CS50 – Harvardx

NoCode

I've recently joined a MeetUp group called "NoCode" that aims at helping people to create mobile apps without code. Yesterday the group held a second session (this time online, because of the Corona virus situation) where we had the chance to delve into the NoCode subject and, more specifically, about how to create mobile apps … Continue reading NoCode

How to Get Started with Adobe FrameMaker 2019

I love lists and shortcuts, since they help me be more efficient. In this post I want to share with you some tips and tricks I’ve learnt on my way to become a FrameMaker expert in the near future. Note: FrameMaker supports different XML environments. I assume you use DITA to organize your content. Samples … Continue reading How to Get Started with Adobe FrameMaker 2019

Takeaways from Women in Tech Summit 2019

Two of my favourite websites are Harvard Business Review and MIT Technology Review. Every time I read one of their articles I learn something new and usually have an “aha” moment than can apply to my daily life. Reading one of these articles helped me to become (even more) aware of the importance of networking … Continue reading Takeaways from Women in Tech Summit 2019