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.

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!