Latest from todayHow to create AI agents with Neo4j Aura AgentNeo4j Aura Agent is an end-to-end platform for creating agents, connecting them to knowledge graphs, and deploying to production using low-code and autogeneration tools. Let’s dive in. By Zach BlumenfeldMar 19, 202610 minsDatabasesDevelopment ToolsGenerative AI 4 self-contained databases for your appsBy Serdar YegulalpFeb 4, 20264 minsData ManagementDatabasesSoftware Development Get started with Angular: Introducing the modern reactive workflowBy Matthew TysonJan 29, 202614 minsJavaScriptTypeScriptWeb DevelopmentHow to use Pandas for data analysis in PythonBy Serdar Yegulalp Jan 21, 202614 minsDevelopment ToolsLibraries and FrameworksPython React tutorial: Get started with the React JavaScript libraryBy Matthew Tyson Jan 15, 202612 minsJavaScriptLibraries and FrameworksTypeScript Getting started with GitHub Copilot in Visual Studio or VS CodeBy Joydip Kanjilal Jan 15, 20268 minsDevelopment ToolsIntegrated Development EnvironmentsVisual Studio Rust slow to compile? Here’s how to speed it upBy Serdar Yegulalp Jan 14, 20267 minsDevelopment ToolsLibraries and FrameworksRust Intro to Hotwire: HTML over the wireBy Matthew Tyson Dec 31, 202510 minsHTMLJavaScriptWeb Development Get started with Python’s new native JITBy Serdar Yegulalp Dec 24, 20256 minsProgramming LanguagesPythonSoftware Development How to create PDF documents in ASP.NET Core 5 Take advantage of the DinkToPdf and wkhtmltopdf libraries to generate PDF documents from HTML templates in ASP.NET Core 5. By Joydip Kanjilal Feb 1, 2021 6 mins C# Microsoft .NET Software Development How to use immutable objects in ASP.NET Core MVC 5 Take advantage of init-only setters to make configuration options immutable in ASP.NET Core MVC 5 to avoid unnecessary assignments and eliminate opportunities for errors. By Joydip Kanjilal Jan 25, 2021 7 mins Microsoft .NET Software Development Top R tips and news from RStudio Global 2021 See how to speed up your R code, customize your graphics, and more By Sharon Machlis Jan 22, 2021 6 mins Analytics Data Visualization R Language Dependency injection best practices for ASP.NET Core MVC 5 Learn how to use constructor injection, property injection, method injection, and the service locator pattern in ASP.NET Core MVC 5, along with their caveats. By Joydip Kanjilal Jan 18, 2021 9 mins C# Microsoft .NET Software Development How to use React functional components Gain a thorough understanding of React’s new component style and learn to use the hooks API to write simpler and more elegant React code. By Matthew Tyson Jan 14, 2021 8 mins JavaScript Software Development 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. By Joydip Kanjilal Jan 11, 2021 9 mins C# Microsoft .NET Web Development How to find and fix performance problems in PHP applications With Sentry Performance Monitoring for PHP, developers can quickly identify performance issues with PHP-based applications and view end-to-end traces to pinpoint issues and surface related errors. By Mark Story Jan 7, 2021 9 mins PHP Software Development How to merge data in Python using Pandas merge Use the popular Pandas library for data manipulation and analysis to read data from two files and join them into a single dataset. By Martin Heller Jan 6, 2021 11 mins Analytics Data Science Python Singleton vs. static classes in C# Understand the differences between a singleton class and a static class and when to use which in your applications. By Joydip Kanjilal Jan 4, 2021 10 mins C# Microsoft .NET Software Development Easy error handling in R with purrr’s possibly See how the purrr package’s possibly() function helps you flag errors and keep going when applying a function over multiple objects in R. By Sharon Machlis Dec 17, 2020 6 mins Analytics R Language How to handle unknown actions in ASP.NET Core MVC 5 Handle unknown actions elegantly in ASP.NET 5 by creating routes that dynamically map to the views in your application. By Joydip Kanjilal Dec 14, 2020 8 mins C# Microsoft .NET Web Development The best programming language to learn now Python is clearly the best choice, unless a better choice is Java or JavaScript. Let’s compare. By Peter Wayner Dec 7, 2020 11 mins Java JavaScript Python How to overload action methods in ASP.NET Core MVC 5 Overloading action methods that use identical HTTP verbs is tricky in ASP.NET Core 5, but there are a number of ways to do it. Let’s explore them. By Joydip Kanjilal Dec 7, 2020 7 mins C# Microsoft .NET Web Development How to create ggplot labels in R Annotate ggplot with text labels using built-in functions and create non-overlapping labels with the ggrepel package. By Sharon Machlis Dec 1, 2020 8 mins Analytics R Language How to log data to the Windows Event Log in C# Take advantage of the Windows Event Log to store the log data of your .NET Core applications running on Windows By Joydip Kanjilal Nov 30, 2020 7 mins C# Microsoft .NET Software Development Use multiple implementations of an interface in ASP.NET Core How to register multiple implementations of an interface with the IoC container in ASP.NET Core and retrieve a specific service at runtime. By Joydip Kanjilal Nov 23, 2020 8 mins C# Microsoft .NET Software Development How to use RecyclableMemoryStream in .NET Core Take advantage of Microsoft.IO.RecyclableMemoryStream to eliminate LOH allocations and avoid memory fragmentation and memory leaks in your .NET Core applications. By Joydip Kanjilal Nov 16, 2020 7 mins C# Microsoft .NET Software Development How to use ArrayPool and MemoryPool in C# Take advantage of array pooling and memory pooling in C# to reduce allocations and improve the performance of your applications By Joydip Kanjilal Nov 9, 2020 7 mins C# Microsoft .NET Software Development How to use the Buffer class in C# Take advantage of the Buffer class in .NET to improve application performance through faster access to data in memory By Joydip Kanjilal Nov 2, 2020 6 mins C# Microsoft .NET Software Development How to create an election map in R See how to use the R leaflet package to color-code a map by winner, loser, and margin of victory. By Sharon Machlis Oct 30, 2020 8 mins Analytics R Language Software Development The ultimate R data.table cheat sheet How do I do that in data.table? Find code for dozens of data tasks in this searchable cheat sheet of R data.table and Tidyverse code. By Sharon Machlis Oct 28, 2020 10 mins Analytics R Language Software Development Download InfoWorld’s ultimate R data.table cheat sheet Get your own copy of our searchable cheat sheet of R data.table and tidyverse code for dozens of data tasks. Free for registered Insiders! By Sharon Machlis Oct 28, 2020 1 min Analytics Business Intelligence R Language How to use HashSet in C# Take advantage of high-performance HashSet collections for storing unique elements to speed up searches in your applications. By Joydip Kanjilal Oct 26, 2020 9 mins C# Microsoft .NET Software Development How to use IHttpClientFactory in ASP.NET Core Take advantage of IHttpClientFactory to create HttpClient instances seamlessly and avoid having to manage their lifetimes manually By Joydip Kanjilal Oct 19, 2020 10 mins C# Microsoft .NET Web Development How to use the ProblemDetails middleware in ASP.NET Core Take advantage of the open source ProblemDetails middleware in ASP.NET Core to send clients standardized, machine-readable error messages when exceptions occur By Joydip Kanjilal Oct 12, 2020 8 mins C# Microsoft .NET Software Development How to create route constraints in ASP.NET Core You can take advantage of custom route constraints in ASP.NET Core to validate route values and avoid passing unwanted or unnecessary requests to action methods. By Joydip Kanjilal Oct 5, 2020 8 mins C# Microsoft .NET Software Development How to manage user secrets in ASP.NET Core Take advantage of user secrets management in ASP.NET Core to prevent the sharing of sensitive application data in your projects By Joydip Kanjilal Sep 28, 2020 7 mins C# Microsoft .NET Software Development How to use named and optional parameters in C# Take advantage of named and optional parameters in C# for improved readability, flexibility, and COM interoperability By Joydip Kanjilal Sep 21, 2020 7 mins C# Microsoft .NET Software Development How to benchmark C# code using BenchmarkDotNet Take advantage of the lightweight, open source BenchmarkDotNet library to benchmark your methods and track their performance. By Joydip Kanjilal Sep 14, 2020 7 mins C# Microsoft .NET Software Development How to count by group in R Discover quick and easy ways to count by groups in R, including reports as data frames, graphics, and ggplot graphs By Sharon Machlis Sep 10, 2020 9 mins Analytics R Language How to use fluent interfaces and method chaining in C# Take advantage of fluent interfaces and method chaining to make your code simple, readable, and understandable By Joydip Kanjilal Sep 7, 2020 7 mins C# Microsoft .NET Software Development How to build gRPC applications in ASP.NET Core Learn how to use gRPC, a language-agnostic, high-performance RPC framework, to build lightweight, high-performance services in ASP.NET Core 3.0 By Joydip Kanjilal Aug 31, 2020 10 mins C# Microsoft .NET Software Development How to unit test static methods in C# Learn when static methods can’t be unit tested and how to use wrapper classes and the Moq and xUnit frameworks to unit test them when they can By Joydip Kanjilal Aug 24, 2020 8 mins C# Microsoft .NET Software Development How to redirect a request in ASP.NET Core MVC Take advantage of redirect action results in ASP.NET Core MVC to elegantly redirect a request to a specified URL By Joydip Kanjilal Aug 17, 2020 7 mins C# Microsoft .NET Software Development What is OSGi? A different approach to Java modularity The OSGi approach to developing and deploying modular software in Java offers an interesting alternative to standard runtimes and frameworks, especially for mobile and IoT applications By Matthew Tyson Aug 13, 2020 10 mins Java Software Development How to refactor God objects in C# Follow these best practices to eliminate God objects and design classes that are loosely coupled, cohesive, and easy to maintain By Joydip Kanjilal Aug 10, 2020 8 mins C# Microsoft .NET Software Development How to create drill-down graphs with highcharter in R See how to make an interactive drill-down visualization with R and the highcharter package By Sharon Machlis Aug 5, 2020 8 mins Analytics R Language How to use attribute routing in ASP.NET Core Take advantage of attribute-based routing in ASP.NET Core to decouple the controller and action names from the route template and allow more flexibility in your routing. By Joydip Kanjilal Aug 3, 2020 10 mins C# Libraries and Frameworks Microsoft .NET How to pass parameters to action methods in ASP.NET Core MVC Explore the various ways in which you can pass parameters to action methods in ASP.NET Core MVC By Joydip Kanjilal Jul 27, 2020 8 mins C# Microsoft .NET Software Development How to use API Analyzers in ASP.NET Core Take advantage of API Analyzers and Swagger to improve the documentation of your ASP.NET Core APIs By Joydip Kanjilal Jul 20, 2020 9 mins APIs C# Microsoft .NET 5 handy options in R data.table’s fread Not just a speedy way to import data into R, fread has useful options for importing subsets of data, setting data types for columns, running system commands, and more By Sharon Machlis Jul 16, 2020 5 mins Analytics R Language How to use route data tokens in ASP.NET Core Take advantage of data tokens in ASP.NET Core to attach additional information to a route and retrieve it programmatically when needed By Joydip Kanjilal Jul 13, 2020 7 mins Microsoft .NET Software Development How to use ValueTask in C# Take advantage of ValueTask in C# to avoid allocation when returning task objects from an asynchronous method By Joydip Kanjilal Jul 6, 2020 8 mins C# Microsoft .NET Software Development How to use immutability in C# Learn the importance of immutability and how to take advantage of it in your C# applications By Joydip Kanjilal Jun 29, 2020 7 mins C# Microsoft .NET Software Development 3 steps to a Python async overhaul How to speed up an existing Python program by reworking it to run concurrently using async By Serdar Yegulalp Jun 24, 2020 8 mins Python Software Development How to use API versioning in ASP.NET Core Take advantage of API versioning in ASP.NET Core to manage the impact of changes to your APIs on your clients By Joydip Kanjilal Jun 22, 2020 10 mins C# Microsoft .NET Software Development How to use Data Transfer Objects in ASP.NET Core 3.1 Learn the benefits of Data Transfer Objects, why they should be immutable, and how to take advantage of them in your ASP.NET Core applications By Joydip Kanjilal Jun 15, 2020 9 mins C# Microsoft .NET Software Development How to use const, readonly, and static in C# Understand the similarities and differences between the const, readonly, and static keywords in C# By Joydip Kanjilal Jun 8, 2020 6 mins C# Microsoft .NET Software Development How to handle 404 errors in ASP.NET Core MVC Take advantage of ASP.NET Core middleware to handle 404 errors more gracefully in ASP.NET Core MVC By Joydip Kanjilal Jun 1, 2020 7 mins C# Microsoft .NET Software Development How to use dependency injection in action filters in ASP.NET Core 3.1 Take advantage of dependency injection to make your action methods in ASP.NET Core lean, clean, and maintainable By Joydip Kanjilal May 25, 2020 9 mins C# Microsoft .NET Software Development 1…789101112131415…91 Show me moreLatestArticlesVideos news OpenAI’s desktop superapp: The end of ChatGPT as we know it? By Gyana SwainMar 20, 20265 mins Artificial IntelligenceDevelopment ToolsSoftware Development news Google’s Stitch UI design tool is now AI-powered By Maxwell CooterMar 20, 20261 min Artificial IntelligenceDevelopment ToolsSoftware Development news Stop using AI to submit bug reports, says Google By Maxwell CooterMar 20, 20262 mins Artificial IntelligenceBugsOpen Source video How to build desktop apps in Typescript with Electrobun Mar 17, 20265 mins Python video Write and run assembly in Python with Copapy Mar 10, 20265 mins Python video Run AI Models Locally on Your PC — No Cloud Required (LM Studio Guide) Mar 3, 20265 mins Python