<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Rhuan Barreto — Blog</title><description>Technical articles on cloud architecture, DevOps, TypeScript, Python, and building scalable systems.</description><link>https://rhuan.com.br/</link><language>en-us</language><item><title>Automatically Add Jira Issue Numbers to Git Commit Messages</title><link>https://rhuan.com.br/blog/add-jira-issue-number-on-commit-message/</link><guid isPermaLink="true">https://rhuan.com.br/blog/add-jira-issue-number-on-commit-message/</guid><description>A git hook that extracts the Jira issue key from your branch name and prepends it to every commit message automatically.</description><pubDate>Fri, 16 Apr 2021 00:00:00 GMT</pubDate></item><item><title>HTML Entities Reference</title><link>https://rhuan.com.br/blog/html-entities-reference/</link><guid isPermaLink="true">https://rhuan.com.br/blog/html-entities-reference/</guid><description>The definitive W3C reference for HTML character entities — a bookmark every web developer needs.</description><pubDate>Thu, 25 Mar 2021 00:00:00 GMT</pubDate></item><item><title>Restore Backups from Duplicity in Azure</title><link>https://rhuan.com.br/blog/restore-backup-from-duplicity-in-azure/</link><guid isPermaLink="true">https://rhuan.com.br/blog/restore-backup-from-duplicity-in-azure/</guid><description>Quick reference commands for restoring, listing, and managing Duplicity backups stored in Azure Blob Storage.</description><pubDate>Thu, 25 Mar 2021 00:00:00 GMT</pubDate></item><item><title>Upgrade DBeaver Community with Homebrew</title><link>https://rhuan.com.br/blog/upgrade-dbeaver-community-with-homebrew/</link><guid isPermaLink="true">https://rhuan.com.br/blog/upgrade-dbeaver-community-with-homebrew/</guid><description>One command to update DBeaver Community Edition on macOS using Homebrew.</description><pubDate>Thu, 25 Mar 2021 00:00:00 GMT</pubDate></item><item><title>Delete All Local Untracked Branches from Git</title><link>https://rhuan.com.br/blog/delete-all-local-untracked-branches-from-git/</link><guid isPermaLink="true">https://rhuan.com.br/blog/delete-all-local-untracked-branches-from-git/</guid><description>A quick one-liner to clean up all merged local branches that no longer exist on your remote Git server.</description><pubDate>Fri, 16 Nov 2018 00:00:00 GMT</pubDate></item><item><title>Jenkins Configuration for Nginx Reverse Proxy</title><link>https://rhuan.com.br/blog/jenkins-configuration-for-nginx-reverse-proxy/</link><guid isPermaLink="true">https://rhuan.com.br/blog/jenkins-configuration-for-nginx-reverse-proxy/</guid><description>How to fix the &apos;It appears that your reverse proxy set up is broken&apos; error when running Jenkins behind Nginx.</description><pubDate>Fri, 11 May 2018 00:00:00 GMT</pubDate></item><item><title>Fix Windows Server 2016 Language Settings Error</title><link>https://rhuan.com.br/blog/error-on-windows-server-2016-language-settings/</link><guid isPermaLink="true">https://rhuan.com.br/blog/error-on-windows-server-2016-language-settings/</guid><description>Resolving the &apos;Windows cannot access the specified device, path or file&apos; error when adding a new language to Windows Server 2016.</description><pubDate>Fri, 04 May 2018 00:00:00 GMT</pubDate></item><item><title>Import Database from Backup File on SQL Server for Linux / Docker</title><link>https://rhuan.com.br/blog/import-database-from-backup-on-sql-server-linux-docker/</link><guid isPermaLink="true">https://rhuan.com.br/blog/import-database-from-backup-on-sql-server-linux-docker/</guid><description>How to restore a SQL Server database from a .bak backup file when running SQL Server on Linux or in a Docker container.</description><pubDate>Thu, 12 Apr 2018 00:00:00 GMT</pubDate></item><item><title>Install Duplicity on Ubuntu Linux with Azure Storage as Backup Destination</title><link>https://rhuan.com.br/blog/install-duplicity-on-ubuntu-and-use-azure-storage/</link><guid isPermaLink="true">https://rhuan.com.br/blog/install-duplicity-on-ubuntu-and-use-azure-storage/</guid><description>How to set up Duplicity on Ubuntu for encrypted, incremental backups to Azure Blob Storage.</description><pubDate>Mon, 09 Apr 2018 00:00:00 GMT</pubDate></item><item><title>SSL Server Test</title><link>https://rhuan.com.br/blog/ssl-server-test/</link><guid isPermaLink="true">https://rhuan.com.br/blog/ssl-server-test/</guid><description>Qualys SSL Labs provides the best free tool to test and grade your SSL/TLS configuration.</description><pubDate>Tue, 23 Jan 2018 00:00:00 GMT</pubDate></item><item><title>Flush DNS Cache on macOS Sierra</title><link>https://rhuan.com.br/blog/flush-dns-cache-macos-sierra/</link><guid isPermaLink="true">https://rhuan.com.br/blog/flush-dns-cache-macos-sierra/</guid><description>The three terminal commands to clear your DNS cache on macOS Sierra.</description><pubDate>Thu, 18 Jan 2018 00:00:00 GMT</pubDate></item><item><title>SQL Client for Mac — Why I Use DBeaver</title><link>https://rhuan.com.br/blog/sql-client-for-mac/</link><guid isPermaLink="true">https://rhuan.com.br/blog/sql-client-for-mac/</guid><description>DBeaver is the best cross-platform database client — it gives you everything SQL Server Management Studio has, but on Mac and Linux.</description><pubDate>Sun, 31 Dec 2017 00:00:00 GMT</pubDate></item><item><title>Delete Files with Invalid Characters on Windows</title><link>https://rhuan.com.br/blog/delete-files-with-invalid-characters-windows/</link><guid isPermaLink="true">https://rhuan.com.br/blog/delete-files-with-invalid-characters-windows/</guid><description>How to delete files or folders with invalid characters in their names on Windows using short file names.</description><pubDate>Thu, 19 Jan 2017 00:00:00 GMT</pubDate></item><item><title>Search for a Value in a Multidimensional Array in PHP</title><link>https://rhuan.com.br/blog/search-value-in-multidimensional-array-php/</link><guid isPermaLink="true">https://rhuan.com.br/blog/search-value-in-multidimensional-array-php/</guid><description>A recursive function to check whether a value exists inside a multidimensional PHP array.</description><pubDate>Sun, 01 Jan 2017 00:00:00 GMT</pubDate></item><item><title>Cordova Email Composer Not Working on Android</title><link>https://rhuan.com.br/blog/cordova-email-composer-android-fix/</link><guid isPermaLink="true">https://rhuan.com.br/blog/cordova-email-composer-android-fix/</guid><description>How to fix the Cordova Email Composer plugin not working on Android devices.</description><pubDate>Sat, 19 Nov 2016 00:00:00 GMT</pubDate></item><item><title>Using Google Analytics in Ionic</title><link>https://rhuan.com.br/blog/google-analytics-ionic/</link><guid isPermaLink="true">https://rhuan.com.br/blog/google-analytics-ionic/</guid><description>How to integrate Google Analytics into Ionic applications using the ngCordova plugin.</description><pubDate>Sat, 29 Oct 2016 00:00:00 GMT</pubDate></item><item><title>Uninstall Node.js from Mac</title><link>https://rhuan.com.br/blog/uninstall-nodejs-from-mac/</link><guid isPermaLink="true">https://rhuan.com.br/blog/uninstall-nodejs-from-mac/</guid><description>Command to completely remove Node.js from macOS.</description><pubDate>Thu, 27 Oct 2016 00:00:00 GMT</pubDate></item><item><title>Elevate to Root User in macOS Terminal</title><link>https://rhuan.com.br/blog/elevate-to-root-terminal-macos/</link><guid isPermaLink="true">https://rhuan.com.br/blog/elevate-to-root-terminal-macos/</guid><description>How to get root access in the macOS terminal with a single command.</description><pubDate>Wed, 26 Oct 2016 00:00:00 GMT</pubDate></item><item><title>Uninstalling Java JDK from macOS</title><link>https://rhuan.com.br/blog/uninstalling-java-jdk-macos/</link><guid isPermaLink="true">https://rhuan.com.br/blog/uninstalling-java-jdk-macos/</guid><description>How to properly remove a Java JDK installation from macOS without breaking system tools.</description><pubDate>Wed, 26 Oct 2016 00:00:00 GMT</pubDate></item><item><title>How to Completely Remove Android Studio from Mac</title><link>https://rhuan.com.br/blog/remove-android-studio-from-mac/</link><guid isPermaLink="true">https://rhuan.com.br/blog/remove-android-studio-from-mac/</guid><description>Complete guide to uninstalling Android Studio and all its files from macOS.</description><pubDate>Tue, 20 Sep 2016 00:00:00 GMT</pubDate></item><item><title>Hide Select Options Across All Browsers</title><link>https://rhuan.com.br/blog/hide-select-options-cross-browser/</link><guid isPermaLink="true">https://rhuan.com.br/blog/hide-select-options-cross-browser/</guid><description>A jQuery function to toggle the visibility of select options that works consistently in all browsers.</description><pubDate>Sun, 03 Jul 2016 00:00:00 GMT</pubDate></item><item><title>Transpose an Array in PHP</title><link>https://rhuan.com.br/blog/transpose-array-in-php/</link><guid isPermaLink="true">https://rhuan.com.br/blog/transpose-array-in-php/</guid><description>How to transpose arrays in PHP using variadic functions from PHP 5.6+ with the spread operator.</description><pubDate>Fri, 24 Jun 2016 00:00:00 GMT</pubDate></item><item><title>jQuery Confirm</title><link>https://rhuan.com.br/blog/jquery-confirm/</link><guid isPermaLink="true">https://rhuan.com.br/blog/jquery-confirm/</guid><description>A lightweight library for elegant confirmation dialogs with jQuery.</description><pubDate>Wed, 15 Jun 2016 00:00:00 GMT</pubDate></item><item><title>Icon and Splash Screen Generator for Android and iOS - Ionic</title><link>https://rhuan.com.br/blog/icon-splashscreen-generator-ionic/</link><guid isPermaLink="true">https://rhuan.com.br/blog/icon-splashscreen-generator-ionic/</guid><description>Online tools to generate icons and splash screens for Ionic apps in all required resolutions.</description><pubDate>Sun, 29 May 2016 00:00:00 GMT</pubDate></item><item><title>Input Masks for Ionic Framework</title><link>https://rhuan.com.br/blog/input-masks-ionic-framework/</link><guid isPermaLink="true">https://rhuan.com.br/blog/input-masks-ionic-framework/</guid><description>An Angular library for adding input masks (phone numbers, dates, documents) to Ionic Framework apps.</description><pubDate>Sun, 29 May 2016 00:00:00 GMT</pubDate></item><item><title>Add ngCordova SQLite Plugin as a Service in Ionic</title><link>https://rhuan.com.br/blog/ngcordova-sqlite-service-ionic/</link><guid isPermaLink="true">https://rhuan.com.br/blog/ngcordova-sqlite-service-ionic/</guid><description>How to set up the ngCordova SQLite plugin as a reusable Angular service in the Ionic Framework.</description><pubDate>Sun, 29 May 2016 00:00:00 GMT</pubDate></item><item><title>Cordova Plugins Not Working in Ionic View</title><link>https://rhuan.com.br/blog/plugins-cordova-ionic-view-fix/</link><guid isPermaLink="true">https://rhuan.com.br/blog/plugins-cordova-ionic-view-fix/</guid><description>How to fix Cordova plugins (like SQLite) not loading in Ionic View on iOS.</description><pubDate>Sun, 29 May 2016 00:00:00 GMT</pubDate></item></channel></rss>