Overføring av data ved lansering i Optimizely DXP

by Tomas Hensrud Gulla

Optimizely DXP er Optimizely (tidligere Episerver) sin løsning på hosting i skyen, basert på Microsoft Azure-plattformen. I Optimizely DXP får man tre miljøer. * Integration * Preproduction * Production Når man flytter en nettløsning fra fysiske servere til skyen må man overføre database og filer (bilder/dokumenter lastet opp av redaktører) fra gamle…

Pass opp for glidelåsbasert nettfisking!

by Tomas Hensrud Gulla

Fikk tittelen deg til å undre? Fornorskning av innarbeidede engelske begrep kan være vanskelig, og det å oversette «.zip» til «glidelåsbasert» er kanskje litt drøyt. Uansett, vi starter med å løselig definere to begrep. Phishing: En betegnelse på digital snoking, eller «nettfisking» eller sensitiv informasjon som passord eller kredittkortnummer. En…

Security.txt – hva det er og hvorfor du trenger det!

by Tomas Hensrud Gulla

security.txt er en standardisert tekstfil som plasseres på adressen /.well-known/security.txt på en webserver. Filen brukes til å informere om hvordan en organisasjon kan kontaktes for å rapportere sårbarheter til dem, samt annen relevant informasjon i den anledning. Standarden er allerede påbudt på statlige og kommunale nettsider i…

Super thin reverse proxy with YARP and Refit

by Karl Solgård

Discovering technology that perfectly aligns with our needs is always exhilarating. YARP, a Microsoft creation, is one such gem, especially when it comes to managing requests through a proxy. This article delves into integrating YARP with Refit to create an efficient reverse proxy setup. What is a Reverse Proxy? Before…

How to customize the Visual Studio color scheme per solution

by Henning Sjørbotten

Working with Visual Studio running multiple solutions at the same time can get confusing. All windows look the same, and it takes time to navigate to the right window. The Solution Colors extension makes this easy! What is Solution Colors? Solution Colors is a tool that allows you to assign…

Your GPT will gladly spill its secrets.

by Sigve Fast

There is a lot of excitement after OpenAI launched its new app-concept GPTs. The promises are high, but there are still some rough edges. Something to be aware of is that there are no safeguards in place to hinder anyone from getting back the prompt that makes up the GPT.…

Lag din egen GPT i dag!

by Tomas Hensrud Gulla

Forrige arrangerte OpenAI (de som som har laget ChatGPT) sin første utviklerkonferanse, OpenAI DevDay, der de blant annet lanserte GPT-er! Hva er GPT-er? En GPT er en skreddersydd versjon av ChatGPT for ett spesielt formål. Når du oppretter en GPT kan du kombinere egne instruksjoner, ekstra kunnskap og ulike ferdigheter.…

Visual Studio Shortcuts Cheat Sheet

by Sigve Fast

Visual Studio, as one of the most widely-used IDEs, comes packed with shortcuts to make our lives easier. But do we know them all? Or even the most useful ones? Here's a quick cheat sheet of the Visual Studio shortcuts that I use to speed up my coding…

Sortable enum properties for Optimizely CMS

by Tomas Hensrud Gulla

Enum properties in Episerver/Optimizely has been used for more than 10 years. The legendary Joel Abrahamsson blogged about it as early as in 2013. Enum properties can still be used the same way in Optimizely CMS 12. However, over the years I have been a little hesitant about using…

Contentful migrations: Add validation to slug field and update existing values

by Magnus Sigvartsen

Adding custom validations to a slug field in Contentful and updating existing faulty values using Contentful migration scripts and Contentful CLI…