Webbutveckling

Webbutveckling är en stor del av mitt liv. Ända sedan jag var 14-15 år gammal så har jag mer eller mindre konstant byggt webbplatser och applikationer för webben.

Otaliga har de blivit, och de kommer bara att bli fler nu när jag har min egna firma som frilansande webbutvecklare.

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.

jQuery 4 (β)

jQuery v4.0.0 är nu i Beta. Nu med droppad support för IE10. Spännande att se att utvecklingen forstätter för att av världen mest använda och kanske kändaste ramverk.

Apptips

Än en gång är det dags för en lista på bra appar och tjänster att använda i ens dagliga arbete. Apptips helt enkelt.

Laravel Herd – ännu enklare PHP-utveckling

Laravel Herd är ett enkelt verktyg för att hantera ens utvecklingsmiljöer i macOS. Man kan enkelt installera flera olika PHP-versioner och hantera alla ens lokala sajter. Finns gratis till macOS.

Apptips

Jag börjar 2023 med en liten enkel lista på ett gäng appar som jag använder dagligen i mitt arbete som frilansande webbutvecklare.

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!

RIP Atom 2015-2022

Github har nu utannonserat att de kommer att avsluta utvecklingen av deras populära editor Atom. December 2022 så kommer projektet att stängas ner och arkiveras.

Loopia höjer priserna igen

Än en gång höjer Loopia priserna, denna gången en kraftig höjning med 35kr per domän och år. Det blev dags att flytta alla domänerna till ett nytt hem.

Hur man skapar certifikat för Swish

En snabbguide kring hur man hanterar de olika certifikaten, .key, .pem och .p12 för Swish på macOS och hur man använder dem för att integrera Swish Handel.

elchock.se

Mitt senaste miniprojekt är nu live; elchock.se, där du kan se vad ett nytt elavtal skulle kosta dig idag – med jämförelser mellan de allra flesta elbolagen.

PHP 8.1 och PHP Foundation

Två stora PHP-nyheter denna veckan. Först så presenterades PHP Foundation – en stiftelse för att garantera framtida utveckling av PHP. Och sedan såklart nästa stora release av PHP, 8.1.

Projekt 2 – Ampersand

Det andra projektet i min serie är nu släppt; denna gången en superenkel bloggmotor för Laravel, där man snabbt och enkelt kan sätta upp en enkel blogg för nya eller redan existerande projekt.

Projekt 1 – NIBE

Första publika projektet är nu live; en applikation för att övervaka värdena hos ens NIBE värmepump – så som inne-, ute- och vattentemperatur.

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.

esignering.se

Nyligen lanserade jag mitt senaste sidoprojekt, esignering.se. En ny tjänst för att signera avtal och kontrakt digitalt.

Markerad text via länkar i Chrome/Chromium

Googles sökresultat tar en numera ibland direkt till ett markerat sökresultat. Men i Chromium finns inbyggt stöd för detta som vem som helst kan använda sig av; 'scroll to text fragment'

Bootstrap v5 alpha

Alpha-versionen av Bootstrap 5 är nu släppt. Internet Explorer är äntligen utfasat vilket innebär att nya modernare arbetssätt finns att tillgå.

PHP fyller 25

PHP fyller 25 lång år. PHP är idag utan tvekan det mest populära språket på webben, sina brister till trots.

Composer 2

Composer har i snart 10 år varit en viktig del i PHP-ekosystemet. Snart kan vi förvänta oss att version 2 kommer att släppas.

Rate limiting i NGINX

I dagarna råkade en av mina servrar ut för någon form av överbelastningsattack – men lite trixande med NGINX visade sig deras rate limit-modul vara väldigt enkel och effektivt.

PHP 7.4

PHP 7.4 är nu ute med en rad nyheter för att göra PHP ännu säkrare och effektiva att jobba med. PHP 7.2 går samtidigt i graven.

PSD2 (SCA) – en månad kvar

Det är nu bara knappa månaden kvar tills att PSD2 träder i full kraft, och i.o.m det även kravet på SCA. Har du koll på vad detta innebär för dig som konsument och som e-handlare?

Ny webb – för femtioelfte gången...

Än en gång är det dags för en ny webbplats. Denna gången är den så simpelt byggd som möjligt för extra snabba laddningstider och enkelhet att underhålla.

Vikten av en bra kravspecifikation

En kravspecifikation är en viktig del i varje projekt. Men vad är en kravspecifikation egentligen, och vad ska den innehålla?

Bootstrap 4 Beta

Twitter Bootstrap 4 Beta finns nu tillgängligt att börja arbeta med.

Nu med JSON Feed

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

100%

En väloptimerad webbplats kan snabbt leda till fantastiska resultat.

rel="noopener"

Det visar sig att rel='noopener' har fler positiva egenskaper än att 'bara' öka säkerheten på externa länkar.

Webbjobb.io 2.0

En uppdaterad version av webbjobb.io är äntligen här.

Ny webb (igen)

Än en gång är det dags för en ny webbplats, denna gång med ett egenbyggt CMS/bloggmotor.

DigitalOcean doctl

DigitalOceans CLI-verktyg har nu nåt version 1.1 och börjar bli riktigt användbart.

Andra året som frilansare

Det har nu gått två år sedan jag sade upp mig från mitt gamla jobb och beslutade mig för att bli frilansande webbutvecklare.

Ny webb – igen!

Ännu en gång lanserar uppdaterar jag min webbplats. Denna gången byter jag t.o.m. bloggplatform till Jekyll, från SecondCrack

Splitvision skaffar ny webb

Splitvision i Borås (leverantör av stadsnätet i Borås) skaffar ny webb, så tokigt det kan bli.

Namespawner – reloaded

Namespawner.com är nu ombyggd och uppe igen, den här gången byggd i PHP-ramverket Laravel

ProHockeyIQ

Om ProHockeyIQ – tjänsten som hjälper hockeyspelare och lag att hitta varandra.

Console.table i Chrome

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

Ny webb

Marcusolsson.me förnyar sig med en ny (responsiv) webbdesign.

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!