Magne

Magne @redbar0n

About: Full stack web development: JavaScript / TypeScript, React Native, Ruby on Rails

Joined:
Jun 10, 2020

Magne
articles - 29 total

Could parentheses be a reason Lisp is hard to read?

Many in the communities of Lisp-style languages (Lisp, Clojure etc.) seem to discount parentheses...

Learn More 0 0Mar 20

Dynamic memory allocation - when, why and woes

Sharing a good answer from perplexity.ai about dynamic memory allocation (as opposed to static memory...

Learn More 1 0Mar 13

Offline-first app with GraphQL: React Relay vs. URQL

— A too good answer from perplexity.ai not to share, so here it is: —- Here’s a comparison of using...

Learn More 0 1Feb 25

Ways of handling side-effects and IO

I had this interaction with perplexity.ai regarding how various (functional) programming languages...

Learn More 2 0Oct 28 '24

Side-effects vs. side-causes

The concept of "side-causes" doesn't seem to be a very established term yet, but I think it should...

Learn More 7 2May 21 '24

Transducers and Eduction in Clojure simply explained

With help from our coming AI overlords: Transducers and eduction in Clojure are ways to efficiently...

Learn More 3 0Apr 24 '24

Should you go straight from paper sketches to HTML/CSS, or via a design tool like Sketch, Adobe XD or Figma first?

Here is an analysis of the pros/advantages and cons/disadvantages of going straight to HTML/CSS from...

Learn More 9 0Mar 16 '24

Vike vs. (SSRx + TanStack Router) - a feature comparison

Let's compare two options to how we can achieve SSR with Vite. Either using Vike (aka....

Learn More 6 0Mar 14 '24

SSRx vs. Vinxi vs. Vike - for SSR with Vite

When you want to Server-Side Render (SSR) with Vite, you now have several options. The official list...

Learn More 11 0Mar 14 '24

Hono vs. H3 vs. HatTip vs. Elysia - modern server(less) replacements for Express

Since "Express.js is an old framework that has not evolved for a long time. It's not a good choice...

Learn More 83 8Mar 12 '24

What is Vinxi, and how does it compare to Vike?

Vinxi describes itself as: "a full stack JavaScript SDK to build apps and frameworks of all kinds...

Learn More 11 1Mar 5 '24

Where JavaScript came from  - The Mythos

I randomly discovered this little poem, while I happened to look into the edit history of a...

Learn More 6 0Jan 19 '24

The Golden Assumptions of Product Design

The user is a creature which is: Largely ignorant. Inexperienced. Lazy. Immediately...

Learn More 8 1Sep 26 '23

Why use Vite when Bun is also a bundler? - Vite vs. Bun

You might have heard that Bun is not just a runtime, but also a bundler. So you might wonder: Why do...

Learn More 94 12Sep 19 '23

Functions vs. Procedures: Keep them separate.

Did you know that keeping functions and procedures separate allows functional purity (side-effect...

Learn More 2 3May 8 '23

Concatenative Programming Languages - Pros and Cons

It was hard to find information online about the advantages and disadvantages of Concatenative...

Learn More 0 0May 3 '23

Features of a dream programming language: 3rd draft

This article is originally published on my blog https://magnemg.eu/ Have you ever dreamt of what...

Learn More 3 0Mar 27 '23

The Rails/Laravel experience in JS/TS

Alternative title: "The Ruby on Rails experience in JavaScript". Some brief notes for the people...

Learn More 1 1Jan 1 '23

The different tech strategies to building a cross-platform app

Last updated: 2024-10-25 What are the general technology choices when building an app that should...

Learn More 31 30Oct 6 '22

What defines a functional programming language?

For future reference, here are two different takes I've come across. They should illustrate the...

Learn More 3 7Feb 28 '22

TypeScript vs. ReScript vs. F# - a simple comparison of syntax

How could you get the nice obj.add(obj2).add(obj2) chaining from OOP, without the downside of...

Learn More 14 3Feb 15 '22

Features of a dream programming language: 2nd draft

Update: Be sure to read the 3rd draft of this article instead. It has a table of contents and...

Learn More 20 6Feb 10 '22

How to combine React Native Web + responsivity + NextJS SSR, to get SEO

Updated 2022-06-20 (and still relevant 2024-02-26): I recommend using Tamagui which will handle all...

Learn More 11 5Sep 8 '21

Notes on the future of WASM and JS

These are literally my notes, from doing research on this topic. They contain the most important...

Learn More 39 5Sep 4 '21

Magnus UI vs. Dripsy - Chakra UI alternatives for React Native (+Web)

Update 2024-11-24: Just use tamagui.dev for UI (or onestack.dev for a crossplatform...

Learn More 14 13Jun 10 '21

How to use Chakra UI on native mobile

—- Update 2024-10-25 I recommend using the One JS full stack framework https://onestack.dev/ if you...

Learn More 16 7Apr 1 '21

Count number of tabs in Safari

Finder → Go → Utilities → Script Editor: tell application "Safari" count of tabs of front wind...

Learn More 0 0Feb 8 '21

Features of a dream programming language

Update: Be sure to read the improved 2nd draft of this article instead. The following content is the...

Learn More 44 20Jan 8 '21

What happened to Components being just a visual thing?

I really like when Components are actually just visual components. Like the JSX specification...

Learn More 22 58Dec 31 '20