56,966 blogs · [ { "id": "01a087d5-7961-7103-aa6c-4af973b1af3b", "title": "Building Open Audio: A Local, Multi-Engine TTS/STT API", "url": "https://rmauro.dev/building-open-audio-local-tts-stt-api/", "published_at": "2026-08-17T00:00:00+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af974945df9", "title": "How Small Can a Local LLM Get? Running Gemma 4 on a Raspberry Pi", "url": "https://rmauro.dev/running-gemma-4-on-raspberry-pi/", "published_at": "2026-08-10T02:00:00+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af975655edd", "title": "Keep Gmail Lean: Archive Everything Locally on Linux (Pi4/Pi5 Included)", "url": "https://rmauro.dev/keep-gmail-lean-archive-everything-locally-on-raspberry/", "published_at": "2026-03-13T14:00:00+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af975bd8cba", "title": "WebRTC Deep Dive: ICE, TURN, and SFU", "url": "https://rmauro.dev/webrtc-deep-dive-ice-turn-and-sfu/", "published_at": "2025-08-05T18:17:32+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af975f0d5ba", "title": "On the Road to Host My Own Data", "url": "https://rmauro.dev/on-the-road-to-host-my-own-data/", "published_at": "2025-07-22T23:45:33+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af976b28c40", "title": "Make Your Machine Talk: Piper TTS Offline", "url": "https://rmauro.dev/how-to-run-piper-tts-on-your-raspberry-pi-offline-voice-zero-internet-needed/", "published_at": "2025-07-08T00:26:01+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af97795769a", "title": "Monitor Jetson Orin Nano Temperature in Real-Time with a Bash Script", "url": "https://rmauro.dev/monitor-jetson-orin-nano-temperature-in-real-time-with-a-bash-script/", "published_at": "2025-07-06T01:24:54+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af977e4d32f", "title": "Run Docker on WSL2 Without Docker Desktop 🐳", "url": "https://rmauro.dev/run-docker-on-wsl2-without-docker-desktop/", "published_at": "2025-06-30T03:22:32+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9786f4531", "title": "Running llama.cpp in Docker on Raspberry Pi", "url": "https://rmauro.dev/running-llama-cpp-in-docker-on-raspberry-pi/", "published_at": "2025-06-14T16:47:32+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af978e12e20", "title": "Running LLM llama.cpp Natively on Raspberry Pi", "url": "https://rmauro.dev/running-llm-llama-cpp-natively-on-raspberry-pi/", "published_at": "2025-06-14T16:33:30+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af978fe6141", "title": "MinIO Storage with C#", "url": "https://rmauro.dev/getting-started-with-minio-and-charp/", "published_at": "2025-02-17T18:14:24+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af979480857", "title": "Getting started with KNN and C#", "url": "https://rmauro.dev/getting-started-with-knn-and-c/", "published_at": "2025-02-04T16:57:45+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9795dccf8", "title": "Socket Client over PowerShell", "url": "https://rmauro.dev/socket-client-over-powershell/", "published_at": "2024-12-09T18:31:57+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af97a23f0c8", "title": "Building Your Own wc Tool in C# Code Challenge", "url": "https://rmauro.dev/building-your-own-wc-tool-in-c-code-challenge/", "published_at": "2024-10-14T23:51:21+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af97a27c4b0", "title": "Implicit Using in C#", "url": "https://rmauro.dev/implicit-using-in-csharp/", "published_at": "2024-08-30T22:51:34+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af97abd8e00", "title": "Getting Started with Tmux on Terminal", "url": "https://rmauro.dev/getting-started-with-tmux-on-terminal/", "published_at": "2024-08-30T21:37:35+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af97b383cb0", "title": "Publish C# Project to Nuget.org", "url": "https://rmauro.dev/publish-csharp-project-to-nuget-org/", "published_at": "2024-08-25T00:31:57+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af97c34c0f8", "title": "How to Record Video and Audio with FFmpeg: A Minimalist Approach", "url": "https://rmauro.dev/how-to-record-video-and-audio-with-ffmpeg-a-minimalist-approach/", "published_at": "2024-08-23T14:25:18+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af97cf7d2ae", "title": "C# Enum Bitwise Operations", "url": "https://rmauro.dev/csharp-enum-bitwise-operations/", "published_at": "2024-08-18T22:24:22+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af97d028ea5", "title": "Create and Configure a GitHub Codespace", "url": "https://rmauro.dev/create-and-configure-a-github-codespace/", "published_at": "2024-08-17T23:52:55+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af97d58e772", "title": "Create a Configuration Provider for Microsoft.Extensions.Configuration", "url": "https://rmauro.dev/create-configuration-provider-microsoft-extensions-configuration/", "published_at": "2024-08-13T03:22:23+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af97e3daaa1", "title": "Logging Performance Improvements with Source Generators in C# .NET", "url": "https://rmauro.dev/logging-improvements-with-source-generators-in-net/", "published_at": "2024-08-10T15:41:00+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af97ed0b1b4", "title": "Load .env Files in C# .NET", "url": "https://rmauro.dev/read-env-file-in-csharp/", "published_at": "2024-08-08T14:18:17+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af97fa3f746", "title": "The Strategy Design Pattern in C# Applications", "url": "https://rmauro.dev/the-strategy-design-pattern-in-csharp/", "published_at": "2024-08-07T17:11:21+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af980023eba", "title": "Oracle SYSDATE minus INTERVAL - Subtracting Time Units", "url": "https://rmauro.dev/oracle-sysdate-internal-subtracting-time/", "published_at": "2024-08-06T17:15:16+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9807e6164", "title": "Connect to Memcached Server Using only Terminal", "url": "https://rmauro.dev/connecting-to-memcached-using-terminal/", "published_at": "2024-08-04T21:30:20+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af980e5f45b", "title": "Set up GitHub with SSH Config", "url": "https://rmauro.dev/github-ssh-key-authentication-and-ssh-config/", "published_at": "2024-07-27T21:52:26+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af981b26278", "title": "Recursive Calls in C#: A Deep Dive", "url": "https://rmauro.dev/recursive-calls-in-csharp/", "published_at": "2024-07-19T19:18:44+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af981e235d1", "title": "Exit Codes in C# Applications", "url": "https://rmauro.dev/exit-codes-in-csharp-applications/", "published_at": "2024-07-17T17:32:06+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af982559f74", "title": "Singleton Design Pattern - When Not to Use It", "url": "https://rmauro.dev/singleton-design-pattern-when-and-when-not-to-use-it/", "published_at": "2024-07-12T06:35:01+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af982e1f9bb", "title": "Reading appsettings.json from a Console Application", "url": "https://rmauro.dev/reading-appsettings-json-from-a-console-application/", "published_at": "2024-07-10T14:18:00+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af983b702b6", "title": "Understanding the Monad Design Pattern", "url": "https://rmauro.dev/understanding-the-monad-design-pattern/", "published_at": "2024-07-07T07:40:03+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9847e2366", "title": "Slowloris Attack #whitehat", "url": "https://rmauro.dev/slow-loris-attack/", "published_at": "2024-07-07T06:16:34+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af985633b5c", "title": "SQL Injection with SQLMap #whitehat", "url": "https://rmauro.dev/sql-injection-with-sqlmap/", "published_at": "2024-07-06T23:22:28+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af98654dfe1", "title": "Set up Entity Framework Core In Memory Database Provider", "url": "https://rmauro.dev/set-up-entity-framework-core-in-memory-store/", "published_at": "2024-07-05T02:30:13+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9868477b3", "title": "Hangfire Implementing Background Jobs", "url": "https://rmauro.dev/implementing-background-jobs-with-hangfire-a-hands-on-guide/", "published_at": "2024-07-01T20:36:57+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9869f9400", "title": "HTTP 400 Bad Request", "url": "https://rmauro.dev/400-bad-request/", "published_at": "2024-06-28T22:45:07+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9871d88c5", "title": "HTTP 403 Forbidden", "url": "https://rmauro.dev/http-403-forbidden/", "published_at": "2024-06-28T22:41:37+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af98785c96d", "title": "HTTP 401 Unauthorized", "url": "https://rmauro.dev/http-401-unauthorized/", "published_at": "2024-06-28T22:37:46+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af98809a27a", "title": "Oracle Remove Duplicate from Table", "url": "https://rmauro.dev/oracle-remove-duplicate-from-table/", "published_at": "2024-06-27T21:20:45+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af988b846a9", "title": "HTTP Status Codes Explained: From 200 OK to 429 Too Many Requests", "url": "https://rmauro.dev/http-status-codes-explained-from-200-ok-to-429-too-many-requests/", "published_at": "2024-06-26T13:58:43+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9891068a5", "title": "Using dbms_stats to Gather Oracle Stats for Schema, Table and Indexes", "url": "https://rmauro.dev/gather-oracle-stats-for-schema-tables-indexes/", "published_at": "2024-06-25T19:40:32+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af989e4c99d", "title": "Oracle ODP.NET with truly Async Methods in C#", "url": "https://rmauro.dev/oracle-odp-net-with-truly-async-methods-in-csharp/", "published_at": "2023-08-24T18:01:18+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af989ec7ca8", "title": "Oracle PIVOT Command - Turn Rows into Columns", "url": "https://rmauro.dev/oracle-pivot-command-turn-rows-into-columns/", "published_at": "2023-08-06T23:13:31+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af98aeb8183", "title": "C# Get JWT Token from Request .NET 6", "url": "https://rmauro.dev/csharp-get-jwt-token-request/", "published_at": "2023-05-29T23:28:28+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af98b40a172", "title": "Oracle JSON_TABLE Transforming JSON into Table", "url": "https://rmauro.dev/oracle-json-table-transforming-json-into-relational-format/", "published_at": "2023-05-24T17:35:29+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af98b995054", "title": "Oracle MERGE Statement SQL", "url": "https://rmauro.dev/oracle-merge-to-update-sql/", "published_at": "2023-05-21T18:45:58+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af98c5137ca", "title": "XGH / eXtreme Go Horse", "url": "https://rmauro.dev/extreme-go-horse-xgh-process-source/", "published_at": "2023-05-02T16:00:00+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af98d437c6a", "title": "C# JWT Authentication .NET 6", "url": "https://rmauro.dev/jwt-authentication-with-csharp-dotnet/", "published_at": "2023-04-28T03:44:59+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af98ddcc278", "title": "DALL-E Art-Generator with C# .NET", "url": "https://rmauro.dev/generating-images-from-text-with-csharp-and-open-ai-dall-e/", "published_at": "2023-04-15T20:21:04+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af98e2de617", "title": "Getting Started with Serilog Custom Enrichers", "url": "https://rmauro.dev/serilog-custom-enricher-on-aspnet-core/", "published_at": "2023-04-04T00:05:15+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af98ebe8fed", "title": "Getting Started with Chat GPT integration in a .NET C# Console Application", "url": "https://rmauro.dev/getting-started-with-chat-gpt-integration-with-csharp-console-application/", "published_at": "2023-04-02T16:42:29+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af98f4c1573", "title": "Define Implicit and Explicit Operator - C# Tips", "url": "https://rmauro.dev/define-implicit-explicit-operator-csharp-tips/", "published_at": "2022-11-10T18:48:49+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af98fd54db3", "title": "Calculate Time Ago with .NET C#", "url": "https://rmauro.dev/calculate-time-ago-with-csharp/", "published_at": "2022-09-26T14:00:52+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af99002e009", "title": "SSH Exposed to Internet - 8 steps check list", "url": "https://rmauro.dev/8-actions-for-hardening-your-linux-server-for-internet/", "published_at": "2022-09-11T20:57:43+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af990b631a6", "title": "Create a Minimal API with .NET 6", "url": "https://rmauro.dev/create-a-minimal-api-with-dotnet-6/", "published_at": "2022-07-04T20:16:53+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9913d5c5d", "title": "Set up Serilog in .NET 6 as a logging provider", "url": "https://rmauro.dev/setup-serilog-in-net6-as-logging-provider/", "published_at": "2022-06-26T22:04:20+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af991bf0785", "title": "Optimizing Query Performance on C# ODP.NET - Oracle Managed Data Access", "url": "https://rmauro.dev/optmizing-data-access-with-oracle-managed-ado-net/", "published_at": "2022-06-10T14:38:46+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af99262fb02", "title": "Adding Startup.cs back to .NET 6 Project", "url": "https://rmauro.dev/adding-startup-back-to-net-6-project/", "published_at": "2022-06-05T14:20:46+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af992ae424c", "title": "Oracle Database on Docker for Development", "url": "https://rmauro.dev/oracle-database-on-docker-for-development/", "published_at": "2022-05-30T17:15:12+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af992b20aaa", "title": "AZ-900 - Useful Resources for the Exam", "url": "https://rmauro.dev/az-900-useful-resources-for-the-exam/", "published_at": "2021-06-09T02:12:58+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9936862b6", "title": "Health Checks on your ASP.NET Core Application", "url": "https://rmauro.dev/adding-health-checks-to-net-core-application/", "published_at": "2021-04-25T17:14:00+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af994520686", "title": "Add Build Time to your C# Assembly", "url": "https://rmauro.dev/add-build-time-to-your-csharp-assembly/", "published_at": "2021-04-22T02:38:58+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af99494e8a3", "title": "Create a free MongoDb Cluster in the Cloud - Mongo Atlas free account", "url": "https://rmauro.dev/create-a-free-mongodb-cluster-in-the-cloud-mongo-atlas-free-account/", "published_at": "2021-04-19T01:12:09+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af995120a48", "title": "API Key Authentication - Extending the native implementation", "url": "https://rmauro.dev/api-key-authentication-extending-the-native-implementation/", "published_at": "2021-03-28T21:43:45+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af995eed323", "title": "Native Dependency Injection in Azure Functions with C#", "url": "https://rmauro.dev/native-dependency-injection-in-azure-functions-with-csharp/", "published_at": "2020-10-01T18:58:00+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9963060c8", "title": "Endpoint Monitoring with Azure Application Insights", "url": "https://rmauro.dev/endpoint-monitoring-with-azure-application-insights/", "published_at": "2020-09-28T15:14:09+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af996f864ee", "title": "Adding Health Checks UI", "url": "https://rmauro.dev/adding-health-checks-ui/", "published_at": "2020-09-21T18:17:00+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af997ce3d65", "title": "Generating a Self-Signed Certificate using Powershell", "url": "https://rmauro.dev/generating-a-self-signed-certificate-using-powershell/", "published_at": "2020-09-16T22:57:25+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af998039238", "title": "Compress files in memory (.zip) using C#", "url": "https://rmauro.dev/compress-zip-files-in-memory-using-csharp/", "published_at": "2020-09-09T19:59:29+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af99895b079", "title": "Getting the file name without extension in C# - #TIP", "url": "https://rmauro.dev/getting-the-file-name-without-extenion-in-csharp/", "published_at": "2020-09-08T17:47:00+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af998e186b8", "title": "Yet Another AZ-203 Microsoft Official Course Delivered.", "url": "https://rmauro.dev/az203-official-course-delivered-yes/", "published_at": "2020-01-22T00:46:31+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af999c37f94", "title": "Create Azure App Service though AZ Cli", "url": "https://rmauro.dev/create-azure-app-service-though-az-cli/", "published_at": "2020-01-08T17:06:26+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af99ab98e83", "title": "Create Azure Virtual Machine Using PowerShell", "url": "https://rmauro.dev/create-azure-virtual-machine-using-powershell/", "published_at": "2020-01-03T22:44:57+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af99afe97de", "title": "Azure Storage Disks - Managed and unmanaged disks", "url": "https://rmauro.dev/azure-storage-disks/", "published_at": "2020-01-03T21:25:54+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af99bcc61fb", "title": "Azure App Service and Cloudflare with Full SSL (Strict)", "url": "https://rmauro.dev/azure-app-service-and-cloudflare-with-full-ssl-strict/", "published_at": "2019-12-15T23:39:13+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af99c557430", "title": "Practice of SQL Injection", "url": "https://rmauro.dev/practice-of-sql-injection/", "published_at": "2019-12-14T18:38:29+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af99d2e3515", "title": "SQL Injection na PrÑtica - Executando o Ataque", "url": "https://rmauro.dev/sql-injection-na-pratica/", "published_at": "2019-12-03T01:58:29+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af99d57ba97", "title": "Começando com Machine Learning - Escrevendo um Perceptron", "url": "https://rmauro.dev/comecando-com-machine-learning-escrevendo-um-perceptron/", "published_at": "2019-11-03T03:04:13+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af99e5054ea", "title": "C# Conversions - Casting, implicit and explicit conversion", "url": "https://rmauro.dev/csharp-implicit-conversion-cast-explicit-conversion/", "published_at": "2019-09-29T20:35:05+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af99ef32958", "title": "Deploying .Net container App to Heroku cloud", "url": "https://rmauro.dev/deploying-net-container-app-to-heroku-cloud/", "published_at": "2019-08-18T18:15:42+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af99feccb2a", "title": "Azure Kubernets - az cli", "url": "https://rmauro.dev/azure-kubernets-az-cli/", "published_at": "2019-06-03T00:31:00+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9a0aceded", "title": "Demo - Azure Batch", "url": "https://rmauro.dev/demo-azure-batch/", "published_at": "2019-06-02T21:25:27+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9a1502520", "title": "az cli (bash) create resource though Resource File", "url": "https://rmauro.dev/azcli-create-resource-though-resource-file/", "published_at": "2019-06-02T18:49:19+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9a1d80b8b", "title": "Conference API Sample", "url": "https://rmauro.dev/conference-api-sample/", "published_at": "2019-06-01T21:01:13+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9a1fac556", "title": "Enable Local Cache in Azure Web App", "url": "https://rmauro.dev/enable-local-cache-in-azure-web-app/", "published_at": "2019-06-01T19:01:27+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9a21723a0", "title": "C# DateTime Cheat sheet - ToString() Format", "url": "https://rmauro.dev/c-datetime-tostring-format/", "published_at": "2019-05-31T20:38:34+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9a2eb9158", "title": "Demo WebJob Azure - CRON expressions", "url": "https://rmauro.dev/demo-webjob-azure-cron-expressions/", "published_at": "2019-05-31T19:39:35+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9a39bd674", "title": "Enable Azure Disk Encryption though az-cli", "url": "https://rmauro.dev/enable-azure-disk-encryption-though-az-cli/", "published_at": "2019-05-27T23:04:34+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9a485554d", "title": "Create Azure VM though PowerShell", "url": "https://rmauro.dev/create-azure-vm-though-powershell/", "published_at": "2019-05-27T22:56:17+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9a560fd9e", "title": "HSTS - What's it and how to enable it in IIS", "url": "https://rmauro.dev/hsts-definition-and-how-to-enable-it-in-iis/", "published_at": "2017-08-09T18:10:00+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9a5f0675f", "title": "Libraries.io - A Library of frameworks #tip", "url": "https://rmauro.dev/libraries-io-a-library-of-frameworks-tip/", "published_at": "2017-01-19T15:27:55+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9a6ceca8f", "title": "How to migrate .Net Core 1.0 to 1.1", "url": "https://rmauro.dev/how-to-migrate-asp-net-core-1-0-to-1-1/", "published_at": "2017-01-04T00:40:41+00:00" }, { "id": "01a087d5-7961-7103-aa6c-4af9a76e0d3d", "title": "Archive", "url": "https://rmauro.dev/archives/", "published_at": null }, { "id": "01a087d5-7961-7103-aa6c-4af9a7d903cf", "title": "Search", "url": "https://rmauro.dev/search/", "published_at": null } ] posts Claim your blog
Back to rmauro.dev
Blog Β· corpus.blog/blogs/rmauro.dev/posts

rmauro.dev

rmauro.dev

2026

2025

2024

2023

2022

2021

2020

2019

2017

Undated