Cybertruslernes ABC
4. February 2022Hvad er det, vi her i 2022 skal være særligt opmærksomme på i forbindelse med at sikre os digitalt – og hvordan kan virksomheder bedst imødekomme truslerne!
Læs mereIaC – Når ledninger udskiftes med kode!

Hvad er IaC for noget? Hvorfor kan du ikke komme udenom at vide det og hvordan skaber IaC værdi for jer? Det afdækker vi i en snak med Morten Hoffmann, CEO og Christian Møller Klintemark, Software ...
Læs mereHvad er IdM og hvorfor er det relevant for dig?





































Identity Management handler om digital identitets- og adgangsstyring. Det øger beskyttelsen af data for både organisation og bruger, muliggør en bedre og mere smidig adgang med single sign on og de...
Læs mereOpen source – kollektiv udvikling og ’orden i penalhuset’!





































I STRONGMINDS har vi god erfaring med flere forskellige vinkler på open source-projekter. – Lige fra bidrag til andres løsninger, som Microsoft-eksemplet nedenfor, og til større projekter som OS...
Læs mereVærd at vide om Cloud





































Hvad er godt at vide, når du overvejer en Cloud løsning? Hør CEO Morten Hoffmanns bud på typiske fejl, udfordringer og misforståelser - og hvordan man forbereder sig ...
Læs mereSoftware Craftmanship Programmet – et valg om god kode og ideen om mesterlære!





































Christoffer Pedersen er netop trådt et skridt op ad stigen i STRONGMINDS’ Craftmanship program. For at markere overgangen har vi spurgt ham, hvordan det var at starte som Graduate. På det tidspunk...
Læs mereEr det fordomme, der afholder dig fra en cloud-løsning?





































Usikkert, dyrt, svært, ustabilt og uoverskueligt. Fordommene mod cloud er mange. Læs cloud-specialist Christian Klintemarks kommentarer til fordommene.
Læs mereHvorfor i alverden bruge tid på at gøre andre bedre?





































Hvorfor i alverden bruge tid på at gøre en kollega bedre? Det svarer Morten Rembøl Jacobsen på. Han er softwareudvikler og mentor for mindre erfarne kollegaer.
Læs mereBrug LocalStack og spar tid og besvær, når du udvikler dit AWS-system





































Der er flere udfordringer med at arbejde med udvikling og test af AWS - især hvis du er del af et større udviklingsteam med et fælles testmiljø. De udfordringer løser LocalStack.
Læs merePasswords – hvor svært kan det være?





































Passwords har i mange år været førstevalg til identifikation af brugere i systemer med beskyttet information, og derfor er vi som brugere og systemudbydere nødt til at forholde os til hackerne.
Læs mereOpnå besparelser, sikkerhed og optimering med vores AWS IoT-løsning





































Måske har I allerede fået hul igennem til jeres apparat fra internettet? Måske kan I udtrække simple logfiler og afgive enkle kommandoer? Eller måske har du andre udfordringer med dine apparater.
Læs mereDerfor blev jeg graduate





































Der mangler ikke jobmuligheder, når man er datalog fra Aarhus Universitet og slet ikke, når man har speciale i machine learning. Alligevel valgte Jacob Malling-Olesen ikke et ”almindeligt” job. ...
Læs mereHow to make predictions using Machine Learning in .NET and Python





































When you have preprocessed your data it is time to use the data to make predictions.
Læs mereHow to preprocess data for Machine Learning in .NET and Python





































Previously, ML was equal to using Python or R. Now, .NET has made a framework that enables ML natively in .NET. In order to test this framework we did a project to compare ML in .NET to ML in Python. ...
Læs mereEr dit website sikret mod hackerangreb?





































Er du ordentligt sikret, hvis hackeren kommer forbi dit website? For at besvare det spørgsmål, skal du se, hvor svært det er for en hacker at bryde ind, men uden at drage fordel af sårbarhederne.<...
Læs mereSimplify your web apps: Build building-blocks





































The basis of any good architecture is a set of well defined boundaries.
Læs mereKom godt i gang med UX design til Machine Learning





































Hvordan kan vi designe ML-løsninger, som skaber permanent værdi for så mange som muligt? Og hvordan kan vi designe ML-løsninger, som løbende kan udvikles og forbedres?
Læs mereF# er .NET-platformens bedste sprog





































