Tekniske artikler

React’s simple tilgang til webapplikationer

Selvom der hersker et til tider kaotisk miljø omkring JavaScript og frontend development – med et utal af libraries, ideologier, meninger og patterns – er React i sig selv et simpelt og robust koncept. Bag React står Facebook, der har haft en massiv udfordring med skalering af deres software. De har taget webcomponent-ideen og skabt    […]

Opgradering af AngularJS

Strategier og muligheder  I det følgende vil vi følge Angulars navne konvention og bruge AngularJS for Angular 1.x versioner (pt i version 1.6). Og vi vil bruge Angular for version 2 og fremad. AngularJS er et populært framework til frontend udvikling. Store organisationer har brugt det i betydelig grad til at udvikle strategiske projekter i    […]

DNSSEC – den nemme vej til sikkerhed

Vi lever i en online verden, hvor mange oplysninger enten lagres direkte i, eller sendes igennem skyen, og der dukker nye sårbarheder frem med jævne mellemrum og nye sikkerhedsteknologier, der kan beskytte imod dem. Den originale DNS protokol beskytter ikke imod eksempelvis man-in-the-middle angreb og cache poisioning. Hvis DNS er kompromitteret kan en hacker få    […]

Rejsen frem mod Java 9

Java 9 er lige udkommet, og indeholder rigtig meget spændende nyt, som helt sikkert er starten på den største oprydning i Java’s kernefunktionalitet, siden Java 1 udkom. Der er sket en del siden da…  For omkring 20 år siden, opdagede jeg et nyt programmeringssprog fra Sun. Sproget var Java, det var gratis, og da det    […]

Kom i gang med TypeScript

TypeScript benyttes mere og mere. TypeScripts popularitet blev hjulpet af Angular men i dag bruger stadig flere og flere TypeScript som sprog til generel webudvikling. Vi vil i det følgende vise, at man nemt kan introducere TypeScript i eksisterende JavaScript applikationer og høste en masse fordel ved dette. Som demonstration på hvordan man gradvis opgraderer    […]

Spring Boot – mindre kode, mere applikation

De fleste java udviklere har hørt om Spring. Spring blev, ligesom Hibernate, bygget fordi udviklere mente der manglede noget i Java EE, og begge frameworks har derfor været med til at forme teknologier som CDI, og JPA som vi i dag nyder godt af i Java EE. I dag er Spring en paraply, som dækker    […]

Fra superskurk til superhelt – med Application Builder Cloud Service

I nogen organisationer er IT-afdelingen heltene. Og andre steder er IT-afdelingen nærmere skurkene. Hvis du vil være en helt i din organisation, er den kritiske succesfaktor hastighed.Nogen systemer bygges for evigheden. Dem har vi styr på, og de skal bygges omhyggeligt. Men alle organisationer har brug for masser af småsystemer, og dér har IT-afdelingen mulighed    […]

Hvad er Dart: et kort overblik

Dart er et optionally-typed sprog fra Google der kører på sin egen VM som server-side sprog, oversætter til JavaScript og kører i en browser, eller oversætter til native kode til mobile Apps. Det blev oprindelig skabt som en direkte konkurrent til JavaScript, med sin egen VM bygget ind i browseren. Denne ambition nåede desværre aldrig    […]

Hvis du arbejder med IT, bør du kende til XML

XML, eXtensible Markup Language, har fået flere øgenavne i tidens løb, såsom eXtravagant Markup Language, eller eXtra Mange Lag. Tager de tekniske briller på, er det ikke uden grund: XML er på mange måder en ret klodset og ineffektiv måde at overføre data. Strukturen i et XML-dokument fylder ofte lige så meget som de data    […]

Kom igang med at udvikle apps til Android

Jacob Nordfalk har dokumenteret sit arbejde med opstarten af udviklingen Android applikationen VUC Bliv Klog, som han blandt andet bruger i sin undervisning på DTU. Videoerne er samlet playlisten du ser herunder, som er på 18 videoer på knapt en halv time pr. afsnit. Videoerne giver en forbedret forståelse af hvad det vil sige, at skrive    […]