Weekly 0023
Tags: weeklyretro
Published: 2022-08-13 14:43:44

### Monday

Back to the business after 15 days of vacation. Vacations are important like the workdays. They are needed to recharge the energy and break the routines.

I spent a few hours in the morning to update all my devices and tools.
After that I did a call with my colleague because a member of our team rearranged our Microsoft Teams to improve our productivity and to find the information more easily.

Then I start to work on my Visual Studio Code Extension to highlight the information (with Codelens) about NPM Packages in the project.

I found a lot of problems with TypeScript, Node and some JavaScript packages.

![https://pbs.twimg.com/media/FZsWkK1XkAEh8wa?format=jpg&name=large](https://pbs.twimg.com/media/FZsWkK1XkAEh8wa?format=jpg&name=large)

**Mood:** 🧑‍💻

### Tuesday

Started the morning to reorganize all my tasks and projects on Notion.
I will share the template by the end of the week to the firsts interested people.

Then I solved a problem that I have yesterday with my new Visual Studio Extension.
I found the problem that it’s a JS library used in the solution.
After a middle-long research, I replace the library with node-fetch for TypeScript and everything works like a charm.

I will share the Visual Studio Code Extension tomorrow or today.

Visual Studio Extension Released!!!

![https://github.com/kasuken/npm-info-lens/raw/HEAD/screenshots/npminfolens.gif](https://github.com/kasuken/npm-info-lens/raw/HEAD/screenshots/npminfolens.gif)

In the afternoon I released the very first version of my new Visual Studio Code extension.

This is the link of the extension: [https://marketplace.visualstudio.com/items?itemName=emanuelebartolesi.npm-info-lens](https://marketplace.visualstudio.com/items?itemName=emanuelebartolesi.npm-info-lens)

**Mood**: 🙂

### Wednesday

In the morning I spent a lot of time on reviewing one of my last chapter for the book about Minimal API for Packt.
This is the last mile, the most harder part.

![https://static.packt-cdn.com/products/9781803237824/cover/smaller](https://static.packt-cdn.com/products/9781803237824/cover/smaller)

You can preorder the book with this link: [https://www.packtpub.com/product/minimal-apis-in-asp-net-core-6/9781803237824](https://www.packtpub.com/product/minimal-apis-in-asp-net-core-6/9781803237824) 🙂

In the late evening I made some test to create a Welcome Page for Visual Studio Code.
Not so much progress but I understood a little bit better how the events work in a Visual Studio Code Extension Lifecycle.

**Mood: 🙂**

### Thursday

In the early morning I released the version 0.3.0 of my Visual Studio Extension.
I added the link to Bundlephobia as a user asked to me on GitHub.

We started with the Oscar rebranding (because it’s impossible to use that name for our startup) and we have choose our new name and I bought a lot of domain.
I think the next week I will work on the startup, live on Twitch.

In the afternoon I wrote two scripts for LinkedIn Learning course and I did a call with my coach.
In the meantime I worked a little bit to Red Origin and other stuff related to SoftwareONE.

In the late evening I started to recreate from scratch the project for Oscar, with the new name and the new features.

**Mood: 🙂**

### Friday

I started the morning by publishing the first article about EasyCaching and the Minimal API.

![https://res.cloudinary.com/practicaldev/image/fetch/s--w3dXhcec--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pr0asvs1doxhpcb74slw.png](https://res.cloudinary.com/practicaldev/image/fetch/s--w3dXhcec--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pr0asvs1doxhpcb74slw.png)

[https://dev.to/kasuken/easycaching-in-a-aspnet-core-minimal-api-project-263f](https://dev.to/kasuken/easycaching-in-a-aspnet-core-minimal-api-project-263f)

For the rest of the day, I spent a lot of time in a call with a colleague of mine to investigate on a problem about Red Origin.
The issues was that we want to connect from our web application to the SQL Database through an Azure Managed Identity, but we obtained always an error of authentication.
Finally we solved the problem. I will write a blog post about that in the next weeks.

**Mood:** 🙂