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 use the Developer Exception Page in ASP.NET Core MVC Take advantage of the Developer Exception Page middleware in ASP.NET Core MVC to display detailed, developer-friendly error messages in your development environment but not in production. By Joydip Kanjilal Oct 7, 2021 5 mins C# Microsoft .NET Web Development How to prevent CSRF attacks in ASP.NET Core Take advantage of anti-forgery tokens in ASP.NET Core to protect users of your applications against cross site request forgery exploits. By Joydip Kanjilal Sep 30, 2021 7 mins C# Microsoft .NET Web Development Hands-on with SvelteKit How to use SvelteKit to wire together a full-stack application that takes advantage of server-side rendering and the ease of Svelte. By Matthew Tyson Sep 30, 2021 9 mins JavaScript Libraries and Frameworks Web Development Easy racing bar charts in R with ddplot You won’t believe how easy it is to create animated bar charts in the R programming language to show rankings over time. By Sharon Machlis Sep 23, 2021 4 mins Analytics Data Visualization R Language 6 great new Java features you don’t want to miss It’s not easy to keep up with Java’s frequent feature releases. If you missed sealed classes, text blocks, records, the new string methods, or the Optional class, let’s fix that. By Matthew Tyson Sep 23, 2021 8 mins Java Programming Languages Software Development How to choose the right data visualization tools for your apps Charting APIs have their place, but embedded analytics platforms are often a better way to create interactive, visual experiences in your applications. By Isaac Sacolick Sep 22, 2021 7 mins Analytics Data Visualization Software Development How coupling impacts software quality Why loose coupling between components makes your .NET application more flexible, manageable, scalable, and testable. By Joydip Kanjilal Sep 16, 2021 7 mins C# Microsoft .NET Software Development How to secure REST with Spring Security Setting up authentication and access control in Spring Security is painstaking, but you can draw on very powerful capabilities. Here’s how to get started. By Matthew Tyson Sep 2, 2021 11 mins Application Security Java Libraries and Frameworks How to use Auth0 with Node.js and Express Learn how to add Auth0 log-in capabilities to a Node.js/Express app and use authenticated user info to show/hide UI information and secure APIs. By Matthew Tyson Aug 19, 2021 13 mins Application Security JavaScript Software Development How to use string interpolation in C# 9 Take advantage of string interpolation to incorporate variable substitution in formatted strings in C#. By Joydip Kanjilal Aug 19, 2021 4 mins C# Libraries and Frameworks Microsoft .NET How to build lightweight services in ASP.NET Core 6 Take advantage of the extension methods of the IEndpointConventionBuilder interface to implement lightweight services sans template or controller in ASP.NET Core 6. By Joydip Kanjilal Aug 11, 2021 7 mins C# Libraries and Frameworks Microsoft .NET How to work with Azure Queue Storage in C# Take advantage of Azure Storage queues to store large numbers of messages for asynchronous or even distributed processing. By Joydip Kanjilal Aug 5, 2021 7 mins C# Microsoft .NET Microsoft Azure Easy interactive ggplot graphs in R with ggiraph See how easy it is to create interactive web graphs from ggplot2 visualizations with the ggiraph R package. You can even link graphs so that clicking one dataviz affects the display of another. By Sharon Machlis Jul 29, 2021 9 mins Data Visualization R Language How to use FilePond with Node.js FilePond brings simple and powerful file uploads to JavaScript apps, and it’s free open source. Here’s how to use it with a Node.js Express back end. By Matthew Tyson Jul 29, 2021 9 mins JavaScript Software Development Web Development How to use correlation IDs in ASP.NET Core MVC Capture and pass correlation IDs in ASP.NET Core MVC 5 to track HTTP requests that flow through multiple back-end services. By Joydip Kanjilal Jul 28, 2021 6 mins Microsoft .NET Software Development How to use HTTP logging in ASP.NET Core 6 Take advantage of the HTTP logging middleware in ASP.NET Core to log request and response information with flexibility and ease. By Joydip Kanjilal Jul 20, 2021 5 mins C# Microsoft .NET Software Development How to use advanced Serilog features in ASP.NET Core MVC Take advantage of filters and request logging middleware in Serilog to reduce log verbosity and generate useful log summaries in your ASP.NET Core MVC applications. By Joydip Kanjilal Jul 13, 2021 8 mins C# Microsoft .NET Web Development How to use R with BigQuery See how to use R to query data in Google BigQuery with the bigrquery and dplyr R packages. By Sharon Machlis Jul 8, 2021 15 mins Analytics Google Cloud Platform R Language What is MongoDB? A quick guide for developers MongoDB is a leading NoSQL solution that delivers on the promise of flexible-schema data stores, offering developers a faster, easier, and more natural way of building applications. By Matthew Tyson Jul 1, 2021 6 mins Databases Software Development How to use filters in ASP.NET Core MVCASP.NET Core 5 Take advantage of filters to execute custom code at specific points in the request processing pipeline and avoid code duplication across actions. By Joydip Kanjilal Jun 30, 2021 6 mins C# Microsoft .NET Software Development Tailwind CSS: Learn the joys of functional, responsive CSS Tailwind packs a lot of power into a memorable and concise syntax, making it a fast-rising alternative to the likes of Bootstrap and Foundation. By Matthew Tyson Jun 24, 2021 9 mins HTML Software Development Web Development How to avoid redundant DI code in ASP.NET Core Take advantage of base controllers to avoid dependency injection code duplication and enforce the DRY principle in ASP.NET Core MVC. By Joydip Kanjilal Jun 23, 2021 6 mins C# Microsoft .NET Web Development How to use Razor View Engine in ASP.NET Core MVC Take advantage of the friendly syntax of Razor View Engine to more easily create views from templates in ASP.NET Core MVC. By Joydip Kanjilal Jun 16, 2021 7 mins C# Microsoft .NET Software Development How to validate method parameters using PostSharp in C# Take advantage of aspect-oriented programming using PostSharp to validate method parameters in C#. By Joydip Kanjilal Jun 9, 2021 5 mins APIs C# Microsoft .NET How to CRUD with Node.js and MongoDB Node.js and MongoDB make for a very fast and flexible development experience. Just watch how quickly and easily we can create, read, update, and delete a document in MongoDB with Node. By Matthew Tyson Jun 3, 2021 8 mins JavaScript Libraries and Frameworks Web Development How to use closures in C# Take advantage of closures in C# — including anonymous methods, delegates, and lambda expressions — to make your code robust, efficient, readable, and easier to maintain. By Joydip Kanjilal Jun 1, 2021 5 mins C# Microsoft .NET Software Development 7 tools transforming JavaScript development A new generation of bundler, build, and dependency management tools is making JavaScript development simpler, easier, and faster. Give these seven special tools a try. By Matthew Tyson May 26, 2021 8 mins JavaScript Software Development Web Development Build a Java application in Visual Studio Code VS Code combines impressive Java support with first-class support for JavaScript and other stacks, making a compelling alternative to traditional IDEs. Let’s try it with Spring and Svelte. By Matthew Tyson May 20, 2021 8 mins Development Tools Java Software Development How to build AWS Lambda functions in .NET Core Learn how to use .NET Core and the AWS Toolkit for Visual Studio to build serverless functions and deploy them to AWS Lambda in the Amazon cloud. By Joydip Kanjilal May 18, 2021 7 mins C# Microsoft .NET Serverless Computing How to read request headers in ASP.NET Core 5 MVC Learn how to read request headers and work with optional data that is passed between the server and client in ASP.NET Core 5 applications. By Joydip Kanjilal May 11, 2021 5 mins C# Microsoft .NET Web Development Get started with Blazor in .NET 5 Take advantage of Blazor, Microsoft’s answer to full-stack development, to build rich web apps with C# and .NET Core. By Joydip Kanjilal May 5, 2021 5 mins C# Microsoft .NET Web Development 10 tips for tuning React UI performance Nobody likes a slow web UI. Fortunately, React gives you a number of ways to tune UI performance, from ways to optimize updates to the DOM to the ability to render and fetch simultaneously using the new concurrent mode. By Matthew Tyson Apr 29, 2021 8 mins JavaScript Software Development Web Development When to use String vs. StringBuilder in .NET Core Take advantage of these best practices when working with strings in .NET Core for the optimal performance of your applications. By Joydip Kanjilal Apr 27, 2021 7 mins C# Microsoft .NET Software Development Make the most of R colors and palettes How to find, display, and use 600 built-in R colors and 2000 palettes and create your own palettes and palette functions. Plus a bonus R Shiny app to display paletteer package palettes. By Sharon Machlis Apr 21, 2021 9 mins Analytics Programming Languages R Language How to use SortedDictionary, SortedList, and SortedSet in C# Take advantage of the SortedDictionary, SortedList, and SortedSet classes in C# to store key-value pairs and sort them based on keys. By Joydip Kanjilal Apr 20, 2021 7 mins C# Microsoft .NET Software Development Running microservices on Google Cloud Platform From roll-your-own Kubernetes and PaaS to serverless containers and serverless functions, Google provides many options for building microservices applications in the cloud. Here’s a guide. By Matthew Tyson Apr 15, 2021 6 mins Cloud Computing Google Cloud Platform Serverless Computing How to use Parallel.For and Parallel.ForEach in C# Take advantage of lock-free, thread-safe implementations in C# to maximize the throughput of your .NET or .NET Core applications. By Joydip Kanjilal Apr 13, 2021 8 mins C# Microsoft .NET Software Development How to avoid GC pressure in C# and .NET Take advantage of these best practices to avoid memory pressure and improve performance when working in .NET or .NET Core applications. By Joydip Kanjilal Apr 6, 2021 9 mins C# Microsoft .NET Software Development How to use target typing and covariant returns in C# 9 Learn two of the most important features in C# 9.0 to make your code more concise, readable, flexible, and efficient. By Joydip Kanjilal Mar 30, 2021 6 mins C# Microsoft .NET Software Development How to send emails with graphics from R See how to use the blastula package to send emails with text, graphs, and analysis right from R. By Sharon Machlis Mar 25, 2021 4 mins Analytics Data Science R Language How to use top-level programs in C# 9 Take advantage of the new top-level statements in C# 9.0 to eliminate boilerplate code and make your programs more readable, maintainable, and efficient. By Joydip Kanjilal Mar 23, 2021 5 mins C# Microsoft .NET Software Development How to use pattern matching in C# Take advantage of the new relational and logical patterns in C# 9.0 to make your code more readable, maintainable, and efficient. By Joydip Kanjilal Mar 15, 2021 6 mins C# Libraries and Frameworks Microsoft .NET How to use React’s concurrent mode React’s new concurrent mode allows your interface to be rendered while data fetching is in progress, providing an improved render lifecycle and a simple way to achieve parallel data fetching for multiple components. By Matthew Tyson Mar 11, 2021 7 mins JavaScript Software Development Web Development How to work with read-only collections in C# Take advantage of read-only generic interfaces such as IReadOnlyList, IReadOnlyDictionary, and IReadOnlyCollection to prevent modifications to collections in your .NET Core applications. By Joydip Kanjilal Mar 8, 2021 6 mins C# Microsoft .NET Software Development How to work with static anonymous functions in C# 9 Take advantage of static anonymous methods in C# 9 to improve the performance of your .NET applications. By Joydip Kanjilal Mar 1, 2021 6 mins C# Microsoft .NET Software Development How to handle component interaction in React Dealing with component interaction is a key aspect of building applications in React. Here’s a look at the options. By Matthew Tyson Feb 25, 2021 6 mins JavaScript Libraries and Frameworks Software Development Unleash the power of Python regular expressions How to use the regular expression functions provided by the ‘re’ library to match, search, and replace text in your Python programs. By Serdar Yegulalp Feb 24, 2021 8 mins Development Tools Libraries and Frameworks Python How to use LazyCache in ASP.NET Core MVC 5 Take advantage of LazyCache to improve the performance and scalability of your ASP.NET 5 Core applications in heavy load scenarios. By Joydip Kanjilal Feb 22, 2021 6 mins C# Microsoft .NET Web Development How to work with record types in C# 9 Take advantage of record types in C# 9 to build immutable types and thread-safe objects. By Joydip Kanjilal Feb 15, 2021 8 mins C# Microsoft .NET Software Development Plot in R with echarts4r Learn how to make everything from basic line graphs to racing bar charts — all interactive and easily animated — with the echarts4r R package. By Sharon Machlis Feb 11, 2021 18 mins Analytics Data Visualization R Language 1…67891011121314…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