curve

Artikler

Læs mere baggrundsinfo fra nogle af vores opgaver

Kategorier

An Introduction to Domain-Driven Design (3/3)

øje

When I started at Strongminds I knew a lot about programming already. Of course I did not know everything, I had to use programming languages that I had not used before, integrate with technologies I ...

Læs mere

An Introduction to Domain-Driven Design (2/3)

øje

When I started at Strongminds I knew a lot about programming already. Of course I did not know everything, I had to use programming languages that I had not used before, integrate with technologies I ...

Læs mere

An Introduction to Domain-Driven Design (1/3)

øje

When I started at Strongminds I knew a lot about programming already. Of course I did not know everything, I had to use programming languages that I had not used before, integrate with technologies I ...

Læs mere

Hackathon 2024

øje

How hard is it to create a computer game? Last month we set out to answer this question as the office ventured off on a hackathon in the countryside of Djursland, Denmark.

Læs mere

Cybertruslernes ABC

Hvad 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 mere

Code that fits in my head – part 1

øje

For the past few months, I have been reading the book Code That Fits in Your Head: Heuristics for Software Engineering by Mark Seeman. It covers a variety of topics related to software development, ...

Læs mere

Code that fits in my head – part 2

øje

For the second article in this series highlighting some lessons from Code That Fits in Your Head: Heuristics for Software Engineering by Mark Seeman, I am going to look at testing, and at ways of lo...

Læs mere

Code that fits in my head – part 3

øje

For the third and final article in this little series of selected lessons from Code That Fits in Your Head: Heuristics for Software Engineering by Mark Seeman, I look at some tools and ideas that ca...

Læs mere

Coding as Culture: An Anthropologist’s Road to Software Craftsmanship (1/3)

øje

How does an anthropologist end up working with software development? In the first part of this article series, I describe how I discovered software development as a career choice, address the choice o...

Læs mere

Coding as Culture: An Anthropologist’s Road to Software Craftsmanship (2/3)

øje

How does an anthropologist end up working with software development? In this part of the article series, I focus on how to balance details and abstractions when exploring new skills, and the importanc...

Læs mere

Coding as Culture: An Anthropologist’s Road to Software Craftsmanship (3/3)

øje

How does an anthropologist end up working with software development? In this final part of the series, I will provide an overview of the primary books and courses I have used to build my skills as a d...

Læs mere

IaC – Når ledninger udskiftes med kode!

øje

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 mere

Hvad er IdM og hvorfor er det relevant for dig?

øje

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 mere

Open source – kollektiv udvikling og ’orden i penalhuset’!

øje

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 mere

Værd at vide om Cloud

øje

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 mere

Software Craftmanship Programmet – et valg om god kode og ideen om mesterlære!

øje

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 mere

Er det fordomme, der afholder dig fra en cloud-løsning?

øje

Usikkert, dyrt, svært, ustabilt og uoverskueligt. Fordommene mod cloud er mange. Læs cloud-specialist Christian Klintemarks kommentarer til fordommene.

Læs mere

Hvorfor i alverden bruge tid på at gøre andre bedre?

øje

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 mere

Brug LocalStack og spar tid og besvær, når du udvikler dit AWS-system

øje

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 mere

Passwords – hvor svært kan det være?

øje

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 mere

Opnå besparelser, sikkerhed og optimering med vores AWS IoT-løsning

øje

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 mere

Derfor blev jeg graduate

øje

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 mere

How to make predictions using Machine Learning in .NET and Python

øje

When you have preprocessed your data it is time to use the data to make predictions.

Læs mere

How to preprocess data for Machine Learning in .NET and Python

øje

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 mere

Er dit website sikret mod hackerangreb?

øje

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 mere

Simplify your web apps: Build building-blocks

øje

The basis of any good architecture is a set of well defined boundaries.

Læs mere

Kom godt i gang med UX design til Machine Learning

øje

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 mere

F# er .NET-platformens bedste sprog

øje

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 mere

Guide til dig, der overvejer en AWS-cloud-løsning

øje

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 mere

Pludselig kan der komme 100.000 flere brugere

øje

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 mere

Væk med gør-det-selv-adgangsstyring

øje

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 mere

Mobile development 3/3 – different approaches

øje

In this episode we'll look deeper into the fourth option, namely the promising world of cross platform development using Xamarin.

Læs mere

Mobile development 2/3 – different approaches

øje

This episode will explore the responsive and hybrid solutions further as we build the skeletons of a small PlanningPoker card app.

Læs mere

Mobile development 1/3 – different approaches

øje

In this series of three, we’ll touch upon four different approaches to delivering a mobile experience.

Læs mere

A’ y’ sure? .. or experiences from a small dev shop using Azure

øje

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 mere

Kode Kataer

øje

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 mere

Faked Function Framework

øje

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 mere

Dependency Inversion Principle

øje

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 mere

Interface Segregation Principle

øje

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 mere

Liskov Substitution Principle

øje

Følgende artikel omhandler Liskov Substitutions princippet fra S.O.L.I.D.

Læs mere

Open Closed Principle

øje

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 mere

Single Responsibility Principle

øje

I denne artikel behandler vi Single Responsibility Principle fra S.O.L.I.D.

Læs mere

S.O.L.I.D-principperne

øje

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 mere

Writing a small parser / interpreter (Part 3: Semantic processing and UI)

øje

Besides recognizing tokens and legal sentences, we also need to put semantic meaning into the LOGO programs. 

Læs mere

Writing a small parser / interpreter (Part 2: Parser)

øje

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 mere

Writing a small parser / interpreter (Part 1: Scanner)

øje

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 mere

Touch og grafik på helt små devices med TouchGFX

øje

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