
Merging the "This Is" Community into "Playful Programming"
Today marks a major milestone for open-source education: "This is Learning" and "Playful Programming"...
Browse the latest writing surfaced through DevArt.

Today marks a major milestone for open-source education: "This is Learning" and "Playful Programming"...

Have you ever thought about writing a book about software engineering? I have. I thought about this...

You've spent hours in your favorite streamer's chat. You've gotten to see all the critical moments of...

Computers, on a very low level, are built upon binary (ones and zeros). Think about that — all of the...

While working in various projects, you may come across a weird looking syntax in the codebase:...

TypeScript's popularity cannot be understated. Either you likely know someone who works with it,...

Thus far in our article series, we've taken a look at how React handles reactivity, server rendering,...

In our last article, we talked about React's use hook and Async Server Components; both means to...

In our last article, I introduced React Server Components (RSC) as a primitive to enable more...

In our last article in the series, we talked about how React is able to pre-generate HTML from JSX on...

In recent years, projects like Vercel's NextJS and Gatsby have garnered acclaim and higher and higher...

In our last post we introduced how a modern frontend framework like React, Angular, or Vue are able...

This article is intended for newcomers to HTML and JavaScript programming. However, it's suggested...

Let's build out a small Angular application: import 'zone.js/dist/zone'; import { Component } from...

Astro is a WebDev meta-framework that allows you to build highly performant websites, that,...

Classes in JavaScript are both powerful and weird. While they allow us to create named objects with...

Recently, we rewrote our community blog for "Unicorn Utterances" to use Astro, a static site...

In JavaScript, you're able to use a class as a template for your objects: class Car { wheels =...

Functions are an integral part of all JavaScript applications, React apps included. While I've...

TL;DR? I made a library to compete with Formik and React Hook Form called "HouseForm". It would mean...

If you read my last post introducing UUIDs, you'll remember that I said: UUIDv2 is weird. After...

Oftentimes, in computer programming, you'll find yourself needing a way to give a unique identifier...

This article is an advanced look at how Angular works under-the-hood. The contents within may not be...

Dimensions are weird. While most web apps seem to focus on the x and y axis, representing a 2D plane...

This article was written alongside Lars Gyrup Brink Nielsen. He was instrumental in the research and...

Functions are weird. Consider the following code: function sayHello() { ...

Python has a secret superpower with a similarly stupendous name: Magic Methods. These methods can...

Integrated development environments (IDEs) are probably the most important tool we use as software...

Programming terminology can be rather confusing. The first time I'd heard about "React Refs", it was...

A Regular Expression – or regex for short– is a syntax that allows you to match strings with specific...