Web Development

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

convergence roads merger aquisition
shutterstock 610036778 casino table with cards showing blackjack hand 21 jack and ace

Lucky number 7. Gold number on dark green background.

Review: 7 Python IDEs compared

What's the best IDE for Python? Here's how IDLE, Komodo, PyCharm, PyDev, Microsoft's Python and Python Tools extensions for Visual Studio Code, and Spyder stack up.

DataStax

Intro to JSON-LD: JSON for the semantic web

JSON-LD extends JSON to include linking information. Here's how it could make JSON a top-tier player in hypermedia and the semantic web.

toned low angle view of a football player catching the ball stk17248spo

How to use TinyIoC in ASP.NET Core

TinyIoC is a lightweight and fast inversion of control container that makes dependency injection simple and easy. Here’s how to take advantage of it in ASP.NET Core applications.

Letters, type, code

TypeScript 5.3 adds support for import attributes

ECMAScript import attributes will support additional types of modules in a common way across JavaScript environments, starting with JSON modules.

shutterstock 344519045 whiteboard with colored post-it notes blue yellow orange

How to implement in-memory caching in ASP.NET Core

You can take advantage of the decorator design pattern to add in-memory caching to your ASP.NET Core applications. Here’s how.

Shower with droplets of running water 134723415

Latest Node.js boosts stream performance

Node.js v20.8.0 release also brings memory management improvements that address longstanding memory leaks.

Apples and oranges, bait and switch

What is REST? The de facto web architecture standard

REST is one of the most influential ideas in distributed architecture. Here's why it matters and how to understand RESTful services in theory and practice.

open doorway with sunlight shining through

Build an API gateway using YARP in ASP.NET Core

Take advantage of an API gateway to provide a single point of entry to your back-end services and keep your services secure. YARP makes it easy.

speed fast race car shutterstock 1168856884

Next.js 13.5 brings faster startups and refreshes

Next.js 13.5 features faster startups and refreshes and lower memory usage. Package imports were also optimized for large libraries.

Angular 2 primary

Angular 17 due in November with syntax for control flow

Directive functionality is to be added to the framework itself, along with deferrable loading.

thumbs up

Deno runtime now integrates with Jupyter Notebook

Deno 1.37 highlights integration with Jupyter Notebook for scripting and analysis and improved VS Code extension support, among other updates.

command line

Shiny R web framework arrives in Wasm

Shinylive R package exports Shiny R apps as Wasm-enabled Shinylive applications that run completely in a web browser.

shipping trucking container supply chain shutterstock 402767335

Ruby on Rails extends Docker support

Now available in a beta, Rails 7.1 will generate all Dockerfiles needed for deployment, tuned for production use.

Stacking. Stacked building blocks.

How to build a microservice in ASP.NET Core

A microservices architecture can help you build applications that are flexible, scalable, and easy to maintain. Here’s how to get started with microservices in ASP.NET Core.

shutterstock 378840622 three rosy baked appetizing buns on a plate on a white background

Bun 1.0 is out of the oven

All-in-one toolkit for building, testing, debugging, and running JavaScript and TypeScript is available in a production-ready release.

A network of linked question marks.

Developers have doubts about WebAssembly, report finds

State of WebAssembly 2023 study finds mostly optimism among software developers about future adoption of Wasm, but also doubts and challenges.

Abstract Java code

How to work with the Python list data type

Use Python lists to store data in one-dimensional rows, access them by indexes, and sort them any which way you like.

facade of heavy duty bank vault

How to improve API security in ASP.NET Core

Take advantage of authentication and authorization, API keys, rate limiting, CORS, API versioning, and other recommended practices to build secure and robust APIs in ASP.NET Core.

Load More