Development Libraries and Frameworks
Development Libraries and Frameworks | News, how-tos, features, reviews, and videos
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.
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.
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.
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.
Visual Studio 2022 updates spotlight productivity
Visual Studio 2022 17.7 and a preview of 17.8 promise to streamline development with enhancements to diffs, comparisons, searches, pull requests, unit tests, and more.
How to use Fluent Assertions in C#
When unit tests fail, they should clearly explain why. Take advantage of the Fluent Assertions library to write unit test methods that are simple, readable, concise, and expressive.
Microsoft previews new F# syntax for string interpolation
Improved syntax makes it easier to work with text like CSS that contains many curly braces, while maintaining backwards compatibility with F#’s triple-quoted strings.
Intro to Nest.js: The higher-order JavaScript and TypeScript server
Nest.js shines for its modern programming paradigms and modular approach to server-side JavaScript and TypeScript. Here's a hands-on intro.
Reactive programming with RxJava
ReactiveX is one of the most established frameworks for reactive programming, and RxJava is its Java-based implementation. Let's see what we can do with RxJava.
How WebAssembly will transform edge computing
By enabling cloud-native back ends to run on operational edges, Wasm allows us to deploy business logic closer to users or data, even to places Kubernetes and containers can’t go.
Microsoft unveils TypeChat library for building natural language interfaces
Open source library draws on TypeScript and type definitions to retrieve structured responses from AI models that are type-safe.
How to handle null values in C#
Null pointer exceptions are no fun. You can avoid them and keep your code clean and maintainable by using these techniques to elegantly handle null values in C#.
Reactive Java with Spring WebFlux and Reactor
Spring WebFlux is one of the most popular frameworks for reactive programming in Java. Here's a hands-on look at using WebFlux with Reactor.
C# 12 boosts AOT compilation
Latest C# 12 preview introduces an experimental feature that allows generators to reroute code to provide context-specific optimization.
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.
Cython 3.0: The next generation of Python at the speed of C
Long in development, the new major release of the Python-to-C compiler sheds legacy Python support and readies Cython developers for big changes in Python.
Microsoft Semantic Kernel will support OpenAI plugins
Fall 2023 roadmap for the LLM-integrating SDK also lists plans for plugin testing, dynamic planners, end-to-end telemetry, and links to vector databases.
How to use the is and as operators in C#
Take advantage of the is and as operators in C# to perform casting operations elegantly and write code that is well structured, concise, and maintainable.
8 more React hooks you need to know about
useState is the most well-known hook for using functional components in React, but it's just a start. Here are eight more React hooks, and how to use them.
Microsoft improves F# language hints in Visual Studio
Microsoft is previewing inline type hints, inline parameter name hints, and return type hints for the F# programming language in Visual Studio.