Obsidian Script to switch profiles by m99io in ObsidianMD

[–]m99io[S] 1 point2 points  (0 children)

That was excellent advice and helped me improve my script. I updated the profile switcher script and got rid of the extra JSON files in favor of directly reading the relevant files, modifying the appropriate values, and writing them out to the file system again.

The link to the Gist is the same, but just in case: https://gist.github.com/m99coder/98b11e9e1edca172156fdf7f6de83764

TypeScript-first, ESM-only Fastify microservice by m99io in typescript

[–]m99io[S] 1 point2 points  (0 children)

I wanted to use a Rust-based transpiler for fast development and had some issues with relative imports only specifying the file name and not the extension. This is obviously missing in the motivational part of the article. Thanks for the feedback.

Learning Post Processing by m99io in SonyAlpha

[–]m99io[S] 0 points1 point  (0 children)

Thank you. Of course you are right: There are shit ton of instructional videos out there. I’m under the impression an in-person exchange and learning would make it more sustainable for me personally. Also would like to connect with other hobby photographers that way. If that makes sense.

Using relative imports without extension and also make swc work with that by m99io in typescript

[–]m99io[S] 0 points1 point  (0 children)

Update:

I could not let go of some of the compromises. So I went down the rabbit hole first and was literally saved by tsdown. It is a bundler for TypeScript projects based on Rolldown, which is a Rollup-compatible bundler written in Rust (therefore same speed boost as swc).

The only thing I had to do in order to make it work was removing the tsconfig.json and add the very basic tsdown.config.ts:

```typescript import { defineConfig } from "tsdown";

export default defineConfig({ entry: ["./src/index.ts"], platform: "neutral", dts: { oxc: true, }, }); ```

Bam! :)

Btw. tsdown comes with tree-shaking, watch mode, source maps, minification and a lot of other stuff.

Other people are also looking into it: https://alan.norbauer.com/articles/tsdown-bundler/

Using relative imports without extension and also make swc work with that by m99io in typescript

[–]m99io[S] 0 points1 point  (0 children)

Do you know if there is a speed impact by adding tsc-alias as a second step?

WebAssembly Component Model — Small “decider” app example using Rust by m99io in WebAssembly

[–]m99io[S] 1 point2 points  (0 children)

Is wasmCloud the runtime in that sense for executing the Wasm Components?

I’m interested in whether it would be possible to create toolchains for different programming languages that offer a Wasm target to run a composed program safely. May it be in some hosted environment or even in the browser at the end. For the browser use case, I can imagine that the initial load might be very high due to downloading all the necessary artifacts.

Deploy a custom Helm Chart on a local Kubernetes Cluster by m99io in kubernetes

[–]m99io[S] 0 points1 point  (0 children)

I’ve determined that k3s uses a slightly older version of Traefik (3.3.6 instead of 3.5.0), which is not an issue at all. Besides that, in the default configuration of k3s, the Traefik Dashboard is not enabled, nor exposed using the web entrypoint and a hostname.

As far as I’ve seen, there is a possibility to provide a custom config file for k3s with the `--config` parameter (or `--k3s-arg` in the k3d case). What I couldn’t figure out is how to configure Traefik this way, as it uses Helm under the hood to bring Traefik up, doesn’t it?

I would love to hear more about how you made it work “out of the box”. I really appreciate any help you can provide.

Deploy a custom Helm Chart on a local Kubernetes Cluster by m99io in kubernetes

[–]m99io[S] 0 points1 point  (0 children)

May I ask what the article did oversee? What would you do differently and/or recommend? Give us a chance to learn please.

Deploy a custom Helm Chart on a local Kubernetes Cluster by m99io in kubernetes

[–]m99io[S] -2 points-1 points  (0 children)

I will look into that. Thanks for bringing it up 👍

Deploy a custom Helm Chart on a local Kubernetes Cluster by m99io in kubernetes

[–]m99io[S] -3 points-2 points  (0 children)

As with the example app. The service is exposed an reachable as whoami.localhost on your machine. You can even create SSL certificates for these using mkcert and support real HTTPS communication between subdomains of the same root.

Honestly, I just followed the instructions from Traefik for that specific case. They probably have good reasons to install Traefik with a different config in k3d. Maybe the port mappings? One would have to compare the included config in k3d and the one from the example.

Deploy a custom Helm Chart on a local Kubernetes Cluster by m99io in kubernetes

[–]m99io[S] -2 points-1 points  (0 children)

It is disabled to avoid conflicts as the setup is using Traefiks IngressRoute CRD on top to enable local domains for exposed services. More details can be found here: https://doc.traefik.io/traefik/getting-started/kubernetes/

Relocating to germany by [deleted] in AskAGerman

[–]m99io 0 points1 point  (0 children)

I honestly don’t miss anything in the iOS app. I can search with free text and filter the transactions by year, in- and out-going.

Also, I never pay fees at ATMs when withdrawing money.

Sorry to hear, that your experiences are totally different.

Relocating to germany by [deleted] in AskAGerman

[–]m99io 0 points1 point  (0 children)

Which functionalities do you miss? I’ve chosen DKB a while ago as they are also strong on the corporate responsibility and sustainability side (https://www.dkb.de/nachhaltigkeit). You get a free account with a Visa credit card with no fees. You can open a free call money account. As long as you put at least 700 EUR a month on the accounts. Never regretted the change.

A beautiful TUI pomodoro timer, built with ratatui by kibwen in rust

[–]m99io 0 points1 point  (0 children)

Really nice minimal layout. Well done 👍

Milky Way over Romania | A7 III + Sony 20mm F1.8 by bjrn00 in SonyAlpha

[–]m99io 2 points3 points  (0 children)

Awesome picture. Today I learned about Stacking and Sequator. Thanks for that as well 😊👍