Hopp til hovedinnhold

Innhold om Utvikling

Totalt 61 innlegg

Side 3 av 5

Polymorfisme i React: 2 mønstre du må kjenne til

Utvikling, React
Artikkel (6 min)
Fra Marcus Haaland
01.12.2023

Enten du lager et bibliotek eller lager React-komponenter for din egen del, er det en teknikk du bør kjenne til: polymorfisme. Det er når én ting kan ta flere former, som når en knapp kan opptre som en lenke. Brukt riktig, kan det redde deg fra å vedlikeholde ulike varianter, samtidig som det kan gi brukerne fleksibiliteten de trenger fra komponenten. I denne teksten vil jeg vise deg hvordan du kan utnytte 2 av de mest kjente måtene å få til polymorfisme i React: “as”- og “asChild”- mønstrene.

Polymorphism in React: 2 patterns you must know

Utvikling, React
Artikkel (7 min)
Fra Marcus Haaland
01.12.2023

Whether you're making a library or making React components for your own sake, there's one technique you must know: polymorphism. It's when one thing can be multiple shapes, as when a button can act as a link. Used correct, it can save you from maintaining many variants, and at the same time give your users the flexibility they need. In this text I will show you how to utilize two of the most known ways of implementing polymorphism in React: the "as"- and "asChild"-patterns.

Keep it simple, not stupid!

Metodologi, Utvikling
Artikkel (2 min)
Fra Geir Sagberg
25.12.2022

Simplicity is beautiful. But our world is complex. How can you start with simplicity, defer decisions, and introduce complexity as needed without multiplying the effort?

Navngivning

Utvikling
Artikkel (3 min)
Fra June Henriksen
23.12.2022

Det er mye som er vanskelig med programmering, navngivning kommer høyt opp på lista. Hvorfor er det vanskelig, og hva kan du gjøre med det? Her er et hendig flytdiagram som kan hjelpe deg.

Hva er Clean Architecture?

Utvikling
Artikkel (6 min)
Fra Espen Ekvang
23.12.2022

Med prinsippene fra Clean Architecture oppnår vi en applikasjon med løse koblinger mellom avhengighetene og økt testbarhet.

Gather, Aggregate, Decide, Act

Utvikling
Artikkel (10 min)
Fra Simen Endsjø
22.12.2022

A simple diff for date/time duration changes

Utvikling
Artikkel (4 min)
Fra Simen Endsjø
21.12.2022

A quick peek at lisp macros

Utvikling, lisp, macro
Artikkel (8 min)
Fra Simen Endsjø
20.12.2022

Macros enable developers to extend a language to accomodate future or domain specific needs without waiting for language updates. In this post, we extend the control flow of the language.

React – et hjertesukk

React, Utvikling
Artikkel (3 min)
Fra Bendik Solheim
19.12.2022

Ahh, React. Min gode venn gjennom mange år. Jeg skal være ærlig: forholdet vårt starta litt turbulent. Jeg var usikker på om det å blande HTML inn i Javascripten egentlig var noen god idé. Det tok faktisk et par år før du klarte å overbevise meg! Men du var heldigvis tålmodig. For det som starta som en skepsis viste seg å etter hvert til å bli til en aldri så liten forelskelse! Ohh boy!

Java versions are easier with jEnv

Utvikling
Artikkel (3 min)
Fra Johannes Kvamme
16.12.2022

Java comes in many versions, if not colors. Different projects and dependencies might rely on different versions. This is where jEnv comes in!

Terminaltriks for deg som skriver feil

Utvikling
Artikkel (3 min)
Fra Johannes Kvamme
14.12.2022

Så du skrev feil i terminalen. Igjen. Glemte sudo. Skrev less istedenfor ls. Dette er meg hver. eneste. dag. Men fortvil ikke, det finnes hjelp og snarveier!

Hvilket problem prøver Webpack å løse?

JavaScript, Utvikling
Artikkel (4 min)
Fra Marcus Haaland
09.12.2022

Hva er egentlig greia med Webpack? I samme åndedrag hører du gjerne “loaders”, “plugins” og annen babbel. Hvilket problem er det Webpack egentlig prøver å løse?

Demystifying data pipelines with Apache Beam

Utvikling
Artikkel (9 min)
Fra Jonas Mossin Wagle
08.12.2022

The data engineering toolbox is growing as the industry adapts to increasing data. We need tools to process data to unlock its value efficiently. One such tool is Apache Beam. This article aims to introduce key Apache Beam concepts and provide an example of implementing a data pipeline.

Extend your automated tests to the Shell

Utvikling
Artikkel (9 min)
Fra Andreas Mosti
07.12.2022

With the rise of automated testing as a practise high performing technology organizations do, it's time to broaden the horizon and look past the application code. Every piece of code responsible for delivering value should also be tested. In this post, we will take the shell into the warmth and make it a first class citizen in the automated testing regime with bats.

Minimalistisk API i .NET på 1-2-3-4

Utvikling, .NET
Artikkel (5 min)
Fra Bendik Bjørndal Iversen
05.12.2022

Visste du at du kan sette opp et .NET API med bare fire linjer kode?