I’m seeking remote work as a Go / Golang and/or Vue or Angular Backend or Full Stack Developer

Hello potential employer or contractor,

I’m seeking remote only paid work, 20-40 hours / week.
No job agencies.

I’m available as a contractor or as an employee.
My location in winter is Göppingen, Germany – in summer Rijeka, Croatia.
I’m registered in Germany, that’s also where my business is registered.

I currently only have a resume up in German at https://resume.icod.de/

You can also get in touch via comments or https://icod.de/kontakt

Crayon Syntax Highlighter Updated for PHP 8

I have updated the Crayon Syntax Highlighter to work with PHP8 and above.
While I have tagged the release as 2.8.6 I’m moving away from that version scheme.

and use master branch.

Remember to visit the settings page and save your settings, especially when switching PHP versions.

To my knowledge this is the only public repository of a working Crayon Syntax Highlighter plugin, feel free to correct me.

Quasar v2 create re-usable js file with vue3

I had a little problem migrating Quasar v1 to v2. I wanted to have a re-usable (importable) .js file that I could import in every SFC.
This particular case used i18n.

I create a directory lib under the src dir.
Since this .js file was to set the default menu items in every SFC I named it defaultItems.js.
So it lives in src/lib/defaultItems.js

The content of the file

You see a bunch of things.

import { useStore } from 'vuex'
and
import { useI18n } from 'vue-i18n';

Vue3 has this new use* functions that allow for instance vuex to be accessed via useStore() or vue-i18n to be accessed via useI18n() anywhere.

So that’s pretty simple.

You can now import the defaultItems.js file in your SFC.

Of course now that I see this, it’s wrong to store the translated text in the vuex store. Only the references should be stored there and the translation should happen in the display component.
e.g. the label shouldn’t be i18n.t(‘sidebar.home’) but only ‘sidebar.home’ and later do $t() or <v-t> in the component