<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title><![CDATA[Blog | Server Side Up - Developer Tools & Community for Better Software]]></title>
        <description><![CDATA[Blog | Server Side Up - Developer Tools & Community for Better Software]]></description>
        <link>https://serversideup.net</link>
        <generator>RSS for Node</generator>
        <lastBuildDate>Wed, 11 Mar 2026 20:41:53 GMT</lastBuildDate>
        <atom:link href="https://serversideup.net/rss.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Why Make Your SaaS Self-Hostable?]]></title>
            <description><![CDATA[Let's dive into why we would want to design our SaaS to be self-hostable.]]></description>
            <link>https://serversideup.net/blog/why-make-your-saas-self-hostable</link>
            <guid isPermaLink="true">https://serversideup.net/blog/why-make-your-saas-self-hostable</guid>
            <pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Stream Terminal Output To Browser]]></title>
            <description><![CDATA[Quickly stream terminal output to the browser using the Symfony Process class.]]></description>
            <link>https://serversideup.net/blog/stream-terminal-output-to-browser</link>
            <guid isPermaLink="true">https://serversideup.net/blog/stream-terminal-output-to-browser</guid>
            <pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Sending Server Sent Events (SSE) with Laravel]]></title>
            <description><![CDATA[Need a quick replacement for a websocket server? Try sending Server Sent Events! They work perfectlyfrom Laravel.]]></description>
            <link>https://serversideup.net/blog/sending-server-sent-events-with-laravel</link>
            <guid isPermaLink="true">https://serversideup.net/blog/sending-server-sent-events-with-laravel</guid>
            <pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Introducing BenchKit: The Laravel Performance Testing Tool We've All Been Waiting For]]></title>
            <description><![CDATA[BenchKit is an open-source Laravel performance testing tool that benchmarks different PHP configurations, measures CRUD operations per second, and provides standardized hardware and network testing for Laravel applications.]]></description>
            <link>https://serversideup.net/blog/introducing-benchkit-laravel-performance-testing-tool</link>
            <guid isPermaLink="true">https://serversideup.net/blog/introducing-benchkit-laravel-performance-testing-tool</guid>
            <pubDate>Thu, 25 Sep 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Migrating from WordPress to Nuxt Content]]></title>
            <description><![CDATA[Nuxt content is the fastest, most efficient way to design a blog. You get the power and speed of static site rendering, easily customizable theme, and markdown rendering with extendable markdown components. Let's talk about why we chose Nuxt content and run through all the tips and tricks we used to get the new Server Side Up blog migrated.]]></description>
            <link>https://serversideup.net/blog/migrating-from-wordpress-to-nuxt-content</link>
            <guid isPermaLink="true">https://serversideup.net/blog/migrating-from-wordpress-to-nuxt-content</guid>
            <pubDate>Thu, 04 Sep 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Flash Data with InertiaJS]]></title>
            <description><![CDATA[Utilize InertiaJS' flash data feature to quickly return fresh data to the current page or component without building an API endpoint or redirecting to a new URL.]]></description>
            <link>https://serversideup.net/blog/flash-data-with-inertiajs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/flash-data-with-inertiajs</guid>
            <pubDate>Thu, 31 Jul 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Goodbye WordPress, Hello New CMS]]></title>
            <description><![CDATA[How we migrated from WordPress to Nuxt Content, self-hosted our site, and built a blazing fast platform using our own open source tools.]]></description>
            <link>https://serversideup.net/blog/goodbye-wordpress-hello-new-cms</link>
            <guid isPermaLink="true">https://serversideup.net/blog/goodbye-wordpress-hello-new-cms</guid>
            <pubDate>Tue, 10 Jun 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Spin v3: Deploy Laravel Like A Pro]]></title>
            <description><![CDATA[Discover how Spin v3 revolutionizes Laravel deployment with its powerful new features, making it easier than ever to self-host your applications with 100% environment replication.]]></description>
            <link>https://serversideup.net/blog/spin-launch-deploy-laravel-like-a-pro</link>
            <guid isPermaLink="true">https://serversideup.net/blog/spin-launch-deploy-laravel-like-a-pro</guid>
            <pubDate>Wed, 19 Mar 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to Get SSH to Work with 1Password, Docker Desktop, and macOS Within a Container]]></title>
            <description><![CDATA[Learn how to configure SSH authentication with 1Password SSH Agent in Docker Desktop on macOS, including container setup and troubleshooting common issues.]]></description>
            <link>https://serversideup.net/blog/how-to-get-ssh-to-work-with-1password-docker-desktop-macos-within-a-container</link>
            <guid isPermaLink="true">https://serversideup.net/blog/how-to-get-ssh-to-work-with-1password-docker-desktop-macos-within-a-container</guid>
            <pubDate>Fri, 11 Oct 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Partial Reloads with InertiaJS]]></title>
            <description><![CDATA[Discover how to optimize your InertiaJS apps with partial reloads. This guide explains how to load only the data you need, improve performance, and streamline user experience in modern Vue and Laravel applications.]]></description>
            <link>https://serversideup.net/blog/partial-reloads-with-inertiajs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/partial-reloads-with-inertiajs</guid>
            <pubDate>Sat, 20 Jan 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Browser Extension Messaging]]></title>
            <description><![CDATA[Learn how to implement efficient communication between different parts of browser extensions using webext-bridge, including background scripts, content scripts, and popups.]]></description>
            <link>https://serversideup.net/blog/browser-extension-messaging</link>
            <guid isPermaLink="true">https://serversideup.net/blog/browser-extension-messaging</guid>
            <pubDate>Tue, 12 Dec 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[NGINX Unit: Fixing "Value doesn't exist."]]></title>
            <description><![CDATA[Learn how to fix the 'Value doesn't exist' error when working with NGINX Unit SSL certificates by properly compiling with OpenSSL support.]]></description>
            <link>https://serversideup.net/blog/nginx-unit-fixing-value-doesnt-exist</link>
            <guid isPermaLink="true">https://serversideup.net/blog/nginx-unit-fixing-value-doesnt-exist</guid>
            <pubDate>Tue, 24 Oct 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Adding server configurations within your Laravel App]]></title>
            <description><![CDATA[Discover the pros and cons of managing server configurations within your Laravel application using Docker. This guide for premium software developers explores best practices, real-world challenges, and strategies for maintaining production-ready infrastructure as code.]]></description>
            <link>https://serversideup.net/blog/adding-server-configurations-within-your-laravel-app</link>
            <guid isPermaLink="true">https://serversideup.net/blog/adding-server-configurations-within-your-laravel-app</guid>
            <pubDate>Wed, 24 May 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Laravel: One-to-many Deployments with Docker + Ansible]]></title>
            <description><![CDATA[Learn how to deploy Laravel applications in a distributed and decentralized format using GitLab CI, Docker, and Ansible for automated deployments.]]></description>
            <link>https://serversideup.net/blog/laravel-one-to-many-deployments-with-docker-ansible</link>
            <guid isPermaLink="true">https://serversideup.net/blog/laravel-one-to-many-deployments-with-docker-ansible</guid>
            <pubDate>Wed, 26 Apr 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Advanced Data Fetching with Nuxt 3]]></title>
            <description><![CDATA[Master advanced data fetching techniques in Nuxt 3. This guide for premium software developers covers watch sources, infinite scrolling, pagination, and best practices for building scalable, production-ready Vue applications.]]></description>
            <link>https://serversideup.net/blog/advanced-data-fetching-with-nuxt-3</link>
            <guid isPermaLink="true">https://serversideup.net/blog/advanced-data-fetching-with-nuxt-3</guid>
            <pubDate>Thu, 26 Jan 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Managing Pivot Data with Laravel Eloquent]]></title>
            <description><![CDATA[Master many-to-many relationships in Laravel Eloquent with this practical guide. Learn how to manage, update, and query pivot data efficiently for robust, production-grade applications.]]></description>
            <link>https://serversideup.net/blog/managing-pivot-data-with-laravel-eloquent</link>
            <guid isPermaLink="true">https://serversideup.net/blog/managing-pivot-data-with-laravel-eloquent</guid>
            <pubDate>Tue, 25 Oct 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Get Active Element with JavaScript]]></title>
            <description><![CDATA[Learn how to use JavaScript's document.activeElement to detect and manage focus states in your web applications. Perfect for handling keyboard events and form interactions in modern web development.]]></description>
            <link>https://serversideup.net/blog/get-active-element-with-javascript</link>
            <guid isPermaLink="true">https://serversideup.net/blog/get-active-element-with-javascript</guid>
            <pubDate>Tue, 18 Oct 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Detect if Click is Inside an Element with JavaScript]]></title>
            <description><![CDATA[Learn how to detect if a click event occurs inside a specific element using JavaScript, with practical examples for interactive web applications.]]></description>
            <link>https://serversideup.net/blog/detect-if-click-is-inside-an-element-with-javascript</link>
            <guid isPermaLink="true">https://serversideup.net/blog/detect-if-click-is-inside-an-element-with-javascript</guid>
            <pubDate>Tue, 11 Oct 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Filter, Sort, and Search Arrays with JavaScript]]></title>
            <description><![CDATA[Discover how to filter, sort, and search arrays in JavaScript, with practical code examples and tips for efficient data manipulation in web applications.]]></description>
            <link>https://serversideup.net/blog/filter-sort-and-search-arrays-with-javascript</link>
            <guid isPermaLink="true">https://serversideup.net/blog/filter-sort-and-search-arrays-with-javascript</guid>
            <pubDate>Tue, 04 Oct 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Caching API Endpoints with Laravel]]></title>
            <description><![CDATA[Learn how to optimize Laravel API performance by caching endpoints, including strategies for using Redis, Memcached, and file caches, with practical code examples and best practices.]]></description>
            <link>https://serversideup.net/blog/caching-api-endpoints-with-laravel</link>
            <guid isPermaLink="true">https://serversideup.net/blog/caching-api-endpoints-with-laravel</guid>
            <pubDate>Tue, 27 Sep 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Introduction to Classes and OOP with JavaScript]]></title>
            <description><![CDATA[Master JavaScript Object-Oriented Programming with this comprehensive guide. Learn how to create classes, implement constructors, manage public/private properties and methods, and leverage static properties for modern JavaScript development.]]></description>
            <link>https://serversideup.net/blog/introduction-to-classes-and-oop-with-javascript</link>
            <guid isPermaLink="true">https://serversideup.net/blog/introduction-to-classes-and-oop-with-javascript</guid>
            <pubDate>Tue, 20 Sep 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Event Handler Tips for JavaScript and VueJS]]></title>
            <description><![CDATA[Discover essential event handler tips for JavaScript and Vue.js, including best practices for managing events, improving performance, and building interactive web apps.]]></description>
            <link>https://serversideup.net/blog/event-handler-tips-for-javascript-and-vuejs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/event-handler-tips-for-javascript-and-vuejs</guid>
            <pubDate>Tue, 13 Sep 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[URL Query Parameters with JavaScript, Vue 2 and Vue 3]]></title>
            <description><![CDATA[Master URL query parameter handling in both Vue 2 and Vue 3 applications. This guide covers reading, writing, and managing URL parameters with JavaScript, including practical examples and best practices for state management.]]></description>
            <link>https://serversideup.net/blog/url-query-parameters-with-javascript-vue-2-and-vue-3</link>
            <guid isPermaLink="true">https://serversideup.net/blog/url-query-parameters-with-javascript-vue-2-and-vue-3</guid>
            <pubDate>Tue, 06 Sep 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[POST, PUT, and PATCH Requests with Nuxt 3]]></title>
            <description><![CDATA[Learn how to handle POST, PUT, and PATCH requests in Nuxt 3 using the new $fetch API. This guide covers best practices for sending data, uploading files, and migrating from Nuxt 2 for modern web development.]]></description>
            <link>https://serversideup.net/blog/post-put-and-patch-requests-with-nuxt-3</link>
            <guid isPermaLink="true">https://serversideup.net/blog/post-put-and-patch-requests-with-nuxt-3</guid>
            <pubDate>Tue, 03 May 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Importing and Using Components in Nuxt 3]]></title>
            <description><![CDATA[Discover how to import and use components in Nuxt 3, including best practices for component organization, auto-imports, and efficient development workflows.]]></description>
            <link>https://serversideup.net/blog/importing-and-using-components-in-nuxt-3</link>
            <guid isPermaLink="true">https://serversideup.net/blog/importing-and-using-components-in-nuxt-3</guid>
            <pubDate>Tue, 19 Apr 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Advanced Meilisearch Queries with Laravel Scout]]></title>
            <description><![CDATA[Unlock the full power of Meilisearch with Laravel Scout. This guide for premium software developers covers advanced queries, custom filters, sorting, and relationship loading to deliver production-grade search experiences in your Laravel applications.]]></description>
            <link>https://serversideup.net/blog/advanced-meilisearch-queries-with-laravel-scout</link>
            <guid isPermaLink="true">https://serversideup.net/blog/advanced-meilisearch-queries-with-laravel-scout</guid>
            <pubDate>Mon, 18 Apr 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Dynamic API Requests with Nuxt 3]]></title>
            <description><![CDATA[Discover how to make dynamic API requests with Nuxt 3, including best practices for fetching data, handling responses, and integrating APIs in modern Nuxt applications.]]></description>
            <link>https://serversideup.net/blog/dynamic-api-requests-with-nuxt-3</link>
            <guid isPermaLink="true">https://serversideup.net/blog/dynamic-api-requests-with-nuxt-3</guid>
            <pubDate>Mon, 18 Apr 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Filtering Meilisearch Search Results with Laravel Scout]]></title>
            <description><![CDATA[Learn how to filter Meilisearch search results using Laravel Scout, including advanced query techniques and integration tips for powerful search experiences.]]></description>
            <link>https://serversideup.net/blog/filtering-meilisearch-search-results-with-laravel-scout</link>
            <guid isPermaLink="true">https://serversideup.net/blog/filtering-meilisearch-search-results-with-laravel-scout</guid>
            <pubDate>Mon, 11 Apr 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Sorting Meilisearch Results with Laravel Scout and Eloquent]]></title>
            <description><![CDATA[Learn how to sort Meilisearch results using Laravel Scout and Eloquent. This guide covers configuring sortable attributes and integrating full-text search with advanced sorting in your Laravel applications.]]></description>
            <link>https://serversideup.net/blog/sorting-meilisearch-results-with-laravel-scout-and-eloquent</link>
            <guid isPermaLink="true">https://serversideup.net/blog/sorting-meilisearch-results-with-laravel-scout-and-eloquent</guid>
            <pubDate>Mon, 04 Apr 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Accessing Route Parameters in Nuxt 3]]></title>
            <description><![CDATA[Learn how to access and manage dynamic route parameters in Nuxt 3. This guide provides premium software developers with migration strategies from Nuxt 2, best practices for page naming, and actionable tips for building robust, production-ready Vue applications.]]></description>
            <link>https://serversideup.net/blog/accessing-route-parameters-in-nuxt-3</link>
            <guid isPermaLink="true">https://serversideup.net/blog/accessing-route-parameters-in-nuxt-3</guid>
            <pubDate>Wed, 30 Mar 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using asyncData in Nuxt 3]]></title>
            <description><![CDATA[Learn how to use asyncData in Nuxt 3 for efficient data fetching and migration from Nuxt 2. This guide covers the new Composition API, useAsyncData, and best practices for loading data in modern Nuxt applications.]]></description>
            <link>https://serversideup.net/blog/using-async-data-in-nuxt-3</link>
            <guid isPermaLink="true">https://serversideup.net/blog/using-async-data-in-nuxt-3</guid>
            <pubDate>Wed, 30 Mar 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Search Eloquent Relationships with Laravel Scout and Meilisearch]]></title>
            <description><![CDATA[Unlock advanced search capabilities in Laravel by indexing Eloquent relationships with Scout and Meilisearch. This guide provides premium developers with practical strategies for building powerful, production-ready search features.]]></description>
            <link>https://serversideup.net/blog/search-eloquent-relationships-with-laravel-scout-and-meilisearch</link>
            <guid isPermaLink="true">https://serversideup.net/blog/search-eloquent-relationships-with-laravel-scout-and-meilisearch</guid>
            <pubDate>Mon, 28 Mar 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Setting Page Titles in Nuxt 3]]></title>
            <description><![CDATA[Learn the modern approach to managing page titles in Nuxt 3. This guide covers the useMeta composable, dynamic title generation, and best practices for implementing SEO-friendly page titles in your Vue.js applications.]]></description>
            <link>https://serversideup.net/blog/setting-page-titles-in-nuxt-3</link>
            <guid isPermaLink="true">https://serversideup.net/blog/setting-page-titles-in-nuxt-3</guid>
            <pubDate>Tue, 22 Mar 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using Environment Variables in Nuxt 3]]></title>
            <description><![CDATA[Learn how to manage and use environment variables in Nuxt 3. This guide covers best practices for runtime configuration, environment-specific settings, and tips for premium developers building scalable, production-ready applications.]]></description>
            <link>https://serversideup.net/blog/using-environment-variables-in-nuxt-3</link>
            <guid isPermaLink="true">https://serversideup.net/blog/using-environment-variables-in-nuxt-3</guid>
            <pubDate>Tue, 22 Mar 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Vue 3 Web Notification Component]]></title>
            <description><![CDATA[Build a powerful Vue 3 notification system with event bus communication. Learn how to create reusable notification components for success, warning, and error states, with global state management and customizable styling.]]></description>
            <link>https://serversideup.net/blog/vue-3-web-notification-component</link>
            <guid isPermaLink="true">https://serversideup.net/blog/vue-3-web-notification-component</guid>
            <pubDate>Tue, 22 Mar 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Building a Queue with Vue 3 and Vuex 4]]></title>
            <description><![CDATA[Learn how to build a client-side queue system using Vue 3 and Vuex 4, including state management, job processing, and best practices for handling long-running browser tasks in modern SPAs.]]></description>
            <link>https://serversideup.net/blog/building-a-queue-with-vue-3-and-vuex-4</link>
            <guid isPermaLink="true">https://serversideup.net/blog/building-a-queue-with-vue-3-and-vuex-4</guid>
            <pubDate>Thu, 17 Mar 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Migrating Layouts from Nuxt 2 to Nuxt 3]]></title>
            <description><![CDATA[Learn how to migrate your layouts from Nuxt 2 to Nuxt 3 with this step-by-step guide. Discover best practices for updating your app shell and leveraging new Nuxt 3 features for modern web development.]]></description>
            <link>https://serversideup.net/blog/migrating-layouts-from-nuxt-2-to-nuxt-3</link>
            <guid isPermaLink="true">https://serversideup.net/blog/migrating-layouts-from-nuxt-2-to-nuxt-3</guid>
            <pubDate>Thu, 17 Mar 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Customizing and Displaying Tags in Statamic 3]]></title>
            <description><![CDATA[Discover how to customize and display tags in Statamic 3, including tag management, template integration, and best practices for content organization.]]></description>
            <link>https://serversideup.net/blog/customizing-and-displaying-tags-in-statamic-3</link>
            <guid isPermaLink="true">https://serversideup.net/blog/customizing-and-displaying-tags-in-statamic-3</guid>
            <pubDate>Tue, 15 Mar 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Collections, Blueprints, and Entries with Statamic 3]]></title>
            <description><![CDATA[Master Statamic 3's content management system with this comprehensive guide to collections, blueprints, and entries. Learn how to structure your content, create custom fields, and build flexible content models for your Statamic-powered website.]]></description>
            <link>https://serversideup.net/blog/collections-blueprints-and-entries-with-statamic-3</link>
            <guid isPermaLink="true">https://serversideup.net/blog/collections-blueprints-and-entries-with-statamic-3</guid>
            <pubDate>Sat, 12 Mar 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Custom Component v-model attribute with Vue 3]]></title>
            <description><![CDATA[Master the art of creating custom v-model components in Vue 3. This comprehensive guide covers component composition, two-way binding, and advanced patterns for building reusable form components with proper data flow.]]></description>
            <link>https://serversideup.net/blog/custom-component-v-model-attribute-with-vue-3</link>
            <guid isPermaLink="true">https://serversideup.net/blog/custom-component-v-model-attribute-with-vue-3</guid>
            <pubDate>Thu, 27 Jan 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Append Gravatar Attribute to the Laravel Eloquent User Model]]></title>
            <description><![CDATA[Learn how to add a computed Gravatar attribute to your Laravel User model, enabling automatic avatar generation and integration with minimal code and database overhead.]]></description>
            <link>https://serversideup.net/blog/append-gravatar-attribute-to-the-laravel-eloquent-user-model</link>
            <guid isPermaLink="true">https://serversideup.net/blog/append-gravatar-attribute-to-the-laravel-eloquent-user-model</guid>
            <pubDate>Tue, 07 Dec 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Fetch API Components with Vue 3 Composition API]]></title>
            <description><![CDATA[Discover how to fetch API components using the Vue 3 Composition API, including data fetching patterns, reactivity, and integration tips for modern Vue apps.]]></description>
            <link>https://serversideup.net/blog/fetch-api-components-with-vue-3-composition-api</link>
            <guid isPermaLink="true">https://serversideup.net/blog/fetch-api-components-with-vue-3-composition-api</guid>
            <pubDate>Tue, 30 Nov 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[File Uploads using Fetch API and VueJS]]></title>
            <description><![CDATA[Learn how to handle file uploads using the Fetch API and Vue.js, including step-by-step examples, progress tracking, and integration tips for modern web apps.]]></description>
            <link>https://serversideup.net/blog/file-uploads-using-fetch-api-and-vuejs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/file-uploads-using-fetch-api-and-vuejs</guid>
            <pubDate>Tue, 23 Nov 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Sending POST, PUT, and PATCH Requests with Fetch API and VueJS]]></title>
            <description><![CDATA[Learn how to send POST, PUT, and PATCH requests using the Fetch API in VueJS. This guide covers practical examples, differences from Axios, and best practices for premium developers building robust, production-ready applications.]]></description>
            <link>https://serversideup.net/blog/sending-post-put-and-patch-requests-with-fetch-api-and-vuejs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/sending-post-put-and-patch-requests-with-fetch-api-and-vuejs</guid>
            <pubDate>Mon, 15 Nov 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Previewing a CSV file with VueJS and Papaparse]]></title>
            <description><![CDATA[Master CSV file handling in Vue.js applications with Papaparse. This guide covers data preview, validation, editing, and best practices for implementing robust CSV import functionality in your web applications.]]></description>
            <link>https://serversideup.net/blog/previewing-a-csv-file-with-vuejs-and-papaparse</link>
            <guid isPermaLink="true">https://serversideup.net/blog/previewing-a-csv-file-with-vuejs-and-papaparse</guid>
            <pubDate>Mon, 01 Nov 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Preview Video Before Uploading with HTML5 and VueJS]]></title>
            <description><![CDATA[Enhance your file upload UX by allowing users to preview video files before uploading, using HTML5 and VueJS. This tutorial walks you through building a modern video preview component for production-ready applications.]]></description>
            <link>https://serversideup.net/blog/preview-video-before-uploading-with-html5-and-vuejs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/preview-video-before-uploading-with-html5-and-vuejs</guid>
            <pubDate>Mon, 25 Oct 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Preview MP3 with HTML5 Audio Element and VueJS]]></title>
            <description><![CDATA[Improve your file upload UX by allowing users to preview MP3 audio files with HTML5 and VueJS. This tutorial guides you through building a modern audio preview component for production-ready applications.]]></description>
            <link>https://serversideup.net/blog/preview-mp3-with-html5-audio-element-and-vuejs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/preview-mp3-with-html5-audio-element-and-vuejs</guid>
            <pubDate>Tue, 19 Oct 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Capturing an image from an HTML5 Canvas or Video Element]]></title>
            <description><![CDATA[Learn how to capture and export images from HTML5 canvas or video elements using JavaScript, including techniques for screenshots, video frame extraction, and working with dynamic media in web apps.]]></description>
            <link>https://serversideup.net/blog/capturing-an-image-from-an-html5-canvas-or-video-element</link>
            <guid isPermaLink="true">https://serversideup.net/blog/capturing-an-image-from-an-html5-canvas-or-video-element</guid>
            <pubDate>Tue, 05 Oct 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Advanced Vuex 4 Tips]]></title>
            <description><![CDATA[Learn advanced Vuex 4 techniques including map helpers, state management best practices, and optimization strategies for building complex Vue 3 applications with efficient state management.]]></description>
            <link>https://serversideup.net/blog/advanced-vuex-4-tips</link>
            <guid isPermaLink="true">https://serversideup.net/blog/advanced-vuex-4-tips</guid>
            <pubDate>Tue, 28 Sep 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using Vuex with InertiaJS]]></title>
            <description><![CDATA[Discover how to integrate Vuex with InertiaJS for powerful state management in your Vue 2 or Vue 3 apps. This guide covers installation, setup, and best practices for combining Vuex and InertiaJS for seamless SPA development.]]></description>
            <link>https://serversideup.net/blog/using-vuex-with-inertiajs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/using-vuex-with-inertiajs</guid>
            <pubDate>Tue, 21 Sep 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Beginning Vuex 4 with Vue 3]]></title>
            <description><![CDATA[Discover how to get started with Vuex 4 in Vue 3 applications. This guide covers state management fundamentals, modular store architecture, and best practices for building scalable, maintainable Vue apps—ideal for premium software developers seeking robust solutions.]]></description>
            <link>https://serversideup.net/blog/beginning-vuex-4-with-vue-3</link>
            <guid isPermaLink="true">https://serversideup.net/blog/beginning-vuex-4-with-vue-3</guid>
            <pubDate>Tue, 07 Sep 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Basic GET Requests with Fetch API and VueJS]]></title>
            <description><![CDATA[A detailed comparison of making GET requests using Fetch API versus Axios in Vue.js applications, including response handling, error management, and best practices for API integration.]]></description>
            <link>https://serversideup.net/blog/basic-get-requests-with-fetch-api-and-vuejs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/basic-get-requests-with-fetch-api-and-vuejs</guid>
            <pubDate>Wed, 18 Nov 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Build an API Wrapper with VueJS & Axios]]></title>
            <description><![CDATA[Discover how to create a modular, maintainable API wrapper in VueJS using Axios, enabling reusable, scalable, and easily updatable API interactions for production-grade applications.]]></description>
            <link>https://serversideup.net/blog/build-an-api-wrapper-with-vuejs-axios</link>
            <guid isPermaLink="true">https://serversideup.net/blog/build-an-api-wrapper-with-vuejs-axios</guid>
            <pubDate>Mon, 16 Nov 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Packaging a NuxtJS app for iOS and Android with CapacitorJS]]></title>
            <description><![CDATA[Learn how to package your NuxtJS app for iOS and Android using CapacitorJS. This step-by-step guide covers setup, configuration, and deployment strategies for building cross-platform mobile apps with modern web technologies.]]></description>
            <link>https://serversideup.net/blog/packaging-a-nuxtjs-app-for-ios-and-android-with-capacitorjs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/packaging-a-nuxtjs-app-for-ios-and-android-with-capacitorjs</guid>
            <pubDate>Sun, 16 Aug 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using NuxtJS to Build an iOS and Android App]]></title>
            <description><![CDATA[Learn how to build and package a mobile app for iOS and Android using NuxtJS. This guide covers setup, configuration, and best practices for deploying your NuxtJS SPA to mobile platforms with modern tools.]]></description>
            <link>https://serversideup.net/blog/using-nuxtjs-to-build-an-ios-and-android-app</link>
            <guid isPermaLink="true">https://serversideup.net/blog/using-nuxtjs-to-build-an-ios-and-android-app</guid>
            <pubDate>Sun, 16 Aug 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using TailwindCSS to Design Your Mobile App]]></title>
            <description><![CDATA[Discover how to leverage TailwindCSS for mobile app design. This guide covers responsive design patterns, mobile-first approaches, and practical techniques for creating beautiful, performant mobile interfaces using Tailwind's utility-first framework.]]></description>
            <link>https://serversideup.net/blog/using-tailwindcss-to-design-your-mobile-app</link>
            <guid isPermaLink="true">https://serversideup.net/blog/using-tailwindcss-to-design-your-mobile-app</guid>
            <pubDate>Sun, 16 Aug 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Installing TailwindCSS in a WordPress Theme]]></title>
            <description><![CDATA[A comprehensive guide to integrating TailwindCSS into your WordPress theme using Laravel Mix. Learn how to set up the build process, configure PostCSS, and implement modern CSS utilities in your WordPress development workflow.]]></description>
            <link>https://serversideup.net/blog/installing-tailwindcss-in-a-wordpress-theme</link>
            <guid isPermaLink="true">https://serversideup.net/blog/installing-tailwindcss-in-a-wordpress-theme</guid>
            <pubDate>Thu, 06 Aug 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[POST, PUT & PATCH Requests with VueJS and Axios]]></title>
            <description><![CDATA[Master POST, PUT, and PATCH requests in VueJS and NuxtJS using Axios. This comprehensive guide explains how to send and handle different request types, work with JSON and FormData, and seamlessly integrate these methods into your applications for robust API interactions.]]></description>
            <link>https://serversideup.net/blog/post-put-patch-requests-with-vuejs-and-axios</link>
            <guid isPermaLink="true">https://serversideup.net/blog/post-put-patch-requests-with-vuejs-and-axios</guid>
            <pubDate>Thu, 06 Aug 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using Laravel Mix in a WordPress Theme]]></title>
            <description><![CDATA[Discover how to use Laravel Mix in your WordPress theme for modern asset compilation. This guide covers setup, configuration, and best practices for integrating Webpack, TailwindCSS, and more into your WordPress development workflow.]]></description>
            <link>https://serversideup.net/blog/using-laravel-mix-in-a-wordpress-theme</link>
            <guid isPermaLink="true">https://serversideup.net/blog/using-laravel-mix-in-a-wordpress-theme</guid>
            <pubDate>Thu, 06 Aug 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Configuring Axios Globally with VueJS]]></title>
            <description><![CDATA[Learn how to configure Axios globally in VueJS applications for efficient API requests, including best practices for global access, setup, and SPA development workflows.]]></description>
            <link>https://serversideup.net/blog/configuring-axios-globally-with-vuejs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/configuring-axios-globally-with-vuejs</guid>
            <pubDate>Mon, 03 Aug 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using Axios to Make API Requests With VueJS]]></title>
            <description><![CDATA[Learn how to make API requests with Axios in VueJS. This comprehensive guide covers GET, POST, PUT, PATCH, and DELETE requests, configuration, and best practices for integrating APIs into your Vue applications.]]></description>
            <link>https://serversideup.net/blog/using-axios-to-make-api-requests-with-vuejs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/using-axios-to-make-api-requests-with-vuejs</guid>
            <pubDate>Mon, 03 Aug 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Laravel hCaptcha Custom Validation Rule]]></title>
            <description><![CDATA[Learn how to implement a custom hCaptcha validation rule in Laravel to protect your forms from spam and bots. This step-by-step guide covers setup, rule creation, and integration for secure, production-ready applications.]]></description>
            <link>https://serversideup.net/blog/laravel-hcaptcha-custom-validation-rule</link>
            <guid isPermaLink="true">https://serversideup.net/blog/laravel-hcaptcha-custom-validation-rule</guid>
            <pubDate>Mon, 06 Jul 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to configure a WireGuard Android VPN Client]]></title>
            <description><![CDATA[Learn how to set up and configure a WireGuard VPN client on Android, including installation from the Play Store, QR code configuration, and testing your connection.]]></description>
            <link>https://serversideup.net/blog/how-to-configure-a-wireguard-android-vpn-client</link>
            <guid isPermaLink="true">https://serversideup.net/blog/how-to-configure-a-wireguard-android-vpn-client</guid>
            <pubDate>Wed, 27 May 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to configure a WireGuard iOS client]]></title>
            <description><![CDATA[Learn how to set up and configure a WireGuard VPN client on iOS, including installation from the App Store, QR code configuration, and testing your connection.]]></description>
            <link>https://serversideup.net/blog/how-to-configure-a-wireguard-ios-client</link>
            <guid isPermaLink="true">https://serversideup.net/blog/how-to-configure-a-wireguard-ios-client</guid>
            <pubDate>Tue, 26 May 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Generating WireGuard QR codes for fast mobile deployments]]></title>
            <description><![CDATA[Learn how to generate QR codes for quick and easy WireGuard VPN configuration on mobile devices. Perfect for remote device setup and mobile deployments.]]></description>
            <link>https://serversideup.net/blog/generating-wireguard-qr-codes-for-fast-mobile-deployments</link>
            <guid isPermaLink="true">https://serversideup.net/blog/generating-wireguard-qr-codes-for-fast-mobile-deployments</guid>
            <pubDate>Mon, 25 May 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to configure a WireGuard macOS client]]></title>
            <description><![CDATA[Learn how to set up and configure a WireGuard VPN client on macOS, including installation from the App Store, tunnel configuration, and testing your connection.]]></description>
            <link>https://serversideup.net/blog/how-to-configure-a-wireguard-macos-client</link>
            <guid isPermaLink="true">https://serversideup.net/blog/how-to-configure-a-wireguard-macos-client</guid>
            <pubDate>Sun, 24 May 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to configure a WireGuard Windows 10 VPN client]]></title>
            <description><![CDATA[Learn how to set up and configure a WireGuard VPN client on Windows 10, including installation, configuration, and testing your connection.]]></description>
            <link>https://serversideup.net/blog/how-to-configure-a-wireguard-windows-10-vpn-client</link>
            <guid isPermaLink="true">https://serversideup.net/blog/how-to-configure-a-wireguard-windows-10-vpn-client</guid>
            <pubDate>Sat, 23 May 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to set up WireGuard VPN server on Ubuntu 20.04]]></title>
            <description><![CDATA[Learn how to set up and configure a WireGuard VPN server on Ubuntu 20.04, including key generation, interface configuration, and client setup.]]></description>
            <link>https://serversideup.net/blog/how-to-set-up-wireguard-vpn-server-on-ubuntu-20-04</link>
            <guid isPermaLink="true">https://serversideup.net/blog/how-to-set-up-wireguard-vpn-server-on-ubuntu-20-04</guid>
            <pubDate>Fri, 22 May 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Getting started with WireGuard VPN: Important Concepts]]></title>
            <description><![CDATA[An introduction to WireGuard VPN, explaining its key concepts, benefits, and basic configuration structure.]]></description>
            <link>https://serversideup.net/blog/getting-started-with-wireguard-vpn-important-concepts</link>
            <guid isPermaLink="true">https://serversideup.net/blog/getting-started-with-wireguard-vpn-important-concepts</guid>
            <pubDate>Thu, 21 May 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Password Security Validation with VueJS and zxcvbn]]></title>
            <description><![CDATA[Enhance password security in your VueJS apps using the zxcvbn library. This tutorial shows how to provide real-time password strength feedback and enforce strong password policies for production-ready applications.]]></description>
            <link>https://serversideup.net/blog/password-security-validation-with-vuejs-and-zxcvbn</link>
            <guid isPermaLink="true">https://serversideup.net/blog/password-security-validation-with-vuejs-and-zxcvbn</guid>
            <pubDate>Wed, 06 May 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using Laravel Sanctum/Airlock with NuxtJS]]></title>
            <description><![CDATA[Integrate Laravel Sanctum (Airlock) with NuxtJS for secure authentication in your SPA. This guide covers CORS setup, session management, and configuring the NuxtJS auth module for seamless, secure API authentication between Laravel and NuxtJS.]]></description>
            <link>https://serversideup.net/blog/using-laravel-sanctum-airlock-with-nuxtjs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/using-laravel-sanctum-airlock-with-nuxtjs</guid>
            <pubDate>Fri, 17 Jan 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[When API Driven Development Works... And When It Doesn't]]></title>
            <description><![CDATA[Discover the advantages and limitations of API Driven Development. This article explores when to use APIs, when a monolithic approach is better, and how to choose the right architecture for your project.]]></description>
            <link>https://serversideup.net/blog/when-api-driven-development-works-and-when-it-doesnt</link>
            <guid isPermaLink="true">https://serversideup.net/blog/when-api-driven-development-works-and-when-it-doesnt</guid>
            <pubDate>Fri, 10 Jan 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Configure Stripe to Work with Laravel Cashier in Laravel 6]]></title>
            <description><![CDATA[Step-by-step guide to configuring Stripe with Laravel Cashier in Laravel 6, including API key setup, environment configuration, and integration tips for seamless billing.]]></description>
            <link>https://serversideup.net/blog/configure-stripe-to-work-with-laravel-cashier-in-laravel-6</link>
            <guid isPermaLink="true">https://serversideup.net/blog/configure-stripe-to-work-with-laravel-cashier-in-laravel-6</guid>
            <pubDate>Tue, 17 Dec 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Creating a Stripe Subscription with Laravel Cashier + Laravel Passport]]></title>
            <description><![CDATA[Learn how to create Stripe subscriptions in Laravel apps using Cashier and Passport, including payment method management, plan selection, and secure API integration with Vue.js.]]></description>
            <link>https://serversideup.net/blog/creating-a-stripe-subscription-with-laravel-cashier-laravel-passport</link>
            <guid isPermaLink="true">https://serversideup.net/blog/creating-a-stripe-subscription-with-laravel-cashier-laravel-passport</guid>
            <pubDate>Tue, 17 Dec 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Creating SAAS Products in Stripe to Sell with Laravel Cashier]]></title>
            <description><![CDATA[Learn how to create and sell SAAS products using Stripe and Laravel Cashier. This step-by-step guide walks you through setting up products, adding pricing plans, and preparing your Laravel app for seamless subscription billing and recurring payments.]]></description>
            <link>https://serversideup.net/blog/creating-saas-products-in-stripe-to-sell-with-laravel-cashier</link>
            <guid isPermaLink="true">https://serversideup.net/blog/creating-saas-products-in-stripe-to-sell-with-laravel-cashier</guid>
            <pubDate>Tue, 17 Dec 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Creating Stripe Setup Intents With Laravel API and VueJS SPA]]></title>
            <description><![CDATA[Learn how to implement Stripe Setup Intents in a Laravel API and VueJS SPA for secure payment method management, including API integration and frontend best practices.]]></description>
            <link>https://serversideup.net/blog/creating-stripe-setup-intents-with-laravel-api-and-vuejs-spa</link>
            <guid isPermaLink="true">https://serversideup.net/blog/creating-stripe-setup-intents-with-laravel-api-and-vuejs-spa</guid>
            <pubDate>Tue, 17 Dec 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Installing Laravel Cashier on Laravel 6.x]]></title>
            <description><![CDATA[Learn how to install Laravel Cashier on Laravel 6.x for subscription billing, including setup instructions, configuration, and integration tips for Stripe payments.]]></description>
            <link>https://serversideup.net/blog/installing-laravel-cashier-on-laravel-6-x</link>
            <guid isPermaLink="true">https://serversideup.net/blog/installing-laravel-cashier-on-laravel-6-x</guid>
            <pubDate>Tue, 17 Dec 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Managing Stripe Payment Methods in VueJS SPA and Laravel API]]></title>
            <description><![CDATA[Learn how to manage Stripe payment methods in a VueJS SPA with a Laravel API backend. This guide covers saving, retrieving, and removing payment methods for seamless subscription management in production apps.]]></description>
            <link>https://serversideup.net/blog/managing-stripe-payment-methods-in-vuejs-spa-and-laravel-api</link>
            <guid isPermaLink="true">https://serversideup.net/blog/managing-stripe-payment-methods-in-vuejs-spa-and-laravel-api</guid>
            <pubDate>Tue, 17 Dec 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using Stripe Elements in a VueJS Component]]></title>
            <description><![CDATA[Integrate Stripe Elements into your VueJS components for secure, customizable payment forms. This tutorial covers dynamic script loading, card element setup, and best practices for handling payments in modern Vue applications.]]></description>
            <link>https://serversideup.net/blog/using-stripe-elements-in-a-vuejs-component</link>
            <guid isPermaLink="true">https://serversideup.net/blog/using-stripe-elements-in-a-vuejs-component</guid>
            <pubDate>Tue, 17 Dec 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Configuring Vue Router for a Single Page App]]></title>
            <description><![CDATA[Master Vue Router configuration for single-page applications. This comprehensive guide covers route setup, navigation guards, lazy loading, and best practices for building efficient and maintainable Vue.js applications.]]></description>
            <link>https://serversideup.net/blog/configuring-vue-router-single-page-app</link>
            <guid isPermaLink="true">https://serversideup.net/blog/configuring-vue-router-single-page-app</guid>
            <pubDate>Sat, 10 Aug 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to Preload CSS Background Images]]></title>
            <description><![CDATA[Discover effective techniques to preload CSS background images for faster page load times and improved user experience in modern web development.]]></description>
            <link>https://serversideup.net/blog/how-to-preload-css-background-images</link>
            <guid isPermaLink="true">https://serversideup.net/blog/how-to-preload-css-background-images</guid>
            <pubDate>Thu, 27 Sep 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Sorting in VueJS Components and Vuex State]]></title>
            <description><![CDATA[Learn advanced sorting techniques in VueJS components and Vuex state. This guide covers local and global sorting strategies, best practices, and tips for premium developers building scalable, production-ready applications.]]></description>
            <link>https://serversideup.net/blog/sorting-in-vuejs-components-and-vuex-state</link>
            <guid isPermaLink="true">https://serversideup.net/blog/sorting-in-vuejs-components-and-vuex-state</guid>
            <pubDate>Tue, 25 Sep 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[AmplitudeJS Configuration Options]]></title>
            <description><![CDATA[A comprehensive guide to AmplitudeJS configuration options, covering playback speed control, volume management, keyboard bindings, and callback functions for building powerful HTML5 audio players.]]></description>
            <link>https://serversideup.net/blog/amplitudejs-configuration-options</link>
            <guid isPermaLink="true">https://serversideup.net/blog/amplitudejs-configuration-options</guid>
            <pubDate>Thu, 20 Sep 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Vue Router Permission Recipes and Laravel Policies Examples]]></title>
            <description><![CDATA[Explore practical permission recipes for Vue Router and real-world Laravel policy examples. This guide demonstrates how to secure routes, manage user roles, and implement robust access control in modern web applications.]]></description>
            <link>https://serversideup.net/blog/vue-router-permission-recipes-and-laravel-policies-examples</link>
            <guid isPermaLink="true">https://serversideup.net/blog/vue-router-permission-recipes-and-laravel-policies-examples</guid>
            <pubDate>Tue, 18 Sep 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using AmplitudeJS Public Methods]]></title>
            <description><![CDATA[Unlock the power of AmplitudeJS public methods for advanced audio player control. This tutorial covers dynamic element binding, skipping to specific times, and updating song metadata in your Vue applications.]]></description>
            <link>https://serversideup.net/blog/using-amplitudejs-public-methods</link>
            <guid isPermaLink="true">https://serversideup.net/blog/using-amplitudejs-public-methods</guid>
            <pubDate>Thu, 13 Sep 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[VueJS App Admin Screens]]></title>
            <description><![CDATA[Learn how to build powerful admin screens in your VueJS applications. This guide covers UI design, permission management, and best practices for creating secure and user-friendly admin interfaces.]]></description>
            <link>https://serversideup.net/blog/vuejs-app-admin-screens</link>
            <guid isPermaLink="true">https://serversideup.net/blog/vuejs-app-admin-screens</guid>
            <pubDate>Tue, 11 Sep 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Unique Elements in AmplitudeJS]]></title>
            <description><![CDATA[Discover the unique UI elements and advanced features available in AmplitudeJS. This guide explores song containers, skip-to elements, playback speed controls, and progress bars to enhance your audio player's user experience.]]></description>
            <link>https://serversideup.net/blog/unique-elements-in-amplitudejs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/unique-elements-in-amplitudejs</guid>
            <pubDate>Thu, 06 Sep 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[VueJS Route Permissions, Security and Admin Section]]></title>
            <description><![CDATA[Implement enterprise-grade security in your Vue.js admin section with role-based access control. Learn how to secure routes, manage user permissions, and build a protected admin interface with Vue Router and API-driven security.]]></description>
            <link>https://serversideup.net/blog/vuejs-route-permissions-security-and-admin-section</link>
            <guid isPermaLink="true">https://serversideup.net/blog/vuejs-route-permissions-security-and-admin-section</guid>
            <pubDate>Tue, 04 Sep 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Building a Single Song Player]]></title>
            <description><![CDATA[Learn how to build a modern, customizable single song audio player using AmplitudeJS, including setup, UI structure, and integration of playback features for web applications.]]></description>
            <link>https://serversideup.net/blog/building-a-single-song-player</link>
            <guid isPermaLink="true">https://serversideup.net/blog/building-a-single-song-player</guid>
            <pubDate>Thu, 30 Aug 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Vuepress Within a Laravel Application]]></title>
            <description><![CDATA[Learn how to seamlessly integrate VuePress documentation into your Laravel application. This guide covers setup, configuration, deployment, and routing to serve VuePress docs from within a Laravel project for unified developer documentation.]]></description>
            <link>https://serversideup.net/blog/vuepress-within-a-laravel-application</link>
            <guid isPermaLink="true">https://serversideup.net/blog/vuepress-within-a-laravel-application</guid>
            <pubDate>Thu, 30 Aug 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Install UniFi Video Controller on Synology NAS using Docker]]></title>
            <description><![CDATA[Learn how to install the UniFi Video Controller on your Synology NAS using Docker.]]></description>
            <link>https://serversideup.net/blog/install-unifi-video-controller-on-synology-nas-using-docker</link>
            <guid isPermaLink="true">https://serversideup.net/blog/install-unifi-video-controller-on-synology-nas-using-docker</guid>
            <pubDate>Wed, 29 Aug 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Enable key-based SSH authentication on Synology servers]]></title>
            <description><![CDATA[Learn how to enable and configure key-based SSH authentication on your Synology NAS for secure remote access.]]></description>
            <link>https://serversideup.net/blog/enable-key-based-ssh-authentication-on-synology-servers</link>
            <guid isPermaLink="true">https://serversideup.net/blog/enable-key-based-ssh-authentication-on-synology-servers</guid>
            <pubDate>Tue, 28 Aug 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Laravel Admin Routes and Security in a SPA]]></title>
            <description><![CDATA[Learn how to implement secure admin routes in a Laravel SPA using middleware and policies. This comprehensive guide covers route protection, action approval workflows, and best practices for maintaining security in single-page applications.]]></description>
            <link>https://serversideup.net/blog/laravel-admin-routes-and-security-in-a-spa</link>
            <guid isPermaLink="true">https://serversideup.net/blog/laravel-admin-routes-and-security-in-a-spa</guid>
            <pubDate>Tue, 28 Aug 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[What Is AmplitudeJS?]]></title>
            <description><![CDATA[A comprehensive overview of AmplitudeJS, the open-source HTML5 audio player that offers customizable interfaces, playlist support, and zero dependencies.]]></description>
            <link>https://serversideup.net/blog/what-is-amplitude-js</link>
            <guid isPermaLink="true">https://serversideup.net/blog/what-is-amplitude-js</guid>
            <pubDate>Wed, 22 Aug 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Working With AmplitudeJS Song Object Metadata]]></title>
            <description><![CDATA[Dive deep into AmplitudeJS song object metadata management. Learn how to structure and manipulate audio metadata, implement custom player UI elements, and create dynamic audio experiences with detailed examples and best practices.]]></description>
            <link>https://serversideup.net/blog/working-with-amplitudejs-song-object-metadata</link>
            <guid isPermaLink="true">https://serversideup.net/blog/working-with-amplitudejs-song-object-metadata</guid>
            <pubDate>Wed, 22 Aug 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Laravel Gates and Policies in an API Driven SPA]]></title>
            <description><![CDATA[Discover how to secure your Laravel API-driven SPA using gates and policies. This in-depth tutorial covers user permissions, model relationships, and best practices for robust authorization in production-grade applications.]]></description>
            <link>https://serversideup.net/blog/laravel-gates-and-policies-in-an-api-driven-spa</link>
            <guid isPermaLink="true">https://serversideup.net/blog/laravel-gates-and-policies-in-an-api-driven-spa</guid>
            <pubDate>Tue, 21 Aug 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Planning your Laravel and VueJS SPA Application Admin Section]]></title>
            <description><![CDATA[Learn how to plan and implement a secure admin section in your Laravel and VueJS SPA. This guide covers user permission levels, action tracking, and best practices for managing content and users with robust security.]]></description>
            <link>https://serversideup.net/blog/planning-your-laravel-and-vuejs-spa-application-admin-section</link>
            <guid isPermaLink="true">https://serversideup.net/blog/planning-your-laravel-and-vuejs-spa-application-admin-section</guid>
            <pubDate>Tue, 14 Aug 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Installing and preparing your Synology Server]]></title>
            <description><![CDATA[Learn how to set up a brand new Synology NAS with DSM. During this course, we'll be preparing our Synology NAS specifically to be used as a UniFi Video Controller. Later on, we'll be using it for a lot more.]]></description>
            <link>https://serversideup.net/blog/installing-and-preparing-your-synology-server</link>
            <guid isPermaLink="true">https://serversideup.net/blog/installing-and-preparing-your-synology-server</guid>
            <pubDate>Sat, 23 Jun 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Best practices for planning for UniFi Video]]></title>
            <description><![CDATA[Learn about the best practices for planning for UniFi Video.]]></description>
            <link>https://serversideup.net/blog/best-practices-for-planning-for-unifi-video</link>
            <guid isPermaLink="true">https://serversideup.net/blog/best-practices-for-planning-for-unifi-video</guid>
            <pubDate>Fri, 22 Jun 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Configure a secure guest wireless network using VLANs, firewalls, and throttling]]></title>
            <description><![CDATA[Learn how to create a secure guest wireless network that prevents guests from bringing malicious activity to your network. You'll also learn how to throttle the guest network down so that you do not worry about your guests using up all of your bandwidth.]]></description>
            <link>https://serversideup.net/blog/configure-a-secure-guest-wireless-network-using-vlans-firewalls-and-throttling</link>
            <guid isPermaLink="true">https://serversideup.net/blog/configure-a-secure-guest-wireless-network-using-vlans-firewalls-and-throttling</guid>
            <pubDate>Fri, 22 Jun 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Adopt a Ubiquiti USG to a UniFi Cloud Controller & automate device deployments]]></title>
            <description><![CDATA[Learn how to adopt a UniFi Security Gateway to a UniFi Cloud Controller. We'll also set up our UniFi network to automatically deploy other UniFi devices with our network settings.]]></description>
            <link>https://serversideup.net/blog/adopt-a-ubiquiti-usg-to-a-unifi-cloud-controller-automate-device-deployments</link>
            <guid isPermaLink="true">https://serversideup.net/blog/adopt-a-ubiquiti-usg-to-a-unifi-cloud-controller-automate-device-deployments</guid>
            <pubDate>Wed, 20 Jun 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Roast is on Laravel 5.6!]]></title>
            <description><![CDATA[Announcement of Roast and Brew's upgrade to Laravel 5.6, featuring enhanced security with Laravel Passport and upcoming features including improved tagging, logo management, friend profiles, and notifications. Learn about the future of API-driven development with Laravel and VueJS.]]></description>
            <link>https://serversideup.net/blog/roast-is-on-laravel-5-6</link>
            <guid isPermaLink="true">https://serversideup.net/blog/roast-is-on-laravel-5-6</guid>
            <pubDate>Wed, 13 Jun 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Animista CSS Animations with VueJS Transitions]]></title>
            <description><![CDATA[Enhance your Vue.js applications with professional CSS animations using Animista. This guide covers transition implementation, animation customization, and best practices for creating engaging user interfaces with smooth animations.]]></description>
            <link>https://serversideup.net/blog/animista-css-with-vuejs-transitions</link>
            <guid isPermaLink="true">https://serversideup.net/blog/animista-css-with-vuejs-transitions</guid>
            <pubDate>Thu, 17 May 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Roast Designs Have Been Updated]]></title>
            <description><![CDATA[Explore the latest design updates to the Roast app and learn how API-driven development enables flexible front-end changes. This post highlights new UX features, design decisions, and future tutorial plans.]]></description>
            <link>https://serversideup.net/blog/roast-designs-have-been-updated</link>
            <guid isPermaLink="true">https://serversideup.net/blog/roast-designs-have-been-updated</guid>
            <pubDate>Wed, 16 May 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[File Management with VueJS and Laravel]]></title>
            <description><![CDATA[Build robust file management systems with VueJS and Laravel. This comprehensive guide covers file storage, validation, security best practices, and implementing efficient file handling in your full-stack applications.]]></description>
            <link>https://serversideup.net/blog/file-management-with-vuejs-and-laravel</link>
            <guid isPermaLink="true">https://serversideup.net/blog/file-management-with-vuejs-and-laravel</guid>
            <pubDate>Mon, 15 Jan 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Adding Laravel User Profiles]]></title>
            <description><![CDATA[Learn how to build robust user profile features in Laravel. This guide for premium software developers covers database migrations, secure API routes, and validation strategies to help you deliver production-quality user management in your applications.]]></description>
            <link>https://serversideup.net/blog/adding-laravel-user-profiles</link>
            <guid isPermaLink="true">https://serversideup.net/blog/adding-laravel-user-profiles</guid>
            <pubDate>Thu, 11 Jan 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Drag and Drop File Uploads with VueJS and Axios]]></title>
            <description><![CDATA[Build production-grade drag and drop file uploads with VueJS and Axios. This comprehensive guide covers file validation, progress tracking, preview generation, and best practices for implementing secure and user-friendly file upload interfaces.]]></description>
            <link>https://serversideup.net/blog/drag-and-drop-file-uploads-with-vuejs-and-axios</link>
            <guid isPermaLink="true">https://serversideup.net/blog/drag-and-drop-file-uploads-with-vuejs-and-axios</guid>
            <pubDate>Tue, 09 Jan 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[File Upload Progress Indicator with Axios and VueJS]]></title>
            <description><![CDATA[Learn how to build a file upload progress indicator using Axios and Vue.js, including real-time feedback, UI integration, and best practices for user experience.]]></description>
            <link>https://serversideup.net/blog/file-upload-progress-indicator-with-axios-and-vuejs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/file-upload-progress-indicator-with-axios-and-vuejs</guid>
            <pubDate>Tue, 09 Jan 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Preview File Uploads with Axios and VueJS]]></title>
            <description><![CDATA[Implement professional file upload previews in your Vue.js applications. This guide covers image preview generation, file validation, and best practices for creating intuitive file upload interfaces with Axios and VueJS.]]></description>
            <link>https://serversideup.net/blog/preview-file-uploads-with-axios-and-vuejs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/preview-file-uploads-with-axios-and-vuejs</guid>
            <pubDate>Tue, 09 Jan 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Vue Router Navigation Guards with Vuex]]></title>
            <description><![CDATA[Learn how to implement Vue Router navigation guards with Vuex for secure and dynamic route access in your Vue.js applications. This guide covers best practices for route protection, user authentication, and state management.]]></description>
            <link>https://serversideup.net/blog/vue-router-navigation-guards-vuex</link>
            <guid isPermaLink="true">https://serversideup.net/blog/vue-router-navigation-guards-vuex</guid>
            <pubDate>Mon, 08 Jan 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[VueJS Route Security and Authentication]]></title>
            <description><![CDATA[Learn how to secure VueJS routes and manage authentication for public and private access, including best practices for route guards, login modals, and SPA security patterns.]]></description>
            <link>https://serversideup.net/blog/clean-vuejs-public-private-routes</link>
            <guid isPermaLink="true">https://serversideup.net/blog/clean-vuejs-public-private-routes</guid>
            <pubDate>Thu, 04 Jan 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Public and Private API with Laravel]]></title>
            <description><![CDATA[Learn how to structure public and private APIs in Laravel for secure, flexible applications. This guide covers route organization, authentication, and best practices for building robust API-driven backends.]]></description>
            <link>https://serversideup.net/blog/public-private-api-laravel</link>
            <guid isPermaLink="true">https://serversideup.net/blog/public-private-api-laravel</guid>
            <pubDate>Thu, 28 Dec 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[SPA Tutorial Update 4]]></title>
            <description><![CDATA[Get the latest updates on the SPA tutorial series, including new features, bug fixes, and best practices for building robust Laravel and Vue.js applications in production.]]></description>
            <link>https://serversideup.net/blog/spa-tutorial-update-4</link>
            <guid isPermaLink="true">https://serversideup.net/blog/spa-tutorial-update-4</guid>
            <pubDate>Thu, 21 Dec 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Google Analytics with Vue Router in an SPA]]></title>
            <description><![CDATA[Learn how to properly implement Google Analytics in a Vue Router Single Page Application. This guide covers tracking script integration, Vue Router navigation guards, and best practices for accurate page view tracking in SPAs.]]></description>
            <link>https://serversideup.net/blog/google-analytics-vue-router-single-page-application</link>
            <guid isPermaLink="true">https://serversideup.net/blog/google-analytics-vue-router-single-page-application</guid>
            <pubDate>Mon, 18 Dec 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Customize Google Map Info Windows]]></title>
            <description><![CDATA[Explore techniques for customizing Google Map info windows, including design, content, and interactivity enhancements for better map user experiences.]]></description>
            <link>https://serversideup.net/blog/customize-google-map-info-windows</link>
            <guid isPermaLink="true">https://serversideup.net/blog/customize-google-map-info-windows</guid>
            <pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Uploading Files With VueJS and Axios]]></title>
            <description><![CDATA[Learn how to upload files with VueJS and Axios in modern web applications. This comprehensive tutorial covers single and multiple file uploads, FormData usage, and best practices for handling files securely and efficiently.]]></description>
            <link>https://serversideup.net/blog/uploading-files-vuejs-axios</link>
            <guid isPermaLink="true">https://serversideup.net/blog/uploading-files-vuejs-axios</guid>
            <pubDate>Wed, 13 Dec 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Re-using VueJS Mixins and Filtering Google Map Data]]></title>
            <description><![CDATA[Discover how to build reusable VueJS mixins and apply them to filter Google Map data. This tutorial demonstrates advanced component patterns for scalable, maintainable, and production-ready Vue applications.]]></description>
            <link>https://serversideup.net/blog/re-using-vuejs-mixins-filtering-google-map-data</link>
            <guid isPermaLink="true">https://serversideup.net/blog/re-using-vuejs-mixins-filtering-google-map-data</guid>
            <pubDate>Mon, 11 Dec 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Filtering with VueJS Mixins]]></title>
            <description><![CDATA[Master advanced filtering techniques in VueJS using mixins. This guide covers reusable filter logic, event bus communication, and best practices for scalable, production-ready applications—ideal for premium developers.]]></description>
            <link>https://serversideup.net/blog/filtering-vuejs-mixins</link>
            <guid isPermaLink="true">https://serversideup.net/blog/filtering-vuejs-mixins</guid>
            <pubDate>Thu, 07 Dec 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[SPA Tutorial Update 3]]></title>
            <description><![CDATA[Progress update on the Roast and Brew SPA application, featuring fixes for GitHub issues, improved social authentication, tag display implementation, and URL validation. Learn about upcoming features including map customization and public API access.]]></description>
            <link>https://serversideup.net/blog/spa-tutorial-update-3</link>
            <guid isPermaLink="true">https://serversideup.net/blog/spa-tutorial-update-3</guid>
            <pubDate>Mon, 04 Dec 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Upgrade your Ubiquiti USG firmware the easy way]]></title>
            <description><![CDATA[Learn how to upgrade your Ubiquiti USG firmware using the UniFi Controller interface.]]></description>
            <link>https://serversideup.net/blog/upgrade-your-ubiquiti-usg-firmware-the-easy-way</link>
            <guid isPermaLink="true">https://serversideup.net/blog/upgrade-your-ubiquiti-usg-firmware-the-easy-way</guid>
            <pubDate>Fri, 01 Dec 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Deploy a UniFi Cloud Controller for $5 and under 10 minutes]]></title>
            <description><![CDATA[Learn how to deploy a cloud hosted UniFi controller on Ubuntu 16.04. You'll be able to manage all of your locations and UniFi devices from a single location.]]></description>
            <link>https://serversideup.net/blog/deploy-unifi-cloud-controller-5-10-minutes</link>
            <guid isPermaLink="true">https://serversideup.net/blog/deploy-unifi-cloud-controller-5-10-minutes</guid>
            <pubDate>Thu, 30 Nov 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Implementing the Vue JS Tag Component]]></title>
            <description><![CDATA[Learn how to implement a tagging component in your web application, including UI design, data handling, and integration with modern JavaScript frameworks.]]></description>
            <link>https://serversideup.net/blog/implementing-tagging-component</link>
            <guid isPermaLink="true">https://serversideup.net/blog/implementing-tagging-component</guid>
            <pubDate>Thu, 30 Nov 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Vue JS Tag input]]></title>
            <description><![CDATA[Create a professional-grade tag input component in Vue.js with autocomplete, validation, and real-time feedback. Master tag management, duplicate prevention, and seamless user interactions with detailed code examples.]]></description>
            <link>https://serversideup.net/blog/vue-js-tag-input</link>
            <guid isPermaLink="true">https://serversideup.net/blog/vue-js-tag-input</guid>
            <pubDate>Thu, 30 Nov 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Tagging With Laravel]]></title>
            <description><![CDATA[Master tagging functionality in Laravel with this comprehensive guide. Learn how to implement many-to-many relationships, build tag clouds, and apply best practices for scalable, production-ready applications—ideal for premium developers.]]></description>
            <link>https://serversideup.net/blog/tagging-with-laravel</link>
            <guid isPermaLink="true">https://serversideup.net/blog/tagging-with-laravel</guid>
            <pubDate>Mon, 27 Nov 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Favoriting or Liking With Laravel and VueJS]]></title>
            <description><![CDATA[Learn how to implement favoriting and liking features in Laravel and Vue.js applications, including database design, API integration, and interactive UI components.]]></description>
            <link>https://serversideup.net/blog/favoriting-liking-laravel-vuejs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/favoriting-liking-laravel-vuejs</guid>
            <pubDate>Mon, 20 Nov 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Dynamic Forms with VueJS]]></title>
            <description><![CDATA[Learn how to build dynamic forms in Vue.js, including form generation, validation, and best practices for interactive user interfaces.]]></description>
            <link>https://serversideup.net/blog/dynamic-forms-vuejs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/dynamic-forms-vuejs</guid>
            <pubDate>Thu, 16 Nov 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Eloquent Parent Child Relationship in Laravel]]></title>
            <description><![CDATA[Understand how to implement parent-child relationships in Laravel using Eloquent, with practical examples and best practices for relational data modeling.]]></description>
            <link>https://serversideup.net/blog/eloquent-parent-child-relationship-laravel</link>
            <guid isPermaLink="true">https://serversideup.net/blog/eloquent-parent-child-relationship-laravel</guid>
            <pubDate>Thu, 16 Nov 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Many To Many Relationships With Laravel]]></title>
            <description><![CDATA[A comprehensive tutorial on implementing many-to-many relationships in Laravel Eloquent. Learn how to structure pivot tables, define relationships, and efficiently query related data for scalable applications.]]></description>
            <link>https://serversideup.net/blog/many-many-relationships-laravel</link>
            <guid isPermaLink="true">https://serversideup.net/blog/many-many-relationships-laravel</guid>
            <pubDate>Thu, 16 Nov 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[SPA Tutorial Update 2]]></title>
            <description><![CDATA[Stay updated with the latest enhancements in our SPA tutorial series for Laravel and Vue. This update highlights UI improvements, component best practices, and tips for building production-ready applications—ideal for premium developers focused on quality solutions.]]></description>
            <link>https://serversideup.net/blog/spa-tutorial-update-2</link>
            <guid isPermaLink="true">https://serversideup.net/blog/spa-tutorial-update-2</guid>
            <pubDate>Mon, 13 Nov 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Custom Google Maps Info Windows]]></title>
            <description><![CDATA[Discover how to customize Google Maps info windows for enhanced user experience, including styling tips and integration techniques for interactive map applications.]]></description>
            <link>https://serversideup.net/blog/custom-google-maps-info-windows</link>
            <guid isPermaLink="true">https://serversideup.net/blog/custom-google-maps-info-windows</guid>
            <pubDate>Thu, 09 Nov 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Custom Markers on Google Map]]></title>
            <description><![CDATA[Learn how to create and use custom markers on Google Maps, including icon customization, interactivity, and advanced mapping features for web applications.]]></description>
            <link>https://serversideup.net/blog/custom-markers-google-map</link>
            <guid isPermaLink="true">https://serversideup.net/blog/custom-markers-google-map</guid>
            <pubDate>Thu, 09 Nov 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Displaying Resources on a Google Map With Vue JS]]></title>
            <description><![CDATA[Learn how to display resources on Google Maps using Vue.js, including dynamic marker rendering, data integration, and interactive map features for web apps.]]></description>
            <link>https://serversideup.net/blog/displaying-resources-google-map-vue-js</link>
            <guid isPermaLink="true">https://serversideup.net/blog/displaying-resources-google-map-vue-js</guid>
            <pubDate>Mon, 06 Nov 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Geocode An Address With Google Maps]]></title>
            <description><![CDATA[Learn how to convert addresses into geographic coordinates using the Google Maps Geocoding API. This tutorial covers implementation, error handling, and best practices for integrating geocoding into your web applications.]]></description>
            <link>https://serversideup.net/blog/geocode-address-google-maps</link>
            <guid isPermaLink="true">https://serversideup.net/blog/geocode-address-google-maps</guid>
            <pubDate>Thu, 02 Nov 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Validating an API request with Javascript and Laravel]]></title>
            <description><![CDATA[Learn how to validate API requests on both the JavaScript frontend and Laravel backend. This guide covers best practices for form validation, error handling, and securing your API endpoints for robust web applications.]]></description>
            <link>https://serversideup.net/blog/validating-api-request-javascript-laravel</link>
            <guid isPermaLink="true">https://serversideup.net/blog/validating-api-request-javascript-laravel</guid>
            <pubDate>Mon, 30 Oct 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[API Driven Form Submissions with Javascript, Vuex and Laravel]]></title>
            <description><![CDATA[A comprehensive guide to implementing API-driven form submissions in a Laravel and Vue.js application, covering form handling, Vuex state management, and API integration for seamless data submission.]]></description>
            <link>https://serversideup.net/blog/api-form-submissions-javascript-vuex-laravel</link>
            <guid isPermaLink="true">https://serversideup.net/blog/api-form-submissions-javascript-vuex-laravel</guid>
            <pubDate>Thu, 26 Oct 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Building a Page Layout for Vue Router]]></title>
            <description><![CDATA[Discover how to create reusable, maintainable page layouts in Vue.js single-page applications using Vue Router, nested routes, and component composition for scalable app architecture.]]></description>
            <link>https://serversideup.net/blog/building-page-layout-vue-router</link>
            <guid isPermaLink="true">https://serversideup.net/blog/building-page-layout-vue-router</guid>
            <pubDate>Mon, 23 Oct 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[SPA Tutorial Progress Update]]></title>
            <description><![CDATA[Get an update on the progress of our SPA tutorial series. Learn about recent improvements, new features, and what's coming next for building robust Laravel and Vue applications.]]></description>
            <link>https://serversideup.net/blog/tutorial-progress</link>
            <guid isPermaLink="true">https://serversideup.net/blog/tutorial-progress</guid>
            <pubDate>Mon, 23 Oct 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using SASS in Vue Components with Laravel Mix]]></title>
            <description><![CDATA[Learn how to use SASS in Vue components with Laravel Mix. This guide covers setting up SASS variables, configuring webpack, and building maintainable, scalable styles for your Vue.js single page applications.]]></description>
            <link>https://serversideup.net/blog/using-sass-vue-components-laravel-mix</link>
            <guid isPermaLink="true">https://serversideup.net/blog/using-sass-vue-components-laravel-mix</guid>
            <pubDate>Mon, 23 Oct 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using Vuex Modules Inside Components]]></title>
            <description><![CDATA[Learn how to effectively use Vuex modules within your Vue components. This guide covers module organization, state management, and best practices for maintaining scalable Vue applications with Vuex.]]></description>
            <link>https://serversideup.net/blog/using-vuex-modules-inside-components</link>
            <guid isPermaLink="true">https://serversideup.net/blog/using-vuex-modules-inside-components</guid>
            <pubDate>Thu, 19 Oct 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Build a Vuex Module]]></title>
            <description><![CDATA[A step-by-step guide to building Vuex modules for scalable state management in Vue.js applications, covering mutations, actions, getters, and best practices for modular SPA architecture.]]></description>
            <link>https://serversideup.net/blog/build-vuex-module</link>
            <guid isPermaLink="true">https://serversideup.net/blog/build-vuex-module</guid>
            <pubDate>Mon, 16 Oct 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Build Out API Requests in Javascript]]></title>
            <description><![CDATA[Learn how to build robust API requests in JavaScript for a Laravel backend using VueJS and Axios, including configuration, modular API wrappers, and best practices for scalable SPA development.]]></description>
            <link>https://serversideup.net/blog/build-api-requests-javascript</link>
            <guid isPermaLink="true">https://serversideup.net/blog/build-api-requests-javascript</guid>
            <pubDate>Thu, 12 Oct 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Add Laravel API Endpoints]]></title>
            <description><![CDATA[Master the art of building RESTful API endpoints in Laravel. This comprehensive guide covers route design, controller implementation, authentication, and best practices for creating a robust API-driven application.]]></description>
            <link>https://serversideup.net/blog/add-api-end-points-laravel</link>
            <guid isPermaLink="true">https://serversideup.net/blog/add-api-end-points-laravel</guid>
            <pubDate>Mon, 09 Oct 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Structuring Vue 2, Vue Router, Vuex for a Single Page Application]]></title>
            <description><![CDATA[Learn how to architect scalable single page applications with Vue 2, Vue Router, and Vuex. This guide covers project structure, best practices, and tips for premium developers building maintainable, production-ready apps.]]></description>
            <link>https://serversideup.net/blog/structuring-vue-2-vue-router-vuex-single-page-application</link>
            <guid isPermaLink="true">https://serversideup.net/blog/structuring-vue-2-vue-router-vuex-single-page-application</guid>
            <pubDate>Mon, 02 Oct 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Configuring JS and SASS for a Single Page App]]></title>
            <description><![CDATA[Learn how to configure JavaScript and SASS for scalable single page applications using Laravel and Vue, including asset compilation, Laravel Mix, and best practices for modern SPA development.]]></description>
            <link>https://serversideup.net/blog/configuring-js-sass-single-page-app</link>
            <guid isPermaLink="true">https://serversideup.net/blog/configuring-js-sass-single-page-app</guid>
            <pubDate>Thu, 28 Sep 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Set Song Played Percentage with AmplitudeJS]]></title>
            <description><![CDATA[Learn how to implement custom song progress bars and set playback percentage with AmplitudeJS. This tutorial covers interactive audio controls and advanced player features for modern web applications.]]></description>
            <link>https://serversideup.net/blog/set-song-played-percentage-amplitudejs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/set-song-played-percentage-amplitudejs</guid>
            <pubDate>Thu, 28 Sep 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Installing and Configuring Laravel Passport]]></title>
            <description><![CDATA[Learn how to install and configure Laravel Passport for API authentication, including setup steps, configuration tips, and best practices for secure Laravel APIs.]]></description>
            <link>https://serversideup.net/blog/installing-configuring-laravel-passport</link>
            <guid isPermaLink="true">https://serversideup.net/blog/installing-configuring-laravel-passport</guid>
            <pubDate>Mon, 25 Sep 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Automatic Controller Assignment for UniFi DHCP Option 43 on Mikrotik Routers]]></title>
            <description><![CDATA[Learn how to configure Mikrotik routers to automatically assign UniFi devices to your controller using DHCP Option 43, making network device management effortless.]]></description>
            <link>https://serversideup.net/blog/automatic-controller-assignment-unifi-dhcp-option-43-mikrotik-routers</link>
            <guid isPermaLink="true">https://serversideup.net/blog/automatic-controller-assignment-unifi-dhcp-option-43-mikrotik-routers</guid>
            <pubDate>Wed, 13 Sep 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Installing And Configuring Laravel Socialite]]></title>
            <description><![CDATA[Learn how to install and configure Laravel Socialite for social authentication, including provider setup, integration steps, and best practices for Laravel apps.]]></description>
            <link>https://serversideup.net/blog/installing-configuring-laravel-socialite</link>
            <guid isPermaLink="true">https://serversideup.net/blog/installing-configuring-laravel-socialite</guid>
            <pubDate>Tue, 05 Sep 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Creating Cordova App Icon Sizes the Fast Way]]></title>
            <description><![CDATA[Learn how to efficiently create and manage Cordova app icon sizes for both iOS and Android platforms using Sketch, with a ready-to-use template.]]></description>
            <link>https://serversideup.net/blog/cordova-app-icon-sizes</link>
            <guid isPermaLink="true">https://serversideup.net/blog/cordova-app-icon-sizes</guid>
            <pubDate>Thu, 31 Aug 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Installing and Configuring Laravel For a Single Page Application]]></title>
            <description><![CDATA[Learn how to install and configure a Laravel Single Page Application (SPA), including setup steps, routing, and integration with modern JavaScript frameworks.]]></description>
            <link>https://serversideup.net/blog/installing-configuring-laravel-spa</link>
            <guid isPermaLink="true">https://serversideup.net/blog/installing-configuring-laravel-spa</guid>
            <pubDate>Thu, 31 Aug 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using Foundation Sites with Laravel 5.3 and Webpack]]></title>
            <description><![CDATA[Learn how to integrate Zurb Foundation Sites with Laravel 5.3 and Webpack. This step-by-step guide covers setup, configuration, and best practices for building modern, responsive web applications with Foundation and Laravel.]]></description>
            <link>https://serversideup.net/blog/using-foundation-sites-laravel-5-3-webpack</link>
            <guid isPermaLink="true">https://serversideup.net/blog/using-foundation-sites-laravel-5-3-webpack</guid>
            <pubDate>Fri, 24 Feb 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Prevent Website Downtime with this Cloud Outage Survival Guide]]></title>
            <description><![CDATA[Learn how to prevent website downtime by implementing a robust cloud infrastructure strategy that spreads services across multiple providers.]]></description>
            <link>https://serversideup.net/blog/prevent-website-downtime-cloud-outage-survival-guide</link>
            <guid isPermaLink="true">https://serversideup.net/blog/prevent-website-downtime-cloud-outage-survival-guide</guid>
            <pubDate>Mon, 05 Dec 2016 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[AmplitudeJS for Live Stream HTML5 Audio]]></title>
            <description><![CDATA[Learn how to implement and manage live streaming audio with AmplitudeJS, including bandwidth optimization, stream control, and UI customization for HTML5 audio players.]]></description>
            <link>https://serversideup.net/blog/amplitudejs-live-stream-html5-audio</link>
            <guid isPermaLink="true">https://serversideup.net/blog/amplitudejs-live-stream-html5-audio</guid>
            <pubDate>Sat, 05 Apr 2014 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Media Temple Amazon S3 Backup for DV (this works on other Linux servers too)]]></title>
            <description><![CDATA[Learn how to set up automated backups from Media Temple DV servers to Amazon S3 using AWS CLI tools. This guide also works for other Linux servers.]]></description>
            <link>https://serversideup.net/blog/media-temple-amazon-s3-backup-and-other-linux-servers</link>
            <guid isPermaLink="true">https://serversideup.net/blog/media-temple-amazon-s3-backup-and-other-linux-servers</guid>
            <pubDate>Sat, 05 Apr 2014 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Customize HTML Audio via CSS -- Introducing AmplitudeJS]]></title>
            <description><![CDATA[Learn how to customize HTML audio players using CSS and AmplitudeJS, including styling tips and advanced audio player features for modern web apps.]]></description>
            <link>https://serversideup.net/blog/customize-html-audio-css-amplitudejs</link>
            <guid isPermaLink="true">https://serversideup.net/blog/customize-html-audio-css-amplitudejs</guid>
            <pubDate>Fri, 04 Apr 2014 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Tutorial: How To Style the HTML 5 Audio Player]]></title>
            <description><![CDATA[Master the art of customizing the HTML5 audio player with JavaScript and CSS. This tutorial walks you through building custom controls, styling the player UI, and enhancing the audio experience for modern web applications.]]></description>
            <link>https://serversideup.net/blog/style-the-html-5-audio-element</link>
            <guid isPermaLink="true">https://serversideup.net/blog/style-the-html-5-audio-element</guid>
            <pubDate>Sun, 21 Oct 2012 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Dynamic Autocomplete Options with AJAX, Javascript, JQuery and PHP]]></title>
            <description><![CDATA[Learn how to create dynamic, dependent autocomplete fields using AJAX, jQuery, and PHP. This tutorial demonstrates how to build cascading dropdowns where the second field's options update based on the first field's selection, with a sports teams example.]]></description>
            <link>https://serversideup.net/blog/dynamic-autocomplete-options-with-ajax-javascript-jquery-and-php</link>
            <guid isPermaLink="true">https://serversideup.net/blog/dynamic-autocomplete-options-with-ajax-javascript-jquery-and-php</guid>
            <pubDate>Mon, 08 Oct 2012 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Cisco IOS Command Cheat Sheet for Routers and Switches]]></title>
            <description><![CDATA[A comprehensive cheat sheet of Cisco IOS commands for routers and switches, including enable mode and config terminal mode commands.]]></description>
            <link>https://serversideup.net/blog/cisco-ios-command-cheat-sheet-for-routers-and-switches</link>
            <guid isPermaLink="true">https://serversideup.net/blog/cisco-ios-command-cheat-sheet-for-routers-and-switches</guid>
            <pubDate>Tue, 22 Nov 2011 00:00:00 GMT</pubDate>
        </item>
    </channel>
</rss>