<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Web Development &amp; Blogging on Mornati Blog</title><link>https://blog.mornati.net/categories/web-dev-blogging/</link><description>Recent content in Web Development &amp; Blogging on Mornati Blog</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><copyright>© 2026 Marco Mornati</copyright><lastBuildDate>Sun, 16 Aug 2026 12:00:00 +0000</lastBuildDate><atom:link href="https://blog.mornati.net/categories/web-dev-blogging/rss.xml" rel="self" type="application/rss+xml"/><item><title>Migrating My Blog from Hashnode to Self-Hosted Hugo on Coolify</title><link>https://blog.mornati.net/migrating-from-hashnode-to-hugo-with-coolify/</link><pubDate>Sun, 16 Aug 2026 12:00:00 +0000</pubDate><guid>https://blog.mornati.net/migrating-from-hashnode-to-hugo-with-coolify/</guid><description/><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://blog.mornati.net/migrating-from-hashnode-to-hugo-with-coolify/cover.jpg"/></item><item><title>How to update to Ghost 1.9.0 with Docker</title><link>https://blog.mornati.net/how-to-update-to-ghost-190-with-docker/</link><pubDate>Fri, 22 Sep 2017 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/how-to-update-to-ghost-190-with-docker/</guid><description/></item><item><title>Docker GhostBlog Cloudinary: The New One for This Blog, and for You</title><link>https://blog.mornati.net/docker-ghostblog-cloudinary-the-new-one-for-this-blog-and-for-you/</link><pubDate>Sat, 16 Sep 2017 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/docker-ghostblog-cloudinary-the-new-one-for-this-blog-and-for-you/</guid><description/></item><item><title>New Official update for the Cloudinary Ghost Storage plugin</title><link>https://blog.mornati.net/new-official-update-for-the-cloudinary-ghost-storage-plugin/</link><pubDate>Sat, 16 Sep 2017 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/new-official-update-for-the-cloudinary-ghost-storage-plugin/</guid><description/></item><item><title>The new Ghost Blog base Docker</title><link>https://blog.mornati.net/the-new-ghost-blog-base-docker/</link><pubDate>Sat, 16 Sep 2017 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/the-new-ghost-blog-base-docker/</guid><description/></item><item><title>Docker Ghost Blog Slim down</title><link>https://blog.mornati.net/docker-ghost-blog-slim-down/</link><pubDate>Thu, 14 Sep 2017 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/docker-ghost-blog-slim-down/</guid><description/><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://blog.mornati.net/docker-ghost-blog-slim-down/cover.jpg"/></item><item><title>Docker Ghost Blog 1.5.0 released - New Migration feature</title><link>https://blog.mornati.net/docker-ghost-blog-150-released-new-migration-feature/</link><pubDate>Sun, 06 Aug 2017 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/docker-ghost-blog-150-released-new-migration-feature/</guid><description/></item><item><title>DareBoost: Analyse your web pages performances and improve them</title><link>https://blog.mornati.net/dareboost-analyse-your-web-pages-performances-and-improve-them/</link><pubDate>Thu, 27 Jul 2017 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/dareboost-analyse-your-web-pages-performances-and-improve-them/</guid><description/></item><item><title>Disqus and Content Security Policy</title><link>https://blog.mornati.net/disqus-and-content-security-policy/</link><pubDate>Thu, 27 Jul 2017 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/disqus-and-content-security-policy/</guid><description/></item><item><title>HTTP2 Some Basic tests to check if it is working on your website</title><link>https://blog.mornati.net/http2-some-basic-tests-to-check-if-it-is-working-on-your-website/</link><pubDate>Sun, 09 Oct 2016 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/http2-some-basic-tests-to-check-if-it-is-working-on-your-website/</guid><description/></item><item><title>Ghost: storage image module for Cloudinary</title><link>https://blog.mornati.net/ghost-storage-image-module-for-cloudinary/</link><pubDate>Wed, 31 Aug 2016 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/ghost-storage-image-module-for-cloudinary/</guid><description/></item><item><title>Ghost Blog: update made easy using a docker container</title><link>https://blog.mornati.net/ghost-blog-update-made-easy-using-a-docker-container/</link><pubDate>Tue, 30 Aug 2016 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/ghost-blog-update-made-easy-using-a-docker-container/</guid><description/></item><item><title>Ghost blog images to Cloudinary: Manual Script</title><link>https://blog.mornati.net/ghost-blog-images-to-cloudinary-manual-script/</link><pubDate>Fri, 10 Oct 2014 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/ghost-blog-images-to-cloudinary-manual-script/</guid><description/></item><item><title>Migration Wordpress to Ghost: two weeks later</title><link>https://blog.mornati.net/migration-wordpress-to-ghost-two-weeks-later/</link><pubDate>Tue, 18 Feb 2014 23:00:00 +0000</pubDate><guid>https://blog.mornati.net/migration-wordpress-to-ghost-two-weeks-later/</guid><description/></item><item><title>Optimize Ghost for SEO - SiteMap generator</title><link>https://blog.mornati.net/optimize-ghost-for-seo-sitemap-generator/</link><pubDate>Mon, 10 Feb 2014 23:00:00 +0000</pubDate><guid>https://blog.mornati.net/optimize-ghost-for-seo-sitemap-generator/</guid><description/></item><item><title>Optimize Ghost for SEO - Keywords</title><link>https://blog.mornati.net/optimize-ghost-for-seo-keywords/</link><pubDate>Sat, 08 Feb 2014 23:00:00 +0000</pubDate><guid>https://blog.mornati.net/optimize-ghost-for-seo-keywords/</guid><description/></item><item><title>Optimize Ghost for SEO - Page Title</title><link>https://blog.mornati.net/optimize-ghost-for-seo-page-title/</link><pubDate>Sat, 08 Feb 2014 23:00:00 +0000</pubDate><guid>https://blog.mornati.net/optimize-ghost-for-seo-page-title/</guid><description/></item><item><title>Completed blog migration: from WordPress to Ghost</title><link>https://blog.mornati.net/completed-blog-migration-from-wordpress-to-ghost/</link><pubDate>Fri, 07 Feb 2014 23:00:00 +0000</pubDate><guid>https://blog.mornati.net/completed-blog-migration-from-wordpress-to-ghost/</guid><description/></item><item><title>Migrate from Wordpress to Ghost: How-To</title><link>https://blog.mornati.net/migrate-from-wordpress-to-ghost-how-to/</link><pubDate>Fri, 07 Feb 2014 23:00:00 +0000</pubDate><guid>https://blog.mornati.net/migrate-from-wordpress-to-ghost-how-to/</guid><description/></item><item><title>Speed up your Wordpress site with a cache system</title><link>https://blog.mornati.net/speed-up-your-wordpress-site-with-a-cache-system/</link><pubDate>Tue, 12 Nov 2013 23:00:00 +0000</pubDate><guid>https://blog.mornati.net/speed-up-your-wordpress-site-with-a-cache-system/</guid><description/></item><item><title>Wordpress + Nginx + php-fpm on OVH VPS</title><link>https://blog.mornati.net/wordpress-nginx-php-fpm-on-ovh-vps/</link><pubDate>Sat, 02 Nov 2013 23:00:00 +0000</pubDate><guid>https://blog.mornati.net/wordpress-nginx-php-fpm-on-ovh-vps/</guid><description/></item><item><title>Wordpress: load tests to check server performances</title><link>https://blog.mornati.net/wordpress-load-tests-to-check-server-performances/</link><pubDate>Sat, 02 Nov 2013 23:00:00 +0000</pubDate><guid>https://blog.mornati.net/wordpress-load-tests-to-check-server-performances/</guid><description/></item><item><title>Spring MVC: Database MessageSource fall back to properties file</title><link>https://blog.mornati.net/spring-mvc-database-messagesource-fall-back-to-properties-file/</link><pubDate>Thu, 13 Jun 2013 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/spring-mvc-database-messagesource-fall-back-to-properties-file/</guid><description/></item><item><title>Blog Annual Report: 76000 visits in 2012</title><link>https://blog.mornati.net/blog-annual-report-76000-visits-in-2012/</link><pubDate>Mon, 14 Jan 2013 23:00:00 +0000</pubDate><guid>https://blog.mornati.net/blog-annual-report-76000-visits-in-2012/</guid><description/></item><item><title>Django: automatically import sub-modules urls</title><link>https://blog.mornati.net/django-automatically-import-sub-modules-urls/</link><pubDate>Tue, 06 Nov 2012 23:00:00 +0000</pubDate><guid>https://blog.mornati.net/django-automatically-import-sub-modules-urls/</guid><description/></item><item><title>OneAll Social Plugin for WordPress</title><link>https://blog.mornati.net/oneall-social-plugin-for-wordpress/</link><pubDate>Tue, 10 Jul 2012 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/oneall-social-plugin-for-wordpress/</guid><description/></item><item><title>WordPress Online Backup</title><link>https://blog.mornati.net/wordpress-online-backup/</link><pubDate>Tue, 10 Jul 2012 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/wordpress-online-backup/</guid><description/></item><item><title>WordPress: Block Automatic User Creation in OneAll Social Plugin</title><link>https://blog.mornati.net/wordpress-block-automatically-user-creation-in-oneall-social-plugin/</link><pubDate>Tue, 10 Jul 2012 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/wordpress-block-automatically-user-creation-in-oneall-social-plugin/</guid><description/></item><item><title>Onswipe: Wordpress iPad theme</title><link>https://blog.mornati.net/onswipe-wordpress-ipad-theme/</link><pubDate>Mon, 02 Jan 2012 23:00:00 +0000</pubDate><guid>https://blog.mornati.net/onswipe-wordpress-ipad-theme/</guid><description/></item><item><title>Install Django in a Shared Hosting Environment</title><link>https://blog.mornati.net/install-django-in-shared-host/</link><pubDate>Thu, 01 Sep 2011 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/install-django-in-shared-host/</guid><description/></item><item><title>Grails - Dynamic Plugins - Isolated Classloader</title><link>https://blog.mornati.net/grails-dynamic-plugins-isolated-classloader/</link><pubDate>Tue, 29 Jul 2008 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/grails-dynamic-plugins-isolated-classloader/</guid><description/></item><item><title>Grails - Dynamic Plugins for your applications</title><link>https://blog.mornati.net/grails-dynamic-plugins-for-your-applications/</link><pubDate>Fri, 25 Jul 2008 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/grails-dynamic-plugins-for-your-applications/</guid><description/></item><item><title>Generate a simple tree-menu in Grails</title><link>https://blog.mornati.net/generate-a-simple-tree-menu-in-grails/</link><pubDate>Mon, 21 Jul 2008 22:00:00 +0000</pubDate><guid>https://blog.mornati.net/generate-a-simple-tree-menu-in-grails/</guid><description/></item></channel></rss>