Alla inlägg

Då och då skriver jag ned några tankar, dokumenterar upptäckter eller skriver om lite allt möjligt.

Schema Validation av SearchParams med Zod

2023-01-20

Använd Zod som är ett "TypeScript-first schema validation" paket för att validera och transformera datastrukturer

Misslyckad flytt från Heroku ledde till en omskrivning med Next.js 13 och Server Components

2022-11-13

Jag försökte för ett tag sen flytta en gammal Nuxt applikation (som snart skulle släckas ned) från Heroku men istället blev det en ny sajt med annan hosting

Skapa React-komponent för listor med emojis

2022-11-08

Listelement går att göra roligare och vad är roligare än listor med emojis! Så här kan man skapa en EmojiList komponent med stöd för emojis istället för listbullets.

Hur Aftonbladet pajade min sajt och varför det är okej att låta det ligga i backloggen tillsvidare

2021-07-09

För ett tag sedan gjorde Aftonbladet ganska stora ändringar på sin startsida som resulterade till att en av mina sajter i princip vart värdelös. Men det är helt okej!

När man förmodligen vill byta ut useState mot useReducer

2021-02-13

Hook:en useState är bra till mycket. Men ibland räcker inte den inte hela vägen. Det här är lite reflektioner över första gången jag använde useReducer för att lösa lite mer avancerad state.

Media Queries á la styled-components

2020-11-01

Tre olika, men också snarlika, exempel på hur man kan jobba med CSS Media Queries i styled-components.

Varför det är bra att enas om dataformat i ett tidigt skede

2020-10-07

Dataformat kan många gånger hjälpa till att förhindra blockers och lösa upp beroenden. Att enas om dataformat kan innebära att man kan jobba mot samma sprintmål, från flera olika håll samtidigt.

Kom igång med Framer Motion och styled-components

2020-07-25

För ett litet tag sedan experimenterade jag med att implementera animationer med Framer Motion på denna sajt. Kombinationen Framer Motion och styled-components visade sig vara rätt trevligt och så här snabbt kan man komma igång.

Skapa API-middlewares i Next.js

2020-07-09

Att implementera middlewares i Next.js behöver inte vara svårt. Så här kan man enkelt skapa återanvändbara middlewares för API-endpoints i sin applikation.

Styled Components och ikonhantering i olika stadier

2020-07-03

Hur många gånger kan man behöva refaktorera ikoner egentligen? Minst två gånger i alla fall - allt eftersom behovet på funktionalitet ändras.

Ny utvecklingsmiljö och nytt deployflöde för denna sajt

2020-07-01

Vad betydde det för utvecklingsmiljön och deployflödet för denna sajt när den gick från Jekyll till Next.js?

Portfolio Redesign: Keep it simple

2020-06-30

Summering av några punkter kring omdesignen av denna webbplats: enklare mobile-first design, stöd för ljust och mörkt tema, css variabler och styling som reactkomponenter.

Att gå från Jekyll till Next.js på tre dagar

2020-06-29

Jag har länge funderat på att byta ut Jekyll för här webbplatsen. Efter en del research och funderingar var det görbart på tre dagar.

Att väcka liv i ett 3 år gammalt projekt i 6 enkla steg

2020-03-29

För tre år sedan skapade jag ett projekt som skrapade Aftonbladet dagligen. Det här är historien om vad som hände 3 år senare.

ColorPix och "Less is more" UX-förändringar

2019-07-31

Med några enklare refaktoreringar blev användarupplevelsen enklare men låter samtidigt användaren göra mer.

IMDb CLI version 1.0.1 till 2.3.0

2019-07-08

Detta är vad som har hänt från version 1.0.1 till version 2.3.0.

Skapa ett request plugin i Nuxt.js

2019-06-15

Så här skapar man enkelt ett request-plugin baserat på axios i Nuxt.js

Node-baserat CLI för att skrapa IMDb

2017-09-01

Enkelt CLI för att få tag i viss information från IMDb genom att skrapa sajten.

Ladda ned trailers via terminalen

2017-03-30

Kombinera cli-verktyg för att snabbt och enkelt ladda ned trailers från YouTube.

Jekyll och Rake tasks

2017-03-26

Enkla kommandon för att snabba upp skapandet av blogginlägg i markdown.

Min utvecklingsmiljö

2017-03-24

Så här ser min utvecklingsmiljö ut just nu.

Daniel Vernberg 2023