Sharp Cooking Release Announcement

Sharp Cooking v1.11.0 released!

I’m excited to announce the release of Sharp Cooking v1.11.0! This update brings several new features and improvements to enhance your cooking experience. 1. Set Recipe Language One of the new features allows you to set the language for individual recipes. For example, when my mom sends me one of her amazing recipes in Portuguese, I can now set the recipe language accordingly. This way, I can still use Sharp Cooking’s highlighting and parsing features effectively, even if the recipe is not in the same language as the app....

May 31, 2024 · 2 min · LPains
GitHub Public Roadmap

Running Agile projects in GitHub Projects - 2024 review

In September 2022, I shared insights on Running Agile projects in GitHub Projects, concluding that while feasible, it wasn’t as feature-rich as Azure DevOps. I also highlighted the significant improvements in GitHub due to Microsoft’s dedication. Now, in May 2024, let’s revisit GitHub Projects and see how it has evolved. New Features Here are some notable changes in GitHub Projects: 1. GitHub projects on mobile app: Depending on your project management style, this feature can be quite useful....

May 27, 2024 · 3 min · LPains

Introducing documorph

Let’s face it – writing documentation isn’t always enjoyable and can often feel like a daunting task. It comes in various formats, from a simple README to more comprehensive guides. Personally, I favor markdown and wiki-style documentation because it’s usually closely tied to the code and easy to manage. One common approach to documentation is maintaining a library of Microsoft Word documents. However, these documents are often disjointed, difficult to search, and may lack consistency in style....

May 5, 2024 · 2 min · LPains
App role assignment to Azure Entra security groups

Streamlining App Role Setup with Azure Entra: A Step-by-Step Guide

Role-based authorization is crucial for controlling access to resources in many applications. When integrating Azure Entra for authentication, leveraging its built-in app roles capability is a common approach. However, managing role assignments for multiple apps across various environments can be tedious. For instance, a scenario with three apps, three roles, and three environments would require 27 role assignments. This post explores automating the process of adding roles to Azure Entra app registrations primarily using the Azure CLI....

April 7, 2024 · 2 min · LPains
Nutrition Label

Sharp Cooking now displays nutrition labels

Sharp Cooking has reached its fourth anniversary! To mark this significant milestone, we’re thrilled to introduce a highly anticipated feature: Nutrition Labels. Now, not only can you input nutrition values manually, but recipes imported from websites supporting nutrition values will also display them in the recipe view. To generate these labels, we first need to gather the nutritional data for each recipe. Fortunately, many websites offer this information, and recipe-scrapers, the python package utilized by Sharp Cooking to extract recipes from the web, already supports it too....

March 26, 2024 · 2 min · LPains