Har du udfordringer med asynkrone workflows, kritisk behov for korrekthed eller parallelisering af algoritmer? F# løser kritiske opgaver hurtigere, med færre fejl og uden uønskede sideeffekter.
Læs mereGuide til dig, der overvejer en AWS-cloud-løsning





































I denne guide får du nogle af de vigtigste erfaringer, vi har gjort os i vores flerårige arbejde med at udvikle løsninger og udnytte muligheder på AWS – verdens førende cloud-arkitektur.
Læs merePludselig kan der komme 100.000 flere brugere





































Kunden kunne ikke effektivt og fleksibelt skalere databaser og websites til udsving, peaks og kraftig vækst i mængden af brugere og brugerdata som på fx Black Friday. Løsningen var AWS.
Læs mereVæk med gør-det-selv-adgangsstyring





































Har du implementeret din egen adgangsstyringsprotokol? Så har du et problem! Men med OpenID Connect og OAuth 2.0 kan du både frigøre dine udviklingsressourcer og styrke din sikkerhed.
Læs mereMobile development 3/3 – different approaches





































In this episode we'll look deeper into the fourth option, namely the promising world of cross platform development using Xamarin.
Læs mereMobile development 2/3 – different approaches





































This episode will explore the responsive and hybrid solutions further as we build the skeletons of a small PlanningPoker card app.
Læs mereMobile development 1/3 – different approaches





































In this series of three, we’ll touch upon four different approaches to delivering a mobile experience.
Læs mereA’ y’ sure? .. or experiences from a small dev shop using Azure





































We do most of our work using the Microsoft technology stack, and therefore we decided some time ago, that we would take the plunge, and establish development assets in the cloud using Azure.
Læs mereKode Kataer





































Dave Thomas skriver på sin blog om Kode Kataer. Dave fik ideen til små tidsafgrænsede softwarelæringer, da han var med sin søn til karate, og ikke kunne stå på sin sædvanlige plads.
Læs mereFaked Function Framework





































Mocking and stubbing can also be applied when doing low-level C programming. Learn more reading this article on the Fake-Function-Framework.
Læs mereDependency Inversion Principle





































Dependency Inversion Principle (DIP) er det af de fem S.O.L.I.D. principper, hvis forståelse og efterlevelse har den største betydning for den overordnede arkitektur.
Læs mereInterface Segregation Principle





































Som et af de fem S.O.L.I.D. design-principper hjælper Interface Segregation Principle (ISP) med til at forhindre udbredelsen af spaghetti-kode som med tiden enten stivner eller rådner væk.
Læs mereLiskov Substitution Principle





































Følgende artikel omhandler Liskov Substitutions princippet fra S.O.L.I.D.
Læs mereOpen Closed Principle





































Denne artikel er en del af en en række, som beskriver S.O.L.I.D. principperne, og vi er nu nået til Open Closed Principle.
Læs mereSingle Responsibility Principle





































I denne artikel behandler vi Single Responsibility Principle fra S.O.L.I.D.
Læs mereS.O.L.I.D-principperne





































SOLID er betegnelsen for en række (OO) design principper som, når de anvendes sammen, hjælper til med at konstruere software, som kan overleve og vedligeholdes i adskillige år fremover.
Læs mereWriting a small parser / interpreter (Part 3: Semantic processing and UI)





































Besides recognizing tokens and legal sentences, we also need to put semantic meaning into the LOGO programs.
Writing a small parser / interpreter (Part 2: Parser)





































Our parser relies heavily on the fact that we're parsing a CFG language free from left-recursion and common left side prefixes (for any one rule, no productions share a common prefix).
Læs mereWriting a small parser / interpreter (Part 1: Scanner)





































In the following three part sequel we will introduce the technique of writing a simple parser for a subset of the LOGO programming language in C#.
Læs mereTouch og grafik på helt små devices med TouchGFX





































Som forbrugere forventer vi intuitive berøringsskærme, når vi skal betjene de MCU’er, der kan styre alt fra ure, cykler, låse, pumper, termostater til køleskabe, alarmer og diverse biosensorer.
Læs mere