DEV Community

Magne profile picture

Magne

Full stack web development, Ruby and JavaScript

All 73 comments

Features of a dream programming language

Yes, I have looked at it briefly.

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

Check out Zero to $10m with React Native + Next.js (youtube) ...

How to use Chakra UI on native mobile

correct. Updates will likely come to the github issue thread ...

What happened to Components being just a visual thing?

I agree with your attitude and advice, re: XState and statech...

What happened to Components being just a visual thing?

I agree. My criticism of React was that it doesn't necessar...

Compare Similar GitHub Projects with this GitHub Stats Tool

Node vs. Deno: twitter.com/magnemg/status/1450445...

Functional Core with Ports and Adapters

It is not a coincidence they are similar. Since Bernhardt say...

Functional Core with Ports and Adapters

Ok. Closest I've found is: domain-driven-hexagon.

Functional Core with Ports and Adapters

Do you know of any reference implementation of the "functiona...

Clean Architecture on Frontend

Clean Architecture on the backend (reference implementation):...

Functional Core with Ports and Adapters

Makes sense. Although it may be limited how much of the Core ...

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

SnackUI is another alternative.

What happened to Components being just a visual thing?

Why are the components organized as a tree? Of course, an i...

"Just Use Props": An opinionated guide to React and XState

This is the closest to what I was originally thinking: github...

"Just Use Props": An opinionated guide to React and XState

Seems like using React's Context is the recommended approach:...

"Just Use Props": An opinionated guide to React and XState

Ah, ok, I see that useMachine actually creates a new service....

"Just Use Props": An opinionated guide to React and XState

Couldn't you just use the same machine in both the parent and...

Rails link to React (No API). Yes that's possible!

inertiajs.com/server-side-rendering

JavaScript vs JavaScript. Fight!

On another note, @ryansolid : It would also be really intere...

JavaScript vs JavaScript. Fight!

Thanks for a good and candid response, as always, Ryan. To c...

Good Bye Web APIs

How does Layr compare to Inertia.js ? inertiajs.com/how-it-w...

Everything you need to know about server side rendering

I believe that in CSR, all application data comes to client ...

Everything you need to know about server side rendering

Yes. But is it a pro of SSR? Trying to do SSR without a libr...

Everything you need to know about server side rendering

Frequent server calls. Really..? How does SSR give more fr...

Everything you need to know about server side rendering

No need for external libraries or frameworks. Really…? Nex...

Everything you need to know about server side rendering

Typo: «Not the whole application data is not served by the br...

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

NativeBase doesn't seem to have the same polished aesthetics ...

Notes on the future of WASM and JS

Some more notes on how Flutter will play into this: Flutter ...

JavaScript vs JavaScript. Fight!

Thanks for clarifying it a little bit. The difference is th...

Notes on the future of WASM and JS

Another perspective: The Future Web: Will Canvas Rendering Re...

JavaScript vs JavaScript. Fight!

Also, when reading about Resumability vs Replayability (re: Q...

JavaScript vs JavaScript. Fight!

It is a decision you make depending on how important initial...

Building JavaScript Frameworks to Conquer eCommerce

I find this discussion interesting. I want to share my findin...

Building JavaScript Frameworks to Conquer eCommerce

Could it be done at all, starting from an existing SPA approa...

Building JavaScript Frameworks to Conquer eCommerce

I'm not saying pull out Rails or Django. "Pull out" as in ...

React Native for Web – Write Once, Run Anywhere

iOS Safari does not support Web Push notifications. So you ar...

Thinking in ReScript

In the ReScript equivalent: Why didn't you have to associate ...

Is 0kb of JavaScript in your Future?

Async HTML and HTTP (AHAH) is more like Turbolinks (aka. HOTw...

Inversion of Inversion of Control

That’s very interesting! The context for this article was ou...

WebView — Navigation and data flow with WebViews in a React Native app

What would you think about using this method to achieve a Hyb...

State Management Battle in React 2021: Hooks, Redux, and Recoil

Valtio is the newest kid on the block. From the creator of Zu...

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

NativeBase is worth checking out: "Mobile-first, accessible c...

A scalable approach to Styled Component Variants

Nice post! Stitches has the optimal solution to this, if one...

Why You Should Try Theme UI

The options for directly Theme UI inspired React Native desig...

How to use Chakra UI on native mobile

Chakra UI has just announced they will be coming to Native so...

What happened to Components being just a visual thing?

I agree. Thank you for very well reasoned thoughts and thorou...

React Devs, Why don't you use React Native for Web?

I think the last part of your post got MIA. :) Would be inter...

React Devs, Why don't you use React Native for Web?

what was your experience?

What happened to Components being just a visual thing?

Re: Limitations of the React component model, and I'd though...

Being optimistic in UI

But then if the ajax request fails, you've lost user data. R...

What are your thoughts on Tailwind CSS?

He had a lot better objections to the idea of TailwindCSS tha...

Actor model vs Microservices

Actually, localised autonomy is also very important in the Ac...

What happened to Components being just a visual thing?

I think I understand your point. But in terms of declarativ...

What happened to Components being just a visual thing?

Regarding the point that "template languages invariably end u...

What happened to Components being just a visual thing?

I agree that the view components should be as thin as possibl...

What happened to Components being just a visual thing?

Great insights, thanks for sharing! It took me a while to pr...

Does programming require empathy?

It's only no if you are guaranteed to never ever read your co...

What happened to Components being just a visual thing?

So being a developer is very much about thinking. Some tools...

What happened to Components being just a visual thing?

I have updated the article a bit, with some additions and cla...

React + Typescript === "headache"

Try extracting the data fetching into a custom hook, for reus...

Stop mutating in map, reduce and forEach

I was thinking about the filter+map example. But the grouping...

Stop mutating in map, reduce and forEach

It seems like that last implementation using .reduce also vio...

Realtime Offline-First Chat App in 100 Seconds

it's been fixed now, as seen in the bottom of that thread.

A simple explanation of functional pipe in JavaScript

Why is data last important? If the function composition grows...

Code Smell 21 - Anonymous Functions Abusers

Given that "Humans read code", as you said, I find the first ...

Time complexity Big 0 for Javascript Array methods and examples.

What reference did you lean on to find their time complexity?...

OOP vs FP with Javascript

"FP is declarative it focuses on what need to be done while O...

The Art of Refactoring: 5 tips to Write Better Code

you forgot the .map part, so it returns the news content.

Manipulate text like a boss

On Macbook: ctrl becomes the option key (option is also ca...

Everything new coming in ES2021

Regression error: e ?? =f will return f if it's null or unde...

Everything new coming in ES2021

Great if you could edit it to correct it :)

Everything new coming in ES2021

Regarding: e ?? =f will return e if it's null or undefined o...

The Blitz.js Manifesto (A New Fullstack React Framework)

First: Blitz looks like an awesome project! I really hope it ...

loading...