A curated list of my go-to tools & libraries

I’ve had to develop a few websites recently, which involved designing the UI. I’m not a professional UI designer, and I only learned about UI design from my good friend — the internet. Most of the learning consists of looking at a lot of stuff to get a sense of what works and what doesn’t.

Along the way I’ve discovered a few tools and libraries that can be a lot of help when you’re working on a design, so I thought I’d share a curated list here in case it can help you, dear reader, as well. …

A step by step guide on how to process multiple items efficiently

Azure Functions, a service allowing to run serverless code, come in many forms: they can be HTTP triggered — you can call them directly to execute some code; blob-triggered — they run when a new blob is uploaded to storage, or, among other things, queue-triggered, which is what we are going to discuss here. If you’re not familiar with Azure Functions, read this first, and if you want to jump into the implementation of an Azure Python Function, refer to my last article.

A queue-triggered function executes code when a new message comes into a queue, a data structure from…

My office in Paris, last December

A fresh eyes’ perspective on what it takes to be successful at a top tech company

One year ago, I started working as a Software Engineer at Microsoft — which is pretty much my dream job. I discovered so many new things, and enjoyed myself so much, that time flew by and I can’t believe it’s already been a whole year. I learned about new technologies, traveled to a dozen new places, embraced a new culture and met brilliant people.

I could go on like this for a while but enough about me — I’m writing this post to share a few of my learnings during my time at this amazing company. …

What are Azure functions?

Functions allow to run serverless code, code that you run only when you need it and that doesn’t need a whole infrastructure to live in. You can decide that a function is triggered when hitting an HTTP endpoint, or when new files are added into a blob storage for instance. It might always perform the same task, or it might do something different depending on your inputs. Basically, you can write code that does (almost) anything you can think of and host it as an Azure Function.

It’s really convenient and as a bonus, it’s cheap: you pay a fraction…

You want to start building chatbots but get lost in documentation, and don’t really know what to look for nor where to start? Well, look no further: this tutorial will teach you how to build a bot end-to-end, using Microsoft’s Bot Framework v4 (node.js) and QnA Maker.

Read through this, follow the steps, and at the end you will find yourself with a working bot, that you can then publish on your website, messenger, slack… or whichever channel you prefer. All of this can be done in less than 1 hour.


In this tutorial, we’re going to build a bot…

Katia Gil Guzman

Entrepreneur, ex-Software Engineer @ Microsoft. I write about things related to Technology & Learning

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store