From 67b21e329a6439752b66d8626c3220f1dbab20f4 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Mon, 2 Feb 2026 21:42:40 +0100 Subject: [PATCH] Start new post --- .../project-updates-september-2025/index.md | 2 +- .../2026/02/dart-format-stupidity/index.md | 22 ++++++ .../02/project-updates-february-2026/index.md | 71 +++++++++++++++++++ themes/DoIt | 2 +- 4 files changed, 95 insertions(+), 2 deletions(-) create mode 100644 content/posts/2026/02/dart-format-stupidity/index.md create mode 100644 content/posts/2026/02/project-updates-february-2026/index.md diff --git a/content/posts/2025/09/project-updates-september-2025/index.md b/content/posts/2025/09/project-updates-september-2025/index.md index 77d6b62..cbaad21 100644 --- a/content/posts/2025/09/project-updates-september-2025/index.md +++ b/content/posts/2025/09/project-updates-september-2025/index.md @@ -2,7 +2,7 @@ title = 'Project Updates September 2025' date = 2025-09-08T14:14:54+02:00 lastmod = 2025-09-08T14:14:54+02:00 -draft = true +draft = false tags = [ 'Development' ] categories = [ 'News' ] series = [ 'project-updates' ] diff --git a/content/posts/2026/02/dart-format-stupidity/index.md b/content/posts/2026/02/dart-format-stupidity/index.md new file mode 100644 index 0000000..7e61fc9 --- /dev/null +++ b/content/posts/2026/02/dart-format-stupidity/index.md @@ -0,0 +1,22 @@ ++++ +title = 'Dart Format Stupidity' +date = 2026-02-02T21:19:31+01:00 +lastmod = 2026-02-02T21:19:31+01:00 +draft = true +author = 'Janis Hutz' +tags = [ 'Development' ] +categories = [ 'Rants' ] +series = [] +series_weight = 1 +featuredImage = "" ++++ + +Dart format is *really f\*ing stupid* + +Like who thought that having a formatter *so opinionated* that you can't even change the ***indentation style*** is truly baffling. + +Prettier, a famously opinionated formatter, allows you to change the indentation style, as that is one of the common choices people make. +I do understand that giving very many options (like Eslint does) can be very overwhelming and may not satisfy the "Dart Style Guide". + +But, if you degrade the developer experience so much by forcing a 2 space indent +(which, according to some polls, more developers dislike it than there are developers who either don't care or like it, combined). diff --git a/content/posts/2026/02/project-updates-february-2026/index.md b/content/posts/2026/02/project-updates-february-2026/index.md new file mode 100644 index 0000000..c43d664 --- /dev/null +++ b/content/posts/2026/02/project-updates-february-2026/index.md @@ -0,0 +1,71 @@ ++++ +title = 'Project Updates February 2026' +date = 2026-02-02T21:13:06+01:00 +lastmod = 2026-02-02T21:13:06+01:00 +draft = false +author = 'Janis Hutz' +tags = [ 'Development' ] +categories = [ 'News' ] +series = [ 'project-updates' ] +series_weight = 10 +featuredImage = "/posts/2024/04/upcoming-projects/new-projects.jpg" ++++ + +The last blog post has been a while and, of course, I forgot to publish the September update post (where I did mention that I forgot to publish the one from June, +so going full circle there...) *ANYWAY* + +I have been a bit too busy over the last few months, so there isn't really much of progress to be shown on my personal projects, +however, I am part of a project now as well that will soon show up on GitHub. + +My exams are soon over and I will again have some time to work on my own projects. +The projects I plan to work on are, in order of precedence: + + +# EyeTAP +This is the project I am part of that has seen quite some work and will continue to see a fairly extensive amount of work over the next few weeks + + +# Shopping List App +The name of this app is still TBD, but what it will allow you to do is create, as the placeholder name implies, shopping lists. +The product data however can be fetched from the API or website of your local retailer and I will be providing a platform on which you can create and edit schemas for these websites. + +This allows me to focus on the core app experience, whilst leaving it partially up to you to integrate the retailers. +I will be providing some retailers myself though. + +In terms of features: +- Integration with many retailers' offerings +- Create menus to which you can associate products that you then can easily add to your shopping list +- If the retailer offers it, a section with the discounts +- Sync between devices that are logged into the same account (paid feature, likely a few bucks a year subscription) +- Apple Watch App +- Will be iOS exclusive, at least initially (I cannot guarantee there ever will be an Android app) +- May replace StorageManager in its current form, but the current feature set of StorageManager will be retained and improved upon and integrated with the new app. +This would mean that you can use the retailer's data and images for the products you have and have low-stock warnings that (automatically or manually) +add your products to the shopping list. + +As you can see, there are quite a few interesting ideas around. + + +# Conductor Calc +It seems like I say that I will work on this every blog post... but now, things are actually starting to move. +I have worked out all the updates to the account system that I need to do, I have chosen the tech stack and I have a proof of concept for the browser version in the works. + +So, maybe I will actually be able to achieve the end-of-march launch date for the sofware, but that may be a bit of a stretch. + + +# LaTeX helpers +I am planning to update my LaTeX helpers to be a true LaTeX package and to also update some commands that are a bit weird. + + +# Website +And yes, I have not forgotten about my website update, I just did not have the motivation to spend time thinking about design for it. +The website update will happen eventually, but it is the lowest priority of almost all the projects (minus `archmgr`). + + +# archmgr +I am still not quite sure this is the name I want to go for, but the idea of this project is to provide a NixOS like declarative config for an Arch Linux system. +This means that you can declaratively install packages and your configs. + +The initial goal is to support only the user's configs, but a future goal will be to also do a full OS install using it, with all the system configs as well. + +Under the hood, it will use `git` for version control of your configs (as that makes a lot of sense). diff --git a/themes/DoIt b/themes/DoIt index 404fcfc..da7147f 160000 --- a/themes/DoIt +++ b/themes/DoIt @@ -1 +1 @@ -Subproject commit 404fcfcad446076bd6ba569b0e81b0ef897235dd +Subproject commit da7147ffe31b4d552c1da13da58e7d3fc9f651c5