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 All about Java class loaders Here's a quick look at the three types of class loaders and everything you need to know to work with them in your Java programs. By Rafael del Nero Jun 29, 2023 12 mins Java Programming Languages How to work with Azure Key Vault in .NET Core Azure Key Vault is a safe and secure place to store the tokens, keys, passwords, certificates, and other sensitive data used in your .NET Core applications. Here’s how to work with it in C#. By Joydip Kanjilal Jun 29, 2023 6 mins C# Microsoft .NET Web Development How to use EventCounters in .NET Core Take advantage of EventCounters in .NET Core to gain insights into your application’s performance in real time. By Joydip Kanjilal Jun 22, 2023 6 mins C# Libraries and Frameworks Microsoft .NET Bundling with the Bun.js bundler Bun.js is the drop-in replacement for Node that now comes with a blazingly-fast bundler. Here's a first look at bundling with Bun.js. By Matthew Tyson Jun 21, 2023 8 mins Development Tools JavaScript Software Development How to avoid spaghetti code in C# Spaghetti is good eating but bad programming. Follow these 10 best practices to keep your C# code clean, lean, and easy to maintain. By Joydip Kanjilal Jun 15, 2023 5 mins Libraries and Frameworks Microsoft .NET Software Development Intro to GitPod: A cloud development environment GitPod is a full-fledged development environment like VS Code, but you can access it from any web browser. Let's take a look. By Matthew Tyson Jun 14, 2023 9 mins Cloud Computing Development Tools Composition vs. inheritance in OOP and C# Understand the key concepts behind composition and inheritance that allow you to build reusable and flexible types in your .NET applications. By Joydip Kanjilal Jun 8, 2023 6 mins C# Microsoft .NET Web Development Automating CI/CD with GitHub Actions Get a quick and gentle introduction to GitHub Actions, the native CI/CD framework for GitHub. By Matthew Tyson Jun 7, 2023 8 mins Development Tools Open Source Version Control Systems How to use advanced Dapper features in ASP.NET Core Take advantage of stored procedures, query pagination, query caching, and other advanced Dapper feature to simplify data access and ensure high performance. By Joydip Kanjilal Jun 1, 2023 7 mins C# Microsoft .NET Web Development Interactive Java consoles with JLine and ConsoleUI Get inside the Java shell, with this hands-on demonstration of building advanced UI consoles and REPLs in Java. By Matthew Tyson May 31, 2023 12 mins Development Tools Java Software Development When the rubber duck talks back The real value of AI coding assistants isn’t any particular piece of code they get ‘right’ or ‘wrong’ but the process of collaborating with them. By Jon Udell May 29, 2023 6 mins APIs SQL Web Development How to use factory-based middleware activation in ASP.NET Coreresponse compression Factory-based middleware activation is a more flexible and dynamic approach to configuring and activating middleware components. Here’s how to take advantage of it in ASP.NET Core 7. By Joydip Kanjilal May 25, 2023 5 mins C# Microsoft .NET Web Development Build a Java application to talk to ChatGPT Build your own Java-based chatbot and get a feel for interacting with the ChatGPT API in a Java client. By Matthew Tyson May 24, 2023 9 mins Artificial Intelligence Java How to use the rate limiting algorithms in ASP.NET Core Learn how to use the fixed window, sliding window, token bucket, and concurrency algorithms in ASP.NET Core 7 to protect your applications and APIs against malicious attacks or overuse. By Joydip Kanjilal May 18, 2023 8 mins C# Microsoft .NET Web Development Hands-on with MicroStream: A fresh approach to Java persistence MicroStream abstracts the Java persistence layer so you can think about data persistence in an object-oriented way. Here's a hands-on introduction. By Matthew Tyson May 17, 2023 8 mins Development Tools Java Libraries and Frameworks How to use response compression in ASP.NET Core Take advantage of response compression middleware in ASP.NET Core to reduce bandwidth requirements and improve the responsiveness of your apps. By Joydip Kanjilal May 11, 2023 7 mins C# Microsoft .NET Web Development R tutorials: Learn R programming for data science Search for R tutorials by task, topic, or package. Many include videos By Sharon Machlis May 4, 2023 8 mins Analytics Business Intelligence R Language How to use ForkJoinPool in Java Use ForkJoinPool to break down computationally intensive tasks and execute them in parallel for better Java application performance. By Rafael del Nero May 4, 2023 9 mins Devops Java Programming Languages JavaScript callbacks, promises, and async/await explained Callbacks work fine for handling asynchronous code in JavaScript, but promises and the async and await keywords are cleaner and more flexible. By Matthew Tyson May 3, 2023 7 mins JavaScript Programming Languages Software Development Do more with R: RStudio addins and keyboard shortcuts Speed up your R programming workflow with RStudio addins and customized keyboard shortcuts By Sharon Machlis May 2, 2023 3 mins Analytics R Language Software Development Create a free data dictionary with R Have data sets scattered all over the place? Here's how to pull them into a single, robust catalog with the pointblank R package and a Quarto document. By Sharon Machlis Apr 27, 2023 20 mins Data Management R Language How to use request decompression in ASP.NET Core 7 Take advantage of the request decompression middleware in ASP.NET Core 7 to enable your API endpoints to accept requests that contain compressed content. By Joydip Kanjilal Apr 27, 2023 5 mins C# Microsoft .NET Web Development How to use async and await in JavaScript JavaScript’s async and await functions make for readable and maintainable asynchronous code. Just watch out for their downsides. By Matthew Tyson Apr 26, 2023 7 mins JavaScript Software Development 7 steps to take before developing digital twins Digital twins have enormous potential for bridging IT and OT, but developing them is not cheap. Here's how to ensure a successful rollout. By Isaac Sacolick Apr 24, 2023 7 mins Artificial Intelligence Generative AI Machine Learning Applying the DRY, KISS, and YAGNI principles in C# If you don’t repeat yourself, keep it simple, and implement only the functionality you really truly need, your C# code will be cleaner, simpler, and much easier to maintain. By Joydip Kanjilal Apr 20, 2023 8 mins C# Microsoft .NET Software Development Migrating Mastodon lists If you move from one Mastodon server to another and you want to migrate the people on your lists, you have few options. Here’s a way to do it with Steampipe and SQL. By Jon Udell Apr 13, 2023 10 mins APIs SQL Web Development Hands-on with Java and Wasm Compiling Java code to WebAssembly is an efficient way to get it running in a web browser, and you get a serious performance boost. Let's check it out. By Matthew Tyson Apr 12, 2023 9 mins Java JavaScript Web Development The Mastodon plugin is now available on the Steampipe Hub The fediverse offers an opportunity to reboot the social web and gain control of our information diets. Steampipe and its Mastodon plugin can help you seize it. By Jon Udell Apr 6, 2023 10 mins APIs SQL Web Development How to use the unit of work pattern in ASP.NET Core Take advantage of the unit of work design pattern to build flexible, extensible, and reusable data access layers in your ASP.NET Core applications. By Joydip Kanjilal Apr 6, 2023 8 mins C# Microsoft .NET Web Development Intro to tRPC: Integrated, full-stack TypeScript The tRPC project brings together strong typing with server-side JavaScript capabilities in a single client-server interaction protocol. Let's see how it works. By Matthew Tyson Mar 30, 2023 8 mins JavaScript Software Development Get started with the rate limiting middleware in ASP.NET Core 7 Take advantage of the new rate limiting middleware in ASP.NET Core 7 to protect against malicious attacks on your applications and ensure equitable use of server resources. By Joydip Kanjilal Mar 30, 2023 5 mins C# Microsoft .NET Web Development Regex: Processing patterns in text Regular expressions are built into many programming languages and used to match, search, and transform patterns of text in your programs. Get started with Regex. By Serdar Yegulalp Mar 29, 2023 8 mins Programming Languages Software Development Intro to Tauri: The Electron alternative Build cross-platform native applications using virtually any web framework and a Rust back end. Here's a look at Tauri under the hood. By Matthew Tyson Mar 23, 2023 7 mins JavaScript Libraries and Frameworks Web Development How to work with EF Core migrations in ASP.NET Core Take advantage of migrations in EF Core to manage database schema changes over time and keep them in sync with the data models of your ASP.NET Core applications. By Joydip Kanjilal Mar 23, 2023 6 mins C# Microsoft .NET Web Development Civet: A better TypeScript? Get early access to ECMAScript proposals and slick added features with this modern superset of TypeScript. By Matthew Tyson Mar 16, 2023 8 mins JavaScript Programming Languages Software Development How to handle errors in minimal APIs in ASP.NET Core How to use the exception handling middleware in ASP.NET Core to handle errors gracefully in your minimal API applications. By Joydip Kanjilal Mar 16, 2023 6 mins C# Microsoft .NET Web Development Mastodon timelines for teams Using Steampipe and SQL to pool Mastodon timelines and point queries and dashboards at the combined histories of teams or groups. By Jon Udell Mar 16, 2023 5 mins APIs SQL Web Development Visualizing Mastodon server moderation Which Mastodon servers are blocking other Mastodon servers, and which servers are being blocked? We can discover them using Steampipe’s relationship graphs. By Jon Udell Mar 9, 2023 5 mins APIs SQL Web Development How to send emails using SendGrid in ASP.NET Core Take advantage of SendGrid to integrate reliable and scalable email into your ASP.NET Core applications. Here’s how. By Joydip Kanjilal Mar 2, 2023 7 mins C# Microsoft .NET Web Development Mapping people and tags on Mastodon How Steampipe’s API queries and relationship graphs enable maps that select what is helpful and omit what isn’t. By Jon Udell Mar 1, 2023 5 mins APIs SQL Web Development How to use callbacks in Java Learn how to use synchronous and asynchronous callbacks in Java—including callbacks with lambda expressions, CompletableFuture, and more. By Rafael del Nero Feb 28, 2023 7 mins Java Software Development How to use parameter binding in minimal APIs in ASP.NET Core Take advantage of parameter binding in ASP.NET Core 7 to convert request data to strongly typed parameters, improving both application performance and code maintainability. By Joydip Kanjilal Feb 23, 2023 8 mins C# Microsoft .NET Web Development Explore Bun.js: The all-in-one JavaScript runtime Bun is an ambitious project that is quickly emerging as a drop-in replacement and faster alternative to Node.js. Here's a look at how Bun works and how to use it for your server-side JavaScript applications. By Matthew Tyson Feb 23, 2023 9 mins JavaScript Libraries and Frameworks Software Development News in the fediverse The fediverse is our chance to reboot the social web and gain control of our information diets. Let’s make it trivial for anyone to turn on a rule like ‘news only on lists, not timelines.’ By Jon Udell Feb 22, 2023 3 mins APIs SQL Web Development How to write Python extensions in Rust with PyO3 Py03 lets you combine Rust's speed and memory safety with Python's ease of use. Get started writing Rust extensions for Python that work just like regular Python modules. By Serdar Yegulalp Feb 22, 2023 10 mins Programming Languages Python Rust Orchestration and choreography in .NET microservices Orchestration takes a centralized approach, and choreography a decentralized approach, to coordinating the interactions of microservices. Understand the differences. By Joydip Kanjilal Feb 16, 2023 8 mins Microsoft .NET Software Development Protocols, APIs, and conventions We’re in one of those internet moments of rapid innovation, when new conventions can unlock emergent behaviors. Enjoy it! By Jon Udell Feb 15, 2023 5 mins APIs SQL Web Development The best new features in ASP.NET Core 7 The latest version of Microsoft’s web application development framework brings excellent new capabilities to middleware, minimal API apps, and more. Here are the highlights. By Joydip Kanjilal Feb 9, 2023 8 mins C# Microsoft .NET Web Development Intro to Remix: A leader in full-stack evolution Remix is a full-stack JavaScript framework in the style of Next.js—and so much more. Find out what makes Remix stand out among JavaScript frameworks, then try it out with a quick example app. By Matthew Tyson Feb 9, 2023 10 mins JavaScript Libraries and Frameworks Software Development Mapping the wider fediverse After overcoming a few obstacles, my set of Steampipe dashboards is starting to feel like the Bloomberg terminal for Mastodon that I envision. By Jon Udell Feb 8, 2023 6 mins APIs SQL Web Development 1…34567891011…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