<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sanwebe</title>
	<atom:link href="https://www.sanwebe.com/feed" rel="self" type="application/rss+xml" />
	<link>https://www.sanwebe.com</link>
	<description>Blog features Web development tips and tutorials.</description>
	<lastBuildDate>Wed, 02 Jul 2025 18:30:04 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
	<item>
		<title>Essential Terminal Commands to Secure an Apache Website on Ubuntu</title>
		<link>https://www.sanwebe.com/2025/06/essential-terminal-commands-to-secure-an-apache-website-on-ubuntu</link>
					<comments>https://www.sanwebe.com/2025/06/essential-terminal-commands-to-secure-an-apache-website-on-ubuntu#respond</comments>
		
		<dc:creator><![CDATA[Sanwebe]]></dc:creator>
		<pubDate>Sun, 29 Jun 2025 22:52:44 +0000</pubDate>
				<category><![CDATA[Snippets]]></category>
		<guid isPermaLink="false">https://www.sanwebe.com/2025/06/essential-terminal-commands-to-secure-an-apache-website-on-ubuntu</guid>

					<description><![CDATA[This guide provides essential terminal commands to secure websites (e.g., Laravel, WordPress applications) on an Ubuntu server running Apache, tailored for beginners new to VPS or Linux. It covers setting correct file permissions, configuring UFW (Uncomplicated Firewall), and implementing additional security measures to protect the server. Securing a website and server on Ubuntu, especially if [&#8230;]]]></description>
		
					<wfw:commentRss>https://www.sanwebe.com/2025/06/essential-terminal-commands-to-secure-an-apache-website-on-ubuntu/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A Simple Guide to Creating Responsive HTML Tables</title>
		<link>https://www.sanwebe.com/2025/06/a-simple-guide-to-creating-responsive-html-tables</link>
					<comments>https://www.sanwebe.com/2025/06/a-simple-guide-to-creating-responsive-html-tables#respond</comments>
		
		<dc:creator><![CDATA[Sanwebe]]></dc:creator>
		<pubDate>Sun, 29 Jun 2025 20:20:25 +0000</pubDate>
				<category><![CDATA[HTML-CSS]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Responsive]]></category>
		<guid isPermaLink="false">https://www.sanwebe.com/2025/06/a-simple-guide-to-creating-responsive-html-tables</guid>

					<description><![CDATA[In modern web development, responsive HTML tables are crucial for maintaining usability across different screen sizes. Tables often present challenges on smaller screens due to their rigid structure. This guide covers multiple techniques to make HTML tables responsive, including horizontal scrolling, column hiding, row collapsing, and advanced layout strategies using Flexbox and Grid. Each method [&#8230;]]]></description>
		
					<wfw:commentRss>https://www.sanwebe.com/2025/06/a-simple-guide-to-creating-responsive-html-tables/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>7 Best Node.js Frameworks for Building REST APIs in 2025</title>
		<link>https://www.sanwebe.com/2025/06/7-best-node-js-frameworks-for-building-rest-apis-in-2025</link>
					<comments>https://www.sanwebe.com/2025/06/7-best-node-js-frameworks-for-building-rest-apis-in-2025#respond</comments>
		
		<dc:creator><![CDATA[Sanwebe]]></dc:creator>
		<pubDate>Sun, 29 Jun 2025 14:34:09 +0000</pubDate>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[node.js]]></category>
		<guid isPermaLink="false">https://www.sanwebe.com/2025/06/7-best-node-js-frameworks-for-building-rest-apis-in-2025</guid>

					<description><![CDATA[Node.js has become a cornerstone for building scalable, high-performance backend applications, thanks to its asynchronous, event-driven architecture. When it comes to developing REST APIs, choosing the right framework can significantly impact development speed, scalability, and maintainability. This comprehensive blog post explores seven of the best Node.js frameworks for building REST APIs in 2025, based on [&#8230;]]]></description>
		
					<wfw:commentRss>https://www.sanwebe.com/2025/06/7-best-node-js-frameworks-for-building-rest-apis-in-2025/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Top 10 Toastr JavaScript Libraries for Engaging Website Notification</title>
		<link>https://www.sanwebe.com/2025/06/top-10-toast-message-js-for-your-next-web-project</link>
					<comments>https://www.sanwebe.com/2025/06/top-10-toast-message-js-for-your-next-web-project#respond</comments>
		
		<dc:creator><![CDATA[Sanwebe]]></dc:creator>
		<pubDate>Sun, 29 Jun 2025 12:47:38 +0000</pubDate>
				<category><![CDATA[Snippets]]></category>
		<guid isPermaLink="false">https://www.sanwebe.com/2025/06/top-10-toast-message-js-for-your-next-web-project</guid>

					<description><![CDATA[Creating engaging websites requires a blend of creative design, efficient code, and user-friendly features. Toast notifications, powered by Toastr JavaScript libraries, add dynamic, non-intrusive pop-up messages to enhance user experience. This article explores the top 10 Toastr JS libraries, their key methods, implementation details, and pros and cons to help you choose the right one [&#8230;]]]></description>
		
					<wfw:commentRss>https://www.sanwebe.com/2025/06/top-10-toast-message-js-for-your-next-web-project/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Include Custom Javascript file into blade view using Vite</title>
		<link>https://www.sanwebe.com/2024/03/include-custom-javascript-file-into-blade-view-using-vite</link>
					<comments>https://www.sanwebe.com/2024/03/include-custom-javascript-file-into-blade-view-using-vite#comments</comments>
		
		<dc:creator><![CDATA[Sanwebe]]></dc:creator>
		<pubDate>Fri, 15 Mar 2024 16:01:46 +0000</pubDate>
				<category><![CDATA[JavaScripts]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Laravel]]></category>
		<guid isPermaLink="false">https://www.sanwebe.com/?p=8460</guid>

					<description><![CDATA[While Laravel 10 no longer includes Laravel Mix by default, you can still leverage its functionalities for asset management with a few adjustments. For example, In Laravel 10, to add a JavaScript library to your Blade view, you can directly specify its path in the vite.config.js. Which tells the Vite to process the file for [&#8230;]]]></description>
		
					<wfw:commentRss>https://www.sanwebe.com/2024/03/include-custom-javascript-file-into-blade-view-using-vite/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Adding extra fields in Laravel Spatie/laravel-permission Package</title>
		<link>https://www.sanwebe.com/2024/03/adding-extra-fields-in-laravel-spatie-laravel-permission-package</link>
					<comments>https://www.sanwebe.com/2024/03/adding-extra-fields-in-laravel-spatie-laravel-permission-package#respond</comments>
		
		<dc:creator><![CDATA[Sanwebe]]></dc:creator>
		<pubDate>Mon, 04 Mar 2024 10:33:21 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Laravel]]></category>
		<guid isPermaLink="false">https://www.sanwebe.com/?p=8455</guid>

					<description><![CDATA[Adding extra fields to the tables managed by Spatie/laravel-permission is a straightforward process. If you&#8217;re wondering how to achieve this, you can simply follow the methods below. Let&#8217;s delve into the steps required to extend the package&#8217;s tables with additional fields. Locate the Migration File The migration file responsible for creating the tables used by [&#8230;]]]></description>
		
					<wfw:commentRss>https://www.sanwebe.com/2024/03/adding-extra-fields-in-laravel-spatie-laravel-permission-package/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Create Form Submission from View to Controller in Laravel</title>
		<link>https://www.sanwebe.com/2024/01/create-form-submission-from-view-to-controller-in-laravel</link>
					<comments>https://www.sanwebe.com/2024/01/create-form-submission-from-view-to-controller-in-laravel#respond</comments>
		
		<dc:creator><![CDATA[Sanwebe]]></dc:creator>
		<pubDate>Fri, 05 Jan 2024 07:54:18 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Laravel]]></category>
		<guid isPermaLink="false">https://www.sanwebe.com/?p=8186</guid>

					<description><![CDATA[In Laravel, form submissions from a view to a controller typically involve creating a form in a Blade view and defining a corresponding route and controller method. Below, I&#8217;ll guide you through the basic steps: @csrf Name: Email: Submit Note the @csrf directive, which includes a CSRF token. This is necessary for security. Define a [&#8230;]]]></description>
		
					<wfw:commentRss>https://www.sanwebe.com/2024/01/create-form-submission-from-view-to-controller-in-laravel/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Installing Laravel Breeze a starter kit</title>
		<link>https://www.sanwebe.com/2023/02/installing-laravel-breeze-a-starter-kit</link>
					<comments>https://www.sanwebe.com/2023/02/installing-laravel-breeze-a-starter-kit#comments</comments>
		
		<dc:creator><![CDATA[Sanwebe]]></dc:creator>
		<pubDate>Fri, 24 Feb 2023 14:13:49 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Laravel]]></category>
		<guid isPermaLink="false">https://www.sanwebe.com/?p=7945</guid>

					<description><![CDATA[Laravel Breeze is a lightweight starter kit for Laravel that provides authentication, registration, email verification, and password reset features out of the box. It uses Laravel&#8217;s built-in authentication features and provides a clean, minimalistic starter template for your project. In this tutorial, we&#8217;ll go through the steps to install Laravel Breeze in your Laravel project. [&#8230;]]]></description>
		
					<wfw:commentRss>https://www.sanwebe.com/2023/02/installing-laravel-breeze-a-starter-kit/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Laravel Installation</title>
		<link>https://www.sanwebe.com/2023/02/laravel-installation</link>
					<comments>https://www.sanwebe.com/2023/02/laravel-installation#respond</comments>
		
		<dc:creator><![CDATA[Sanwebe]]></dc:creator>
		<pubDate>Fri, 24 Feb 2023 14:00:14 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Laravel]]></category>
		<guid isPermaLink="false">https://www.sanwebe.com/?p=7939</guid>

					<description><![CDATA[Laravel is a popular PHP web application framework that makes it easy to build and maintain web applications. In this article, we&#8217;ll go through the steps for installing Laravel on your computer. Here are the steps to install Laravel: Prerequisites Before we start, let&#8217;s make sure we have everything we need to install Laravel: PHP [&#8230;]]]></description>
		
					<wfw:commentRss>https://www.sanwebe.com/2023/02/laravel-installation/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Back Pack For PHP Development</title>
		<link>https://www.sanwebe.com/2018/10/back-pack-for-php-development</link>
					<comments>https://www.sanwebe.com/2018/10/back-pack-for-php-development#comments</comments>
		
		<dc:creator><![CDATA[pardeep kumar]]></dc:creator>
		<pubDate>Mon, 01 Oct 2018 05:04:45 +0000</pubDate>
				<category><![CDATA[Snippets]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Resources]]></category>
		<guid isPermaLink="false">https://www.sanwebe.com/?p=7652</guid>

					<description><![CDATA[If you are new to the world of PHP development and want to excel in it with fast pace, then you should have complete acquaintance on some of the most known tools and resources of PHP in the market. These tools will help you to nurture your skills more and will give you ease to [&#8230;]]]></description>
		
					<wfw:commentRss>https://www.sanwebe.com/2018/10/back-pack-for-php-development/feed</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
