Web Development

Web Development | News, how-tos, features, reviews, and videos

shutterstock 84117391 blank billboard against a blue sky
shutterstock 344519045 whiteboard with colored post-it notes blue yellow orange

abstract network

Server-side rendering is having a moment

React-based frameworks that render web pages on the server could paradoxically be the future of front-end development. Here’s why.

typewriter typescript

TypeScript 5.0 retools decorators

Forthcoming upgrade to Microsoft’s strongly typed JavaScript, now in beta, promises to be smaller, faster, and simpler.

Team member extends all hands in for a huddle. [unity / teamwork / trust / diversity / inclusion]

Mastodon relationship graphs

Steampipe and SQL allow us to see relationships among the data we extract from APIs. Here’s how to graph the connections between tooters and boosters on Mastodon.

shutterstock 349836161 blue butterfly flying to red flower

Google Flutter previews new renderer on iOS

The Impeller renderer precompiles a smaller set of shaders at engine build time to reduce early-onset jank. Android support for Impeller is also in the works.

light string in a jar at sunset / lightbulbs / ideas / innovation / brainstorming

Instance-qualified Mastodon URLs

Transforming foreign server URLs into home server URLs makes a Mastodon dashboard massively more useful. Steampipe’s Mastodon plugin now does that for you.

dead end sign

Google pulls the plug on Optimize

Google’s Optimize and Optimize 360 website testing and analytics tools will be phased out later this year in favor of Google Analytics 4.

shutterstock 1817462945 playground sandbox

CodeSandbox adds Rust support

Cloud development environment allows users to spin up Rust development environments ‘within two seconds’ and access them in iOS or Visual Studio Code.

women spinning plates asynchronous programming synchrony multi tasking by graemenicholson getty ima

Google V8 API bridges WebAssembly and asynchronous web

The WebAssembly JavaScript Promise Integration API suspends a Wasm application when it issues a synchronous API call and resumes it when the asynchronous I/O operation is completed.

shutterstock 2055335264 future technology web spiral of lights touched by human hand

Web 3.0 doesn’t need a blockchain revolution

Internet users want control over their data and visibility into how their data is being used. An evolution of today’s web, already mapped out by Sir Tim Berners-Lee, can provide both.

shutterstock 1193930281 silver whistle on green paper background

How many people in my Mastodon feed also tweeted today?

You can discover which Mastodon tooters also tweeted using my favorite kind of Steampipe query.

modular humanoid polyhedra / connections / structure / building / network

Lists and people on Mastodon

When viewing the people you follow on Mastodon, it’s helpful to know which lists (if any) you’ve assigned them to. Here's how you can do that with SQL and Steampipe.

shutterstock 1850095465 internet API application programming interface

How to use OpenAPI in ASP.NET Core

Take advantage of the built-in support for OpenAPI in ASP.NET Core to automatically document your HTTP endpoints. Minimal APIs are supported too.

JavaScript code

Using JavaScript and forms

Of all the hats JavaScript can wear, its form-processing features are among the most sought and used. Learn how to use JavaScript for form processing, validation, and more.

state of the cio survey newsletter

Interest in React, Angular, and Vue is waning

State of JavaScript 2022 survey of developers finds highest levels of interest in the Svelte, Solid, and Qwik frameworks and the Vite build tool.

shutterstock 359257322 SQL structured query language

Create your own Mastodon UX

A dashboard+feed reader built with SQL gives you an easy and natural way to consume as much, or as little, Mastodon activity as you like.

shutterstock 1936992907 dashboard terminal finance analytics

A Bloomberg terminal for Mastodon

Our brains are built to take in a lot of information at a glance, and if it’s organized well we can do that very effectively. Applying filters helps.

question marks

How to use the null object pattern in .NET

Take advantage of the null object pattern in .NET to eliminate the need for null checks and avoid runtime errors in your applications.

07 code type blocks letters

Vue 3.3 to support externally imported types

Front-end JavaScript framework project will be working on an alternative compilation strategy called Vapor Mode in the coming year.

Load More