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 Intro to Blitz.js: A full-stack framework for Next.js Blitz.js takes a zero-API approach to connecting your Next.js front end to the back-end datastore. Here's how it works. By Matthew Tyson Sep 15, 2022 9 mins JavaScript Libraries and Frameworks Software Development How to create a custom configuration provider in ASP.NET Core 6 ASP.NET Core configuration providers read configuration data from common sources such as JSON files and databases. But you can use other sources by creating custom configuration providers. By Joydip Kanjilal Sep 15, 2022 7 mins C# Microsoft .NET Web Development How to create Word docs from R or Python with Quarto It’s easy to automate the creation of Word documents with Quarto, a free, open-source technical publishing system that works with R, Python, and other programming languages. By Sharon Machlis Sep 8, 2022 8 mins Libraries and Frameworks Python R Language Error tracking with JavaScript, React, and Sentry Sentry is a full-stack error tracking system for JavaScript applications and more. Let's see how it works. By Matthew Tyson Sep 8, 2022 8 mins Devops JavaScript Libraries and Frameworks How to use EF Core as an in-memory database in ASP.NET Core 6 Entity Framework Core allows you to store and retrieve data to and from an in-memory database. It’s a quick and easy way to test your ASP.NET Core 6 web applications. By Joydip Kanjilal Sep 8, 2022 9 mins C# Microsoft .NET Web Development How to version minimal APIs in ASP.NET Core 6 Follow these steps to implement API versioning in minimal Web API endpoints using ASP.NET Core 6. By Joydip Kanjilal Sep 1, 2022 7 mins C# Microsoft .NET Web Development Solana blockchain and the Proof of History Solana is considered the fastest blockchain and competes with Ethereum for high-throughput, on-chain application development. Get started with Solana and its fast, innovative blockchain architecture. By Matthew Tyson Jul 28, 2022 7 mins Development Tools Software Development How to test minimal APIs in ASP.NET Core 6 ASP.NET Core 6 allows us to create APIs that include a bare minimum of files, features, and dependencies. Here’s how to test a minimal Web API. By Joydip Kanjilal Jul 28, 2022 7 mins C# Microsoft .NET Web Development How to use the Command pattern in Java Learn how to use the Command pattern to encapsulate requests as objects, which you can execute alone or in sequence in your Java programs. By Rafael del Nero Jul 26, 2022 9 mins Java Software Development Intro to Ethereum smart contracts You might be surprised how well your current programming skills translate to the blockchain and Web3. Let's get started with smart contract development using Ethereum and Solidity. By Matthew Tyson Jul 21, 2022 10 mins Development Tools Software Development How to use Python dictionaries Learn how Python's dictionary data structure works as a powerful and versatile way to store and retrieve objects and data in your applications. By Serdar Yegulalp Jul 20, 2022 11 mins Programming Languages Python Software Development How to work with a priority queue in .NET 6 Take advantage of the PriorityQueue class in .NET 6 to create queues that work based on priority values you assign to the elements. By Joydip Kanjilal Jul 14, 2022 6 mins C# Libraries and Frameworks Microsoft .NET Intro to Pure CSS: Minimal, modular CSS layouts Pure CSS offers a minimalist, mobile-first approach to CSS layouts in your web pages. Let's get started with this lightweight framework, which you can use as-is or extend with a variety of plugins. By Matthew Tyson Jul 14, 2022 8 mins Development Tools Web Development How to migrate ASP.NET Core 5 code to ASP.NET Core 6 It’s easy to update your ASP.NET Core 5 code to ASP.NET Core 6. Learn how by following these examples. By Joydip Kanjilal Jul 7, 2022 6 mins C# Microsoft .NET Web Development How to work with trace listeners in ASP.NET Core 6 Take advantage of trace listeners in ASP.NET Core 6 to add performance and debugging instrumentation to your applications with ease. By Joydip Kanjilal Jun 23, 2022 7 mins Libraries and Frameworks Microsoft .NET Web Development How to implement IP whitelists in ASP.NET Core 6 Take advantage of middleware in ASP.NET Core 6 to check the remote IP address of every request, and allow requests only from known and trusted addresses. By Joydip Kanjilal Jun 16, 2022 6 mins Libraries and Frameworks Microsoft .NET Web Development Use logging and DI in minimal APIs in ASP.NET Core 6 How to implement logging, read from the configuration system, and use dependency injection in minimal APIs in ASP.NET Core 6. By Joydip Kanjilal Jun 2, 2022 5 mins C# Microsoft .NET Web Development How to work with String.Create in C# Take advantage of String.Create to create strings with no allocation overhead and improve the performance of your .NET 6 applications. By Joydip Kanjilal May 26, 2022 7 mins C# Libraries and Frameworks Microsoft .NET How to compress and decompress strings in C# Take advantage of the GZip and Brotli compression methods to reduce the size of string data and improve performance in your .NET Core applications. By Joydip Kanjilal May 12, 2022 7 mins C# Libraries and Frameworks Microsoft .NET How to work with Azure Functions in C# Take advantage of Azure Functions to run small pieces of code that can be triggered by events in the Azure cloud. By Joydip Kanjilal Apr 28, 2022 10 mins C# Microsoft .NET Microsoft Azure Go serverless with Vercel, SvelteKit, and MongoDB What do you get when you combine Vercel, SvelteKit, and MongoDB Atlas? A powerful serverless-first development stack that scales massively. By Matthew Tyson Apr 21, 2022 11 mins JavaScript Serverless Computing Web Development How to enforce architecture rules in C# Take advantage of the NetArchUnit to enforce architecture rules in your application and ensure consistency of quality and standards. By Joydip Kanjilal Apr 14, 2022 7 mins C# Microsoft .NET Software Development Intro to Hilla: The full-stack Java framework Based on Vaadin Fusion, Hilla combines a reactive JavaScript front end with a Spring Java back end for full-stack web development. Let's get started with Hilla. By Matthew Tyson Apr 7, 2022 9 mins Java JavaScript Web Development How to craft a cloud services catalog entry A well-crafted cloud services catalog promotes cloud cost optimization, frees up your engineers and architects, and promotes self-service cloud adoption. Here’s how. By Will Kelly Mar 17, 2022 6 mins Cloud Computing Software Development How to work with disconnected entities in Entity Framework Core Learn how you can track changes to entities while disconnected from the EF context in Entity Framework Core. By Joydip Kanjilal Mar 10, 2022 6 mins C# Libraries and Frameworks Microsoft .NET Rust programming for Java developers No programmers are happier with their language than Rust programmers. And if you know Java, you’ll find Rust relatively easy to learn. By Matthew Tyson Mar 3, 2022 8 mins Java Programming Languages Rust Easier ggplot with ggcharts in R Create R data visualizations easily with a few lines of simple code using the ggcharts R package. Plus, the resulting charts and graphs are customizable ggplot objects. By Sharon Machlis Mar 3, 2022 8 mins Analytics Data Visualization R Language A brief intro to the Pants build system Pants is a fast, remote-friendly, and ergonomic build tool for multiple languages including Python, Go, Java, and Scala. Let’s take a look. By Matthew Tyson Feb 17, 2022 7 mins Build Automation Golang Java How to work with IAsyncDisposable in .NET 6 Take advantage of the IAsyncDisposable interface to dispose of objects in a non-blocking way and make your .NET applications more efficient. By Joydip Kanjilal Feb 10, 2022 5 mins C# Libraries and Frameworks Microsoft .NET How to create PowerPoint slides from R Learn how to generate PowerPoint slides straight from an R Markdown document. Plus, create interactive HTML slides in R with the xaringan package. By Sharon Machlis Feb 3, 2022 9 mins Business Intelligence R Language Technology Industry How to handle Java errors and cleanup without finalize Java’s finalize method will be deprecated in Java 18 and removed entirely in a future release. Let’s look at the alternatives. By Matthew Tyson Feb 3, 2022 9 mins Java Programming Languages Software Development Hands-on with React Server Components Unlike server-side rendering, React Server Components aim to fully replace client-side functionality with work done on the server. Let’s see how this works. By Matthew Tyson Jan 27, 2022 9 mins JavaScript Libraries and Frameworks Web Development Hands-on with GatsbyJS An introduction to building a website with the friendly and easy-to-use static site generator based on React. By Matthew Tyson Jan 13, 2022 8 mins JavaScript Libraries and Frameworks Web Development Demystifying the Program and Startup classes in ASP.NET Core Program and Startup are the main classes for configuring .NET applications. Learn how to use them in ASP.NET Core 6. By Joydip Kanjilal Jan 6, 2022 6 mins C# Microsoft .NET Web Development A simple automated build pipeline for Node.js Even simple and early-stage projects benefit from automated build pipelines. Here’s an easy way to set up CI/CD with Node.js, Jenkins, and Git. By Matthew Tyson Jan 6, 2022 12 mins Build Automation Google Cloud Platform JavaScript Hands-on with Dropwizard REST APIs An introduction to the lean REST framework that turns a number of popular Java libraries into a more streamlined alternative to Spring. By Matthew Tyson Dec 23, 2021 8 mins Java Libraries and Frameworks Web Development Astonishingly easy mapping in R with mapview Create interactive maps of GIS data with tooltips, hover text, and legends in one short and simple line of code. Plus get extras like side-by-side sliders and multiple maps in sync. By Sharon Machlis Dec 20, 2021 12 mins Analytics R Language Software Development Hands-on with MarkoJS A simple, flexible, and fast full-stack framework with the most intuitive component system yet devised, Marko deserves a close look. By Matthew Tyson Dec 16, 2021 7 mins JavaScript Libraries and Frameworks Web Development How to use the minimal hosting model in ASP.NET Core 6 The minimal hosting model in ASP.NET Core 6 means having to write less boilerplate code to get your application up and running. By Joydip Kanjilal Dec 16, 2021 5 mins C# Microsoft .NET Web Development Buyer’s guide: How to choose a cloud data warehouse Modern data warehouses can query structured data and semi-structured data simultaneously, and even combine historical data and streaming live data for analysis. By Martin Heller Dec 13, 2021 13 mins Data Architecture Databases Enterprise Buyer’s Guides Send Outlook email and Teams messages with R The Microsoft365R package makes it easy to connect R with Outlook, Teams, OneDrive, and SharePoint. Let’s start with Outlook and Teams. By Sharon Machlis Nov 24, 2021 7 mins Analytics R Language Software Development How to resolve dependencies in ASP.NET Core Explore three different ways to resolve dependencies in ASP.NET Core 6, using constructor injection, action method injection, or IServiceProvider instances. By Joydip Kanjilal Nov 11, 2021 6 mins C# Microsoft .NET Web Development How to use Docker for Java development Take advantage of Docker to ease Java development. Learn how to update a running Java codebase (without restarting the container) and to debug into a remotely running containerized Java app. By Matthew Tyson Nov 4, 2021 10 mins Java Software Development How to improve StringBuilder performance in C# Take advantage of best practices for using StringBuilder to reduce memory allocations and improve the performance of your string operations. By Joydip Kanjilal Nov 4, 2021 7 mins C# Libraries and Frameworks Microsoft .NET Never look up tidyr’s pivot_wider or pivot_longer again! Love tidyr but can never remember exactly how pivot_wider and pivot_longer work? With RStudio code snippets, you can write a snippet once and always have a fill-in-the-blank code template at your fingertips. By Sharon Machlis Oct 21, 2021 4 mins Analytics R Language Software Development How to use IDisposable in ASP.NET Core Learn the different ways to dispose of objects that implement IDisposable in ASP.NET Core. By Joydip Kanjilal Oct 21, 2021 5 mins C# Microsoft .NET Software Development Continuous integration with Docker and Jenkins How to pull from Git, build a Docker image, and publish the image to Docker Hub. By Matthew Tyson Oct 21, 2021 8 mins Build Automation Devops Software Development How to use Simple Injector in ASP.NET Core MVC Take advantage of the fast, easy, and lightweight Simple Injector inversion of control library to implement dependency injection in your ASP.NET Core MVC applications. By Joydip Kanjilal Oct 14, 2021 5 mins C# Microsoft .NET Web Development Buyer’s guide: How to choose a cloud IoT platform Your cloud IoT platform must monitor IoT endpoints and event streams, analyze data at the edge and in the cloud, and enable application development and deployment. By Martin Heller Oct 12, 2021 10 mins Enterprise Buyer’s Guides PaaS Technology Industry Quarkus: Get started with Kubernetes-native Java Red Hat’s Quarkus is a full-stack, open-source Java framework designed for containers and cloud environments. See why it’s a worthy alternative to Spring. By Matthew Tyson Oct 8, 2021 10 mins Java Libraries and Frameworks Software Development 1…5678910111213…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