Programmering

Programmering är konsten att med hjälp av kod instruera datorer att utföra ett specifikt arbete.

Det finns flera olika programmeringsspråk som man använder för att ge dessa instruktioner, var och en av dem anspassade till vissa specifika uppgifter (t.ex. applikationer, eller webbsidor).

Laravel 11

Laravel 11 är nu officiellt ute. Fokus för denna releasen har varit att massivt skala ner och förenkla många delar av ramverket och grundapplikationen.

Tempest – ett nytt lite annorlunda PHP-ramverk

Ett nytt PHP-ramverk har hittat ut. Denna gången ifrån framstående Brendt Roose (från stitcher.io). Ramverket är ett helt nytt tankesätt och skiljer sig markant från t.ex. Laravel.

Garo laddbox – dum till smart

Garo GLB är en rätt så "dum" laddbox, men om man har tiden och intresset kan man ändå få den styrd efter eltimpriset.

Swish PHP v2.0

Swish PHP finns nu i en uppdaterad version, 2.0! Nytt är bättre stöd för pem-certifikat då p12 inte längre stöds i bl.a. Ubuntu 22.

AI-avtal på esignering.se

Jag har nu lanserat AI-mallar på esignering.se, en tjänst där man helt enkelt låter en AI skapa avtals- och dokumentsmallar som man kan använda för elektroniska signaturer.

PHP 8.2

PHP 8.2 har nu släppts – även denna gången en något mindre uppdatering, men det finns ändå ett gång QOA-improvements och sedan även en stor ändring i hur dynamiska properties får/kan användas.

Technical debt

Technical debt, teknisk skuld – att bygga projekt mindre optimalt där man antingen får amortera och betala ränta och kanske tillslut betala tillbaka skulden helt och hållet.

Turbopack

Vercel har utannonserat deras ersättare till Webpack – Turbopack. Skriven i Rust utlovas avsevärda prestandaförbättringar.

Åter tillgänglig för projekt

Snart är jag återtillgänglig för frilansprojekt. Så söker du efter ne duktig Laravel-utvecklare – då har du kommit rätt!

OpenAI sänker sina priser

OpenAI sänker sin priser kraftigt för användandet av GPT-3. Detta innebär att ännu fler får möjligheten att testa och bygga integrationer emot deras kraftfulla AI.

GitHub Copilot går live

GitHubs AI-assisterande modul Copilot har nu lämnat sin beta och blivit en fullfjädrad kommersiell tjänst. $10 kostar det i månaden, något som i mitt tycke det är väldigt värt.

Uppdaterad sajt

Efter 6 år på samma plattform och 4 år med samma design är det dags för något nytt. Sajten är numera byggd i Laravel och Tailwind CSS.

GitHub Copilot

Jag har i ett par dagar testkört Githubs Copilot – deras AI-lösning och verktyg för kodstöd. Och det är redan nu väldigt imponerande teknik.

PHP Insights v2.0

PHP Insights 2.0 är nu ute. Och efter att de senaste 3-4 månaderna ha kört olika statiska test- och analysverktyg har jag kommit underfund med hurpas bra de kan vara att ha nära till hands. Men de löser inte automatiskt alla ens problem.

6 månader – 6 projekt

Liksom många andra webbutvecklare och programmerare så påbörjar man spännande projektet jämt och ständigt, men skeppar relativt få. Dags att titta i arkivet och se till att lansera ett par; 6 stycken på 6 månader.

PHP 8

Nästa stora version av väldens populäraste programmeringsspråk för webben – PHP – har nu släppts i.o.m PHP 8. Låt oss ta en snabbtitt på ett par nya funktioner, så som str_contains() och Named arguments med mera.

Mer kul med domäner

Var intresserad av att se hur många lediga ord det fanns för .se på svenska och engelska. Tyvärr finns det inte jättemycket roligt kvar. Men jag open source:ade output:en – spana efter och se om du hittar något kul.

Laravel 7

Laravel 7 är nu live. Och som alltid i de lite större uppdateringarna finns det en rad nyheter och förbättringar.

Laravel 5.8 is Released

Laravel 5.8 är nu ute med främst mindre ändringar och uppdaterade dependencies.

