Web Development
Web Development | News, how-tos, features, reviews, and videos
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.
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.
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.
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.
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.
Latest Node.js boosts stream performance
Node.js v20.8.0 release also brings memory management improvements that address longstanding memory leaks.
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.
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.
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 17 due in November with syntax for control flow
Directive functionality is to be added to the framework itself, along with deferrable loading.
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.
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.
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.
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.
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.
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.
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.
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.