GO REST Template Major Changes

GO REST Template Major Changes

I’ve been working on side projects with the Go language for a while, and it has quickly become my favorite tool for getting things done. About a year ago, I created a template repository on GitHub to help me (and hopefully you) bootstrap new projects. This template has evolved over time, and I’ve recently decided to make some major changes to it. Before diving into the changes, here’s some context. The Go community is quite active on Reddit....

July 5, 2024 · 2 min · LPains
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
documorph

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
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
Recipe UOMs

Introducing sharp-recipe-parser

For almost four years now, I have maintained the Sharp Cooking app. From the beginning, one of the features I wanted to provide was ingredient UOM conversion. In version 1.4 of the app, a preview of the UOM conversion feature was made available. In this post, I will describe the process and how it was achieved. Before we get into UOM conversion, we first need to break down an ingredient line into its components....

August 5, 2023 · 3 min · LPains