Enklare zip-leveranser med Git

Om du versionshanterar dina projekt med Git, men ändå måste leverera som zip så blir du nog glad över att känna till kommandot git archive.

Programmera med veckor

Att jobba med – och programmera kring – veckonummer har visat sig vara en pina. Det finns en hel del regler och undantag som man kanske inte känner till.

Laravel 5.6

Laravel 5.6 är nu ute med en rad nya nyttiga funktioner så som större möjligheter att konfigurera en applikations loggnings-funktioner.

Advent of Code – 2017

Advent of Code är igång för i år. Lätt värt att spendera lite tid på för att utmana sig själv i att lösa programmeringsproblem.

Laravel 5.5 LTS

Senaster versionen av Laravel; Laravel 5.5 (LTS) har nu släppts. Läs vidare för ett par av ändringarna.

Nu med JSON Feed

Ett flödesformat i JSON med brett stöd är nu ett faktum. Självklart stödjer marcusolsson.me formatet.

Laravel 5.4 ute nu

Laravel 5.4 har nu släppts, vilket är den senaste versionen av det populära ramverket. Läs vidare för ett par av ändringarna.

Mer på Github

Jag fortsätter att försöka open source:a så mycket av min tidigare kod som möjligt.

Taking PHP Seriously

Intressant artikel från Slacks utvecklingsblogg om vilka för- och nackdelar de ser med PHP.

Laravel Spark ute nu

Det senaste projektet från samma utvecklare bakom Laravel – Spark – finns nu tillgängligt för allmänheten.

Laravel 5.1 är ute nu

Laravel 5.1 är nu live med en rad mindre uppdateringar för alla Laravel-användare.

PHP 7

PHP 7 är på väg med många nyheter och förbättringar. Dags att läsa på vad den här revisionen kommer att innebära.

NamnAPI uppdaterat

Jag har nu äntligen fått tid över till att uppdatera NamnAPI. Som ramverk användes självklart Lumen som passar perfekt för projekt som involverar API:er.

Nyheter i Laravel 4.3

Snart är Laravel 4.3 här, men redan nu kan man tjuvstarta lite och spana in vad som komma skall.

Laravel-tips del 1 – Loggar

Laravel är förmodligen bland de populäraste PHP-ramverken just nu. Här går jag igenom ett par tips för att få bättre loggning.

Intro till Redbean

Redbean är ett ORM som faktiskt gör det enklare (och kanske för enkelt) att programmera mot databasen i PHP.

Console.table i Chrome

I Google Chrome finns det en riktigt smart liten funktion för att debugga JSON och arrayer, coneole.table.

PHP Weekly

PHP Weekly är ett intressant nyhetsbrev som tar upp de senaste nyheterna i PHP-världen.

Fight Code

Programmera robotar i Javascript. Beroendeframkallande och kul!

PHP fortfarande störst

Världens mest använda programmeringsspråk? PHP så klart! De har hållit sig nummer ett på listan länge nu, och lär fortsätta så ett tag framöver.

LOLCODE

LOLCODE är ett finurligt programmerings-språk som är inspirerat av 'meme:t' Lolcat. Syntaxen är unik, minst sagt.

Dessa fantastiska problem

Ibland när man jobbar som utvecklare stöter på sådana fantastiska problem – det är en del av jobbet, att lösa dessa.

FuckItJS

Använd FuckItJS om du vill tvinga webbläsaren att tolka Javascript vare sig den vill eller inte.

En närmare titt på det bästa PHP-ramverket

Lithium (även känt som li3) kommer att hålla i en presentation genom Engineyard. Spana in det för att få reda på mer om det kanske just nu bästa ramverket för PHP.

Webbutvecklare söker #nyttjobb

Jag har nu tagit examen som webbutvecklare, och det är dags att hitta ett jobb. Är du på jakt efter en grymt duktig programmerare? Hör av dig!

CSS till förbannelse

En liten rant om det jobbiga att jobba med CSS när alla webbläsare tolkar standarderna olika. Inom kort hoppas vi på att Microsoft, Google och Apple skärper till sig kring webbstandarder.