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 The best new features in C# 12 From primary constructors and collection expressions to default lambda parameters, C# 12 has many new features that simplify building modern, flexible applications. By Joydip Kanjilal Dec 14, 2023 8 mins C# Libraries and Frameworks Microsoft .NET SQL unleashed: 7 SQL mistakes to avoidPostgreSQL SQL is a convenient way to manage and query your data, but badly written queries can tie up your database. Here are seven common SQL traps and how to avoid them. By Serdar Yegulalp Dec 13, 2023 4 mins Analytics Databases SQL Intro to JSX: HTML that does JavaScript Love it or loathe it, JSX has made a big impact on front-end engineering. Here's a code-first intro to the HTML-based JavaScript templating language. By Matthew Tyson Dec 13, 2023 8 mins HTML JavaScript Web Development When to use abstract classes vs. interfaces in Java Abstract classes and interfaces in Java serve fundamentally different purposes. Learn the differences between these Java language elements and how to use them in your programs. By Rafael del Nero Dec 6, 2023 10 mins Java Programming Languages Software Development The best new features in Angular 17: A kinder, faster Angular Featuring a slew of enhancements, Angular 17 makes it harder than ever to pick a front-runner among JavaScript frameworks. By Matthew Tyson Dec 6, 2023 8 mins Development Tools JavaScript Software Development Java’s Simple Web Server: Static HTTP servers made easy Java 18's Simple Web Server lets you use a command-line tool or API to host files and more. Here's how it works. By Matthew Tyson Dec 4, 2023 8 mins Java Software Development Implement authorization for Swagger in ASP.NET Core Swagger makes it easy to document APIs, and Swashbuckle makes it easy to use Swagger in ASP.NET Core. Here’s how to implement basic authentication and authorization for your Swagger UI. By Joydip Kanjilal Nov 30, 2023 6 mins Libraries and Frameworks Microsoft .NET Web Development Get started with Java’s new structured concurrency model Java has a powerful new concurrency model, and it works with both traditional and virtual threads. Here's a first look at structured concurrency. By Matthew Tyson Nov 29, 2023 10 mins Java Software Development How to implement JWT authentication in ASP.NET Core It’s easy to secure minimal API endpoints in ASP.NET Core using JSON Web Tokens for authentication and authorization. Just follow these steps. By Joydip Kanjilal Nov 28, 2023 10 mins C# Microsoft .NET Web Development How to write reusable Java code Maximizing code reuse in your Java programs means writing code that is easy to read, understand, and maintain. Here are eight ways to get started. By Rafael del Nero Nov 23, 2023 12 mins Java Software Development How to measure API performance in ASP.NET Core Take advantage of MethodTimer.Fody to measure the execution speed of your APIs and keep your ASP.NET Core applications running smoothly. By Joydip Kanjilal Nov 16, 2023 6 mins C# Microsoft .NET Web Development Project Loom: Understand the new Java concurrency model Project Loom massively increases resource efficiency while preserving backward compatibility with Java threads. Here's a look at Loom and the roadmap ahead. By Matthew Tyson Nov 15, 2023 9 mins Java Programming Languages Software Development How to use the specification design pattern in C# Take advantage of the specification design pattern in C# to improve the modularity, maintainability, and reusability of your source code. By Joydip Kanjilal Nov 9, 2023 6 mins C# Libraries and Frameworks Microsoft .NET Intro to virtual threads: A new approach to Java concurrency Virtual threads take the responsibility for allocating system resources out of your application code and into the JVM. Here's a first look at virtual threads in Java 21. By Matthew Tyson Nov 8, 2023 8 mins Concurrency Java Programming Languages How to use IAsyncEnumerable in C# Learn how to use IAsyncEnumerable in C# to easily filter, aggregate, transform, project, or otherwise process continuous streams of data asynchronously. By Joydip Kanjilal Nov 2, 2023 5 mins Libraries and Frameworks Microsoft .NET Web Development Building a Q&A app with LangChain and Google PaLM 2 We can dramatically increase the accuracy of a large language model by providing it with context from custom data sources. LangChain makes this integration easy. By Janakiram MSV Oct 30, 2023 4 mins Artificial Intelligence Generative AI Google Cloud Platform How to create SOAP services in ASP.NET Core Take advantage of SoapCore to create SOAP services in ASP.NET Core and support data exchange with other systems. By Joydip Kanjilal Oct 26, 2023 6 mins C# Microsoft .NET Web Development 6 generative AI Python projects to run now Get a hands-on introduction to generative AI with these Python-based coding projects using OpenAI, LangChain, Matplotlib, SQLAlchemy, Gradio, Streamlit, and more. By Sharon Machlis Oct 26, 2023 20 mins Artificial Intelligence Generative AI Python Using JavaScript’s built-in objects Built-in JavaScript objects and functions are ones you'll use all the time. Here's how to use Object, JSON, String, Math, Date, and console in your JavaScript programs. By Matthew Tyson Oct 25, 2023 8 mins JavaScript Software Development How to use structured concurrency in C# Structured concurrency offers a more organized and more intuitive way of managing the lifetimes of asynchronous tasks. Here’s how to take advantage of it in C#. By Joydip Kanjilal Oct 19, 2023 6 mins C# Libraries and Frameworks Microsoft .NET 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. By Matthew Tyson Oct 18, 2023 8 mins Software Development Web Development How to use Google’s PaLM 2 API with LangChain The advantages of LangChain are clean and simple code and the ability to swap models with minimal changes. Let’s try LangChain with the PaLM 2 large language model. By Janakiram MSV Oct 17, 2023 4 mins Artificial Intelligence Generative AI Google Cloud Platform 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. By Joydip Kanjilal Oct 12, 2023 6 mins Libraries and Frameworks Microsoft .NET Web Development Intro to Hyperscript: Rethinking JavaScript Hyperscript is a newer language for handling common scripting needs on the JavaScript front end. You can use it by itself or in tandem with HTMX. By Matthew Tyson Oct 11, 2023 9 mins JavaScript Programming Languages Software Development 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. By Joydip Kanjilal Oct 5, 2023 9 mins Libraries and Frameworks Microsoft .NET Web Development Recharts: Intro to JavaScript charting A good charting library makes all the difference when adding visual data to your JavaScript apps. Recharts is one of the better ones, built just for React. By Matthew Tyson Oct 4, 2023 11 mins JavaScript Libraries and Frameworks Software Development 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. By Joydip Kanjilal Sep 28, 2023 6 mins Libraries and Frameworks Microsoft .NET Web Development Make Java fast! Performance tuning Java Learn how to optimize JVM and JIT compiler performance for better execution speed, memory usage, and resource utilization in your Java applications—and how to check your results. By Rafael del Nero Sep 21, 2023 13 mins Devops Java Software Development Intro to HTMX: Dynamic HTML without JavaScript HTMX is the HTML extension syntax that replaces JavaScript with simple markup. It could change the course of web development. By Matthew Tyson Sep 20, 2023 9 mins HTML JavaScript Web Development Use TensorFlow to predict Bitcoin prices Here's your chance to use TensorFlow with JavaScript. Train a neural network to predict the rise and fall of Bitcoin prices. By Matthew Tyson Sep 13, 2023 9 mins Development Tools JavaScript Libraries and Frameworks Intro to Hapi: The Node.js framework Hapi is a Node.js framework that features a high-quality code stack, powerful configuration, and dialed-in extensibility—all without added dependencies. Let's take Hapi for a spin. By Matthew Tyson Sep 6, 2023 8 mins JavaScript Libraries and Frameworks Software Development 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. By Joydip Kanjilal Aug 31, 2023 6 mins C# Microsoft .NET Web Development 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. By Joydip Kanjilal Aug 24, 2023 8 mins C# Microsoft .NET Web Development Intro to gRPC: The REST alternative gRPC is a high-performance binary protocol for remote procedure calls on virtually any platform. Here's a hands-on intro to using gRPC with Node. By Matthew Tyson Aug 23, 2023 8 mins Development Tools Software Development 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. By Joydip Kanjilal Aug 17, 2023 11 mins C# Microsoft .NET Web Development Prisma.js: Code-first ORM in JavaScript Get a hands-on tour of the leading JavaScript object-relational mapping tool, which you can use with MongoDB and traditional databases. By Matthew Tyson Aug 16, 2023 12 mins Databases Development Tools JavaScript 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. By Joydip Kanjilal Aug 10, 2023 7 mins Libraries and Frameworks Microsoft .NET Software Development Generative AI with LangChain, RStudio, and just enough Python LangChain is one of the hottest platforms for working with LLMs and generative AI—but it's typically only for Python and JavaScript users. Here's how R users can get around that. By Sharon Machlis Aug 3, 2023 19 mins Generative AI Python R Language 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 to Nest. By Matthew Tyson Aug 2, 2023 9 mins JavaScript Libraries and Frameworks Software Development Ease into similarity search with Google’s PaLM API Learn how to use Google Cloud Vertex AI and the PaLM 2 large language model to create text embeddings and search text ranked by semantic similarity. By Janakiram MSV Jul 31, 2023 6 mins Generative AI Google Cloud Platform Machine Learning 6 performance tips for Entity Framework Core 7 Take advantage of these EF Core performance tips to speed up data access in your .NET applications. By Joydip Kanjilal Jul 27, 2023 8 mins C# Databases Microsoft .NET 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. By Matthew Tyson Jul 26, 2023 9 mins Java Libraries and Frameworks Software Development 6 ways to find better content on Mastodon The more you know about Mastodon networking, the better your search experience will be. Here's how to promote and find user content on Mastodon. By Sharon Machlis Jul 20, 2023 10 mins Emerging Technology Open Source Technology Industry 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#. By Joydip Kanjilal Jul 20, 2023 5 mins C# Libraries and Frameworks Microsoft .NET How to use Python’s py launcher for Windows Take control of multiple Python installations in Windows with the py launcher, available as part of a standard Python installation. By Serdar Yegulalp Jul 19, 2023 5 mins Development Tools Python Small and Medium Business Build a chatbot with Google’s PaLM API Using the PaLM 2 large language model available in Google Cloud Vertex AI, you can create a chatbot in just a few lines of code. These are the steps. By Janakiram MSV Jul 17, 2023 4 mins Artificial Intelligence Generative AI Machine Learning How to use GPT as a natural language to SQL query engine Generative AI output isn’t always reliable, but here’s how to improve your code and queries created by the technology behind ChatGPT, and prevent sending out sensitive data. By Sharon Machlis Jul 13, 2023 10 mins Generative AI R Language SQL 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. By Joydip Kanjilal Jul 13, 2023 6 mins C# Libraries and Frameworks Microsoft .NET How to use API keys to secure web APIs in ASP.NET Core Take advantage of API key authentication to control the access of applications and services to your Web APIs in ASP.NET Core. By Joydip Kanjilal Jul 6, 2023 7 mins C# Microsoft .NET Web Development Reactive JavaScript with Stable Diffusion Use React and the Stable Diffusion API to build a reactive AI application that generates images from user-submitted text. By Matthew Tyson Jul 5, 2023 9 mins Artificial Intelligence Generative AI JavaScript 12345678910…91 Show me moreLatestArticlesVideos feature How to land a software development job in an AI-focused world By Bob ViolinoMar 23, 20269 mins Artificial IntelligenceCareersGenerative AI opinion The agent security mess By Matt AsayMar 23, 20266 mins Access ControlDevelopment ApproachesIdentity and Access Management news OpenAI’s desktop superapp: The end of ChatGPT as we know it? By Gyana SwainMar 20, 20265 mins Artificial IntelligenceDevelopment ToolsSoftware Development 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