Web Development

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

Passenger view of an airplane wing above the clouds. / travel / journey / transportation

Compose Multiplatform 1.5.0 shines on dialogs, popups, iOS

JetBrains’ declarative UI framework for Kotlin lets developers build UIs for desktop, Android, iOS, and web from a single code base.

open doorway with sunlight shining through

How to succeed with GraphQL APIs

The open source query language GraphQL is the future of APIs, but getting it to hum (and hum at scale) takes some strategizing. Here’s what we’ve learned.

empty computer server roomaa044849

The shortcomings of serverless computing

Serverless computing is a popular approach for cloud-based applications, but it's not the best fit in every case. Too often serverless fails to deliver business value.

data structure / data explosion / volume / velocity

How to map object relationships using Dapper in ASP.NET Core

Take advantage of Dapper to create one-to-one, one-to-many, and many-to-many entity relationships in your ASP.NET Core applications.

binoculars looking watch outlook future

The key new features and changes in .NET 8

With Microsoft’s yearly .NET release just around the corner, it’s time to start thinking about the changes you will need to make to your code.

bolts of light speeding through the acceleration tunnel 95535268

Get started with FastAPI

Take advantage of the FastAPI web framework and Python to quickly create snappy, OpenAPI-compliant web APIs—and full websites, too.

python programming language

Python-based Textual apps are coming to the web

Textual Cloud Service will allow Python-based terminal applications built with the Textual framework to run in web browsers.

closeup of a butterfly 148973733

Flutter 3.13 speeds rendering on iOS

Latest update to Google’s cross-platform UI framework makes Impeller the default graphics renderer on iOS, introduces two-dimensional scrolling.

abstract network

Fresh web framework for Deno speeds page loading

Ahead-of-time compilation results in assets being served 45x to 60x faster than just-in-time rendering, the Fresh development team says.

network speed

How to improve data access performance in EF Core

Take advantage of these 10 strategies to improve data access performance when using Entity Framework Core in your data-driven .NET applications.

HTTPS prefix in a web browser's search/address field

Deno unveils faster, simpler web server API

The Deno.serve() API promises significant performance benefits and allows developers to create a web server with a single line of code.

Conceptual cybersecurity system locks down a network of interconnected elements.

How to use API keys to secure web APIs in ASP.NET Core

Take advantage of API key authentication to control the access of applications and services to your Web APIs in ASP.NET Core.

thumbs up multicultural

3 Python web frameworks for beautiful front ends

Want to generate interactive websites with HTML, CSS, and JavaScript while programming in nothing but Python? One of these frameworks could do the trick.

servers / server racks [close-up perspective shot]

Wasm: 5 things developers should be tracking

We know Wasm works well in the browser. Now it’s time to get excited about the possibilities for Wasm on the server side.

shutterstock 1361674454 JavaScript Hello code in programming text editor

ECMAScript 2023 spec for JavaScript finalized

ECMAScript 2023 adds new methods for searching and changing arrays, allows symbols to be used as WeakMap keys, and standardizes support for hashbang grammar.

Black and white heavy duty bank vault

How to work with Azure Key Vault in .NET Core

Azure Key Vault is a safe and secure place to store the tokens, keys, passwords, certificates, and other sensitive data used in your .NET Core applications. Here’s how to work with it in C#.

High-speed train tunnel / motion blur / speed / motion / forward progress / future / what's next

Svelte 4 shrinks code footprint, compiled output

Upgrade reduces Svelte package size by 75%, produces smaller and faster hydration code, and lays the groundwork for Svelte 5.

rivalry tug war compet conflict challenge determin

WASIX undermines WebAssembly System Interface spec, Bytecode Alliance says

Wasmer says the goal of WASIX is to allow any kind of program to run on top of WebAssembly, and this requires system call extensions that fill gaps in WASI. Bytecode Alliance says WASIX is non-standard.

Matryoshka /Russian nesting dolls > inheritance / sequencing / hidden layers

Composition vs. inheritance in OOP and C#

Understand the key concepts behind composition and inheritance that allow you to build reusable and flexible types in your .NET applications.

Letterpress, TypeScript

TypeScript 5.1 production release arrives

TypeScript upgrade soothes pain points with easier implicit returns for undefined-returning functions and greater type flexibility for getters and setters.

Load More