Uppgraderingsdags

Apple har skickat ut uppgraderingar för macOS, IOS, iPadOS, WatchOS. Och Homebrew har också en massa uppdateringar. Steam, Firefox, Brave, Thunderbird har också kommit i nya versioner.

Men den uppdatering jag ser mest fram emot är Ubuntu 22.04 LTS i slutet av April. Det kommer en LTS version vart annat år. Denna gång antar jag vi får PHP 8.1 bland mycket annat.

Har börjat läsa i boken "Clean Architecture". Det är viktigt att man har en mjukvaruarkitektur som är lätt att förstå och lätt att underhålla. Det tar lite tid och kraft men alternativet är ännu dyrare och kräver ännu mera kraft.

Nu är jag klar med alla uppdateringar. Idag ska jag sitta med boken.

(mer …)

Ny teknik

I fredags och måndags har jag testat för mig ny teknik. Använt Anaconda och conda för att installera beroenden för Python. Tittat på en del Python-kod men inte programmerat något ännu i Python.
Jag försöker få igång ett av våra projekt i en docker-miljö och det verkar börja fungera.

Har fått en demo hur man kopplar relationer mellan modeller i Laravel. Det verkar användbart. Vi får se om det är effektivt så den inte överöser databaserna med anrop.

Har fått en demo hur man använder Apollo studio för att se exekveringstider på GraphQL anrop i Laravel Lighthouse. Vi behöver kolla exakt vad som skickas till Apollo studio så det inte bryter GDPR. Vi behöver också kolla att det fungerar med våra modifikationer som vi gjort för att få multi schema i Laravel Lighthouse GraphQL.
Dessutom har vi redan en liknande funktion på plats. Så det behövs lite utvärdering om nyttan överträffar jobbet att implementera.

(mer …)

macOS placera fönster

Jag har tidigare använt ShiftIt för att placera fönster på macOS. Hade gärna fortsatt med det men projektet är övergivet sedan 2018. Nu har jag hittat ett liknande program som fungerar bra. Den heter Penc och styrs med styrplattan istället…

Varför gör jag Web appar istället för IOS och Android-appar?

Det är populärt att Ladda ned appar från App store till iPhone och Android. Varför envisas jag med att istället fokusera på webbappar?

En Webapp kan du surfa till och installera på din telefon för att få en ikon.
En app som skrivits specifikt för IOS/Android kallas ibland för maskinnära app eller i dagligt tal bara App och installeras från App-store.

Skillnaderna suddats ut alltmer mellan de två typerna. Båda typer kan nå hårdvaran med pekskärm, accelerometer, gps, kamera, spela upp och spela in ljud, skicka notiser, drag och släpp, gester, spara data. Även spel fungerar bra att skriva i webbappar.

(mer …)

Skydda Macens tangentbord

Tangenterna på en macbook är känsliga. Det går fort att slita ned ytskiktet på tangenterna. Med bakgrundsbelysningen syns det snabbt.
Efter några månader är det en grop i tangenten och efter några år har jag haft tangenter som delat på sig och ramlat av.

För att undvika mer slitage på nya och gamla macar har jag skaffat skyddsfilm som man normalt sätter på skärmen till en telefon eller surfplatta.

(mer …)