Web Development

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

reactive systems diagram 900x600
flames

Empty corridor with a series of glowing doors [options/ alternatives/ opportunities/ future/ next]

10 web accessibility improvements you can make right now

Even without a full-on WAVE accessibility overhaul, there are plenty of simple steps you can take to make your website more navigable by people with disabilities (and everyone else).

crane construction building industrial iot

Next.js taps Webpack 5 for faster builds

Next.js 10.2 expands the use of Webpack 5 to improve disk caching, fast refresh, and tree shaking. Upgrade also improves startup performance.

one lit hanging bulb among many unlit ones

10 tips for tuning React UI performance

Nobody likes a slow web UI. Fortunately, React gives you a number of ways to tune UI performance, from ways to optimize updates to the DOM to the ability to render and fetch simultaneously using the new concurrent mode.

Exploding binary numbers

Mozilla spins out Pyodide Python-in-the-browser project

Project for running Python and its scientific stack in web browsers via WebAssembly will be maintained by volunteer contributors.

wrestling wrestlers competition match fight

Review: 7 Python IDEs go to the mat

Which Python IDE is right for you? Here’s how IDLE, Komodo, LiClipse, PyCharm, Python extension for Visual Studio Code, Python Tools for Visual Studio, and Spyder stack up in capabilities and ease of use.

typewriter typescript

TypeScript 4.3 supports type specification for properties

Now available in beta, the upgrade to Microsoft’s typed JavaScript also introduces an override keyword and improvements to template string types.

conflict confront box fight competition

Deno Company forms to back Node.js rival

Business venture aims to ensure timely releases of Deno and pursue commercial applications for the JavaScript/TypeScript runtime.

square peg in a round hole / wooden block shapes toy

Microsoft, Google address browser compatibility issues

The companies have partnered to improve browser compatibility across five CSS features to address developer pain points.

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

How to use React’s concurrent mode

React’s new concurrent mode allows your interface to be rendered while data fetching is in progress, providing an improved render lifecycle and a simple way to achieve parallel data fetching for multiple components.

Blue Morpho Butterfly

Google pulls the wraps off Flutter, Dart upgrades

Flutter 2 native UI toolkit debuts production-quality support for the web, while Dart 2.12 adds sound null safety.

Relaxing on hammock vacation 168344861

How to use LazyCache in ASP.NET Core MVC 5

Take advantage of LazyCache to improve the performance and scalability of your ASP.NET 5 Core applications in heavy load scenarios.

two millennials standing in field holding picture frame against blue sky

Angular, React, Vue: JavaScript frameworks compared

Modern data-binding JavaScript frameworks have revolutionized web interface architecture. This article compares three of the best.

error neon mistake

Angular adds error codes, debugging guides

Angular 11.1.0 point release introduces standardized error codes, with error descriptions and debugging guides provided online.

CSO  >  An exclamation-mark alert in a field of abstract technology.

How to handle errors in React

Graceful error handling is an essential part of well-designed software. This article offers an overview of error handling in React applications and how to use React error boundaries to handle render-time errors.

pulse heart rate monitor

Sentry for JavaScript monitors release health

Update to the Sentry SDK for JavaScript error and performance monitoring adds release tracking and WebAssembly support.

cyber security shield lock protect

How to use security headers in ASP.NET Core MVC 5

Take advantage of security headers in ASP.NET Core MVC 5 to protect your website against cross-site scripting, code injection, clickjacking, and other attacks.

binary target

Server-side WebAssembly runtime reaches GA status

Promising faster compilation and production-ready performance, Wasmer 1.0 allows universal binaries compiled from native code to run in lightweight containers on multiple host platforms.

businessman bridges gap

Setting up a PWA toolchain with PWABuilder

The Microsoft-supported open source PWABuilder continues to evolve, offering a suite of developer tools for progressive Web apps to bridge the app gap.

Load More