<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Maxi</title>
    <description>The latest articles on Forem by Maxi (@maxi18).</description>
    <link>https://forem.com/maxi18</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F661214%2F73da84fd-b6b0-4346-9b68-6a28077ab382.png</url>
      <title>Forem: Maxi</title>
      <link>https://forem.com/maxi18</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/maxi18"/>
    <language>en</language>
    <item>
      <title>How I Built JMServices: Challenges, Strengths, and Lessons from My SaaS Journey</title>
      <dc:creator>Maxi</dc:creator>
      <pubDate>Tue, 08 Oct 2024 13:51:51 +0000</pubDate>
      <link>https://forem.com/maxi18/how-i-built-jmservices-challenges-strengths-and-lessons-from-my-saas-journey-42kj</link>
      <guid>https://forem.com/maxi18/how-i-built-jmservices-challenges-strengths-and-lessons-from-my-saas-journey-42kj</guid>
      <description>&lt;p&gt;&lt;a href="https://jmservices.pro" rel="noopener noreferrer"&gt;JMServices&lt;/a&gt; began as a little side project of mine, born out of necessity. My family runs a locksmith business, and I was overwhelmed by the endless stacks of paperwork piling up everywhere in our house, it wasn’t hard to miss. It was clear there had to be a better way to streamline the operations—and that’s when the idea for JMServices took root.&lt;/p&gt;

&lt;p&gt;Initially, I set out to create a simple backend system, which quickly evolved into the foundation of what would become JMServices today. Back then, I hadn’t even settled on a name—it was just my attempt to solve a pressing problem. As a backend developer at heart, I focused on building a robust core system first. Gradually, I crafted the frontend using TailwindCSS, which has grown into the platform you see today. With over 1,500 commits to the project, I’m excited to share the journey through the tools and technologies I’ve used along the way.&lt;/p&gt;

&lt;p&gt;The first tool I embraced was Nest.js, which laid the groundwork for the backend of JMServices and shaped the first two versions of the API. One of my main focuses was on building the authentication section, as securing user data was crucial. I started by creating the authentication routes and integrated Prisma ORM with a MongoDB database for seamless data storage. Adding my first user was a huge milestone, marking the beginning of what would soon become a more comprehensive solution. As I continued refining the platform, I experimented with various design tools but ultimately settled on TailwindCSS because of its user-friendly nature and my long-standing desire to learn it. This choice allowed me to effectively craft the initial login and signup routes. Initially, the system was designed for just one company, so the signup route only accepted authorized company email addresses. However, as I envisioned a commercial version of JMServices, I implemented features that allowed multiple companies to sign up and manage payments—a topic I’ll dive into shortly.&lt;/p&gt;

&lt;p&gt;When I first designed the interface using TailwindCSS, I kept it simple, focusing on three main menus: Jobs, Customers, and Inventory. These served as the foundational building blocks of JMServices. Each menu featured straightforward DataTables, allowing users to interact with their data easily. The minimalist design focused on functionality and usability, which enabled me to gather valuable feedback as I continued developing the platform. This simplicity laid the groundwork for future enhancements while ensuring that users could navigate the system effortlessly from the start.&lt;/p&gt;

&lt;p&gt;Initially, I integrated &lt;a href="https://stripe.com" rel="noopener noreferrer"&gt;Stripe&lt;/a&gt; as our payment solution to handle transactions smoothly and securely. However, as JMServices evolved, I recognised the need for a more customisable billing solution. That’s when I began exploring Lago, an open-source billing platform. This shift will allow me to tailor the payment process to better suit the needs of our growing user base, offering more flexibility and control over subscription management and billing features. I’m excited about the potential that &lt;a href="https://www.getlago.com" rel="noopener noreferrer"&gt;Lago&lt;/a&gt; brings and how it will enhance our service offerings moving forward.&lt;/p&gt;

&lt;p&gt;What began as a solution tailored for one company quickly evolved as I recognized the potential for a much broader application. The vision for JMServices shifted toward a multi-tenant architecture, allowing multiple companies to benefit from the platform simultaneously. This transition was driven by my desire to create a scalable service model that could cater to diverse businesses, providing them with a tailored experience while optimising resource utilisation. By developing a multi-tenant framework, we could offer features like customised dashboards and user management for each company, paving the way for a more dynamic and collaborative service. This strategic pivot not only expanded our target market but also positioned JMServices as a versatile tool that could adapt to the unique needs of various industries.&lt;/p&gt;

&lt;p&gt;Throughout this journey, my father has been an invaluable partner. With his experience running the family locksmith business, he provided insights into the practical challenges faced by small companies, helping me understand how JMServices could address those needs effectively. Our collaboration has been pivotal in shaping the platform’s direction, especially as we transitioned to a multi-tenant model. Together, we brainstormed features and enhancements that would not only streamline operations for our users but also align with our vision of creating a scalable service model.&lt;/p&gt;

&lt;p&gt;Now, let’s dive back into some technical details. After reaching version 3, we made a significant decision to transition our entire codebase from &lt;a href="https://v2.chakra-ui.com" rel="noopener noreferrer"&gt;TailwindCSS&lt;/a&gt; to a new design system called &lt;a href="https://v2.chakra-ui.com" rel="noopener noreferrer"&gt;Chakra UI&lt;/a&gt;. This shift not only enhanced our design consistency but also improved the overall user experience with its modular and accessible components. &lt;a href="https://v2.chakra-ui.com" rel="noopener noreferrer"&gt;Chakra UI&lt;/a&gt; allowed us to create a more cohesive and visually appealing interface, leading us to the polished solution we see today. Alongside this transition, we also started using &lt;a href="https://redis.io" rel="noopener noreferrer"&gt;Redis&lt;/a&gt; to implement caching between the frontend and backend. This addition significantly improved our application’s performance by reducing response times and easing the load on our databases. The combination of Chakra UI for design and Redis for caching was a crucial step in refining JMServices, ensuring that our platform remains user-friendly and adaptable to future updates.&lt;/p&gt;

&lt;p&gt;Integrating Docker into my workflow was a game-changer for speeding up development. As a solo developer, I often found myself battling the frustrating “it works on my machine” problem. Docker allowed me to create consistent and reproducible environments that made this issue a thing of the past. I loved how it simplified managing dependencies and setting up my application across different stages of development. This not only saved me time but also gave me peace of mind, knowing that I could quickly share my environment with any collaborators without worrying about compatibility. Overall, Docker has become an essential tool in my arsenal, freeing me to focus more on building features and less on troubleshooting environment-related headaches&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foeacwaw8iwye5te0aqe2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foeacwaw8iwye5te0aqe2.png" alt="The Version 3/4 Dashboard" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once the groundwork was laid, we turned our attention to building out additional features that would enhance the platform. We integrated AWS S3 buckets to facilitate image uploads, allowing users to store and manage their visuals efficiently. To improve user engagement, we also implemented Intercom, enabling real-time chat support and fostering better communication with our users. As our user base grew, so did our business, and the platform evolved into the comprehensive solution you see today. Remarkably, I’m still the solo developer behind this project, continuing to build upon the foundation I established over two years ago, driven by the same passion and vision that sparked the creation of JMServices.&lt;/p&gt;

&lt;p&gt;As I navigated the development of JMServices, I faced numerous challenges as a solo developer. With no team to rely on, I leaned heavily on the support of colleagues I’ve met along the way and the vast resources available on platforms like Stack Overflow. While many issues were easily resolved with a bit of research and experimentation, some presented significant obstacles that tested my problem-solving skills. However, being a solo developer doesn't mean success is impossible; instead, it has taught me to be more independent and resourceful when tackling complex problems. Each challenge has strengthened my ability to navigate the ups and downs of development, ultimately fostering a deeper sense of confidence in my skills and capabilities.&lt;/p&gt;

&lt;p&gt;As I reflect on this journey, I want to encourage anyone considering embarking on a solo venture to embrace the challenge. While it can be daunting to go it alone, the rewards are immense. You have the power to bring your vision to life, learn invaluable skills, and discover your resilience in the face of obstacles. There’s so much you can achieve on your own, and the satisfaction of seeing your ideas materialise is truly unparalleled. Remember, every great project starts with a single step—take it, and you might surprise yourself with what you can accomplish.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>programming</category>
      <category>saas</category>
    </item>
    <item>
      <title>Virtual Private Servers, What are they?</title>
      <dc:creator>Maxi</dc:creator>
      <pubDate>Thu, 17 Mar 2022 06:39:58 +0000</pubDate>
      <link>https://forem.com/mkcomputing/virtual-private-servers-what-are-they-e57</link>
      <guid>https://forem.com/mkcomputing/virtual-private-servers-what-are-they-e57</guid>
      <description>&lt;p&gt;MKComputing has just started offering Virtual Private Servers, but what are they? Well, the best way to explain it is a Operating System contained in a virtualised space. These isolated machines provides more security as your whole machine is isolated.&lt;/p&gt;

&lt;p&gt;The question is, what’s the different between Shared Hosting and a VPS. Well, Shared Hosting only provides Static Website Hosting so you would only be able to upload .HTML or .PHP files but a VPS provides Root Level access to your Hosting, while letting you host Node Servers, Databases or just simply anything that runs on Linux can be hosted on your VPS.&lt;/p&gt;

</description>
      <category>vps</category>
      <category>servers</category>
      <category>tutorial</category>
      <category>news</category>
    </item>
    <item>
      <title>OpenLiteSpeed VS Nginx honest comparison.</title>
      <dc:creator>Maxi</dc:creator>
      <pubDate>Sun, 06 Mar 2022 21:46:04 +0000</pubDate>
      <link>https://forem.com/maxi18/openlitespeed-vs-nginx-honest-comparison-hkl</link>
      <guid>https://forem.com/maxi18/openlitespeed-vs-nginx-honest-comparison-hkl</guid>
      <description>&lt;p&gt;&lt;em&gt;There is a lot of debate within the community about these web servers, both containing there own benefits and downsides which I will cover here.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;p&gt;Let’s explore the different features of the two web servers.&lt;/p&gt;

&lt;h3&gt;
  
  
  OpenLiteSpeed
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Has a web GUI for configuration (all settings can be configured here)&lt;/li&gt;
&lt;li&gt;Configurations made easy for non-technical users via there web GUI&lt;/li&gt;
&lt;li&gt;Lower server costs due to minimal resource usage&lt;/li&gt;
&lt;li&gt;Easy to configure security rules for anti-ddos and anti-bots protection.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Nginx
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Faster performance when cache is disabled (There is no reason you would ever want to disable cache anyway)&lt;/li&gt;
&lt;li&gt;Configuration using config files&lt;/li&gt;
&lt;li&gt;Good enterprise services available and support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Looking at these features, overall OpenLiteSpeed wins for there wide base of features built in and the overall ease of use for non-technical users who are not experienced with the command line. But what about performance, let’s get some metrics.&lt;/p&gt;

&lt;h2&gt;
  
  
  Installs
&lt;/h2&gt;

&lt;h3&gt;
  
  
  OpenLiteSpeed
&lt;/h3&gt;

&lt;p&gt;Installing OpenLiteSpeed is as easy as running this script:&lt;br&gt;
&lt;code&gt;bash &amp;lt;( curl -k https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh )&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Nginx
&lt;/h3&gt;

&lt;p&gt;Installing Nginx is as easy as running this script:&lt;br&gt;
&lt;code&gt;sudo apt install nginx&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Performance
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Nginx
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fizauggxg4o0zg11b3jzf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fizauggxg4o0zg11b3jzf.png" alt=" " width="800" height="546"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  OpenLiteSpeed
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqy2mshy11x5m3fduhuiq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqy2mshy11x5m3fduhuiq.png" alt=" " width="800" height="543"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These results so show OpenLiteSpeed as the winner by a tiny amount, but when looking side by side they do perform pretty similar.&lt;/p&gt;

&lt;h2&gt;
  
  
  DDoS Protection
&lt;/h2&gt;

&lt;p&gt;Both OpenLiteSpeed and Nginx have built in DDoS protection features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Global ReCaptcha Support (Installed externally on Nginx but built in on OpenLiteSpeed)&lt;/li&gt;
&lt;li&gt;Worker Settings for connections&lt;/li&gt;
&lt;li&gt;Rate limit settings
Both withstand pretty well against attacks (with cache enabled or not) but personally I would suggest setting up something like CloudFlare or some DDoS protection service for your site to take the load of your server.
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Final verdict
&lt;/h2&gt;

&lt;p&gt;The final verdict, this all comes down to personal preference some users will prefer the web GUI but others will prefer using the command line. They both have compelling features, great support and community forums. When choosing your first webserver, I would personally suggest using OpenLiteSpeed it’s very easy to install, easy to setup with great documentation and has most features built in to the dashboard.&lt;/p&gt;

</description>
      <category>proxys</category>
      <category>nginx</category>
      <category>openlitespeed</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Why Should You Use A VPN?</title>
      <dc:creator>Maxi</dc:creator>
      <pubDate>Thu, 19 Aug 2021 12:11:38 +0000</pubDate>
      <link>https://forem.com/maxi18/why-should-you-use-a-vpn-45e0</link>
      <guid>https://forem.com/maxi18/why-should-you-use-a-vpn-45e0</guid>
      <description>&lt;p&gt;A VPN is a Virtual Private Network, in many of my guides I will always recommend using a VPN Service for the ultimate online protection. But, what does it actually do? I’ve been asked this question many times so I’ll explain it here.&lt;/p&gt;

&lt;p&gt;A VPN will essentially masks your IP Address and location when browsing the web. When you visit a website in the headers (this is like what it requests) it will send a host IP which will either be your Home IP if your on your Home Network or Mobile Sim IP Address. Every network has its own IP Address, it’s the internet’s way of sending and receiving packets. It’s like your Home Address, so people can send and receive parcels they need the Address. When your VPN is active all it does is instead of talking directly to your Router it will forward the request via one of there servers (usually this is there nearest one, you can in there app) and you will look like your sending that packet form there server, this will make your IP completely hidden. But beware, if you don’t choose a “safe” VPN Service they will be able to see any of your traffic these are the ones I recommend below:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;VyperVPN - Paid&lt;/li&gt;
&lt;li&gt;ProtonVPN - Paid, Free Plan Very Limited&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are many more out there just these 2 are great ones I recommend.. For anymore help you can contact me on my &lt;a href="https://discord.gg/FzsJMSRYDD" rel="noopener noreferrer"&gt;discord server&lt;/a&gt;!&lt;/p&gt;

</description>
      <category>vpn</category>
      <category>security</category>
      <category>ip</category>
      <category>protection</category>
    </item>
    <item>
      <title>Keeping Yourself Safe Online</title>
      <dc:creator>Maxi</dc:creator>
      <pubDate>Wed, 18 Aug 2021 16:25:20 +0000</pubDate>
      <link>https://forem.com/maxi18/keeping-yourself-safe-online-oa7</link>
      <guid>https://forem.com/maxi18/keeping-yourself-safe-online-oa7</guid>
      <description>&lt;p&gt;As the Internet evolves so does the threats and attackers that lie below it, did you know 60% of small company’s close within 6 months to cyberattacks?&lt;/p&gt;

&lt;h2&gt;
  
  
  Protecting Yourself On The Internet
&lt;/h2&gt;

&lt;p&gt;The internet is probably the most important section in this post, many threats can lie on it. My first recommendation is using DuckDuckGo instead of Google, Google tracks nearly everything you do from your IP to everything your search for there “Personalised Ads” these are mostly intrusive. DuckDuckGo on the other hand doesn't collect any information not even your IP Address, they don’t use Personalised Ads so they are less intrusive on your Privacy.&lt;/p&gt;

&lt;p&gt;The second thing I would recommend is a VPN which stands for Virtual Private Network, this service will be Paid but can be as low as £5 a month I personally recommend &lt;a href="https://www.vyprvpn.com/" rel="noopener noreferrer"&gt;VyperVPN&lt;/a&gt; the one I personally use, &lt;a href="https://www.vyprvpn.com/" rel="noopener noreferrer"&gt;VyperVPN&lt;/a&gt; will connect you to the nearest server so you would look as if your at there Server, this service completely hides your IP online. I choose &lt;a href="https://www.vyprvpn.com/" rel="noopener noreferrer"&gt;VyperVPN&lt;/a&gt; as they provide Zero Logging Servers and even offer there own Zero Logging DNS Servers. &lt;/p&gt;

&lt;p&gt;The third thing I would recommend is using a third-party DNS Provider, your DNS (Domain Name Server) will map a domain to an IP Address, say for example I looked up (blah.com) my DNS Server will say okay (blah.com) goes to (192.168.1.1), your DNS Server will most likely be your ISP’s DNS which most likely track the sites you visit. If you are on windows &lt;a href="https://www.lifewire.com/how-to-change-dns-servers-in-windows-2626242" rel="noopener noreferrer"&gt;visit this guild&lt;/a&gt; and change the DNS Primary to 1.1.1.1 and Secondary to 1.0.0.1 these DNS Servers are CloudFlares which provide the fastest servers and also provide great Privacy.&lt;/p&gt;

&lt;p&gt;The forth thing is always use a Password Manager, do you ever find yourself using the same password over and over again on each site? If a hacker got that password they would have access to all your accounts. I would suggest using a Password Manager like &lt;a href="https://1password.com/" rel="noopener noreferrer"&gt;1Password&lt;/a&gt;, &lt;a href="https://www.dashlane.com/" rel="noopener noreferrer"&gt;Dashlane&lt;/a&gt; or &lt;a href="https://www.lastpass.com/" rel="noopener noreferrer"&gt;Lastpass&lt;/a&gt;. I personally use 1Password due to the extra security features but it is Paid and Dashlane and Lastpass are good Free Options.&lt;/p&gt;

&lt;p&gt;The last thing is to use a AntiVirus, this isn’t directly linked to online but this will prevent you from downloading anything malicious onto your computer. I would recommend looking at &lt;a href="https://www.bitdefender.com/" rel="noopener noreferrer"&gt;Bitdefender&lt;/a&gt; they offer a Free Plan and a great Paid Plan, this is the one I personally use and never had an issue with it…&lt;/p&gt;

&lt;p&gt;Even after using all these it won’t make it impossible to download anything malicious or to get any information exposed or collected. Always use the Internet with caution, it can bring some wonders but also some great dangers..&lt;/p&gt;

</description>
      <category>duckduckgo</category>
      <category>privacy</category>
      <category>security</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Bitdefender: My Honest Review</title>
      <dc:creator>Maxi</dc:creator>
      <pubDate>Mon, 16 Aug 2021 20:30:02 +0000</pubDate>
      <link>https://forem.com/maxi18/bitdefender-my-honest-review-2haj</link>
      <guid>https://forem.com/maxi18/bitdefender-my-honest-review-2haj</guid>
      <description>&lt;p&gt;Bitdefender is a exceptional AntiVirus for Windows, it starts around $29.99 (This is the on sale price) and the Total Security Home Plan starts at $44.99 on sale. In this review I will be testing using the Total Security Home Plan.&lt;/p&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;p&gt;Bitdefender offers some great Protection Features for securing your devices, all plans include there Real Time Protection, Network Threats Prevention, Threat Defender, Multi-Layer Ransomware Protection and there VPN (200MB Of Daily Traffic). The Total Security Plan I’m using has a few each features such as the AntiSpam and the Anti-Theft.&lt;/p&gt;

&lt;h2&gt;
  
  
  Free Plan
&lt;/h2&gt;

&lt;p&gt;You can download there Free Plan from &lt;a href="https://www.bitdefender.com/toolbox/" rel="noopener noreferrer"&gt;https://www.bitdefender.com/toolbox/&lt;/a&gt; it includes all the features above expect the Network Protection, Ransomewere Protection, Rescue Environment, AutoPoilt (Auto Recommendations) and VPN all the details can be found here: &lt;a href="https://www.bitdefender.com/solutions/free.html" rel="noopener noreferrer"&gt;https://www.bitdefender.com/solutions/free.html&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Detection Tests
&lt;/h2&gt;

&lt;p&gt;When testing out Bitdefender on my Windows 10 Virtual Machine with 10GB RAM, 4 Virtual Cores and VMWare Workstaion Pro. I got a 10 Websites which had malware on, 9 out of the 10 websites were detcted and blocked. When downloading a coulple Malware Samples i got the same results as expetected it blocked all samples i tested on the machine which were live. For anybody looking for a reasonably priced windows AntiVirus i would suggest getting it while on sale.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bitdefender VPN
&lt;/h2&gt;

&lt;p&gt;The Bitdefender VPN is a good addon for the Bitdefender Package, it offers the use off over 48 Locations, i used the United Kingdom servers and had great preformane but the speeds were affected a bit. Still not a massive issue but does knock a couple of MBPS of your Internet.. &lt;/p&gt;

&lt;h2&gt;
  
  
  Bitdefender Web Security
&lt;/h2&gt;

&lt;p&gt;There Web Security Module intergrate nicely where the rest of the Bitdefender Products, it will warn you off of unwanted / malicious sites and provide a Tick next to Safe Website when using Google as your search engine (I use DuckDuckGo for privacy reasons, another blog about this soon). &lt;/p&gt;

</description>
      <category>bitdefender</category>
      <category>antivirus</category>
      <category>security</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>Windows 11 My Thoughts and Feelings :thinking:</title>
      <dc:creator>Maxi</dc:creator>
      <pubDate>Sun, 01 Aug 2021 09:28:28 +0000</pubDate>
      <link>https://forem.com/maxi18/windows-11-my-thoughts-and-feelings-thinking-4gc3</link>
      <guid>https://forem.com/maxi18/windows-11-my-thoughts-and-feelings-thinking-4gc3</guid>
      <description>&lt;p&gt;Yesterday the 31th of July, the new Windows 11 Beta update came available to my Personal Laptop. It took around an hour to download and my first thoughts were a totally redesigned experience even down to the Updater, instead of the dated update design before we have this simple looking black screen with the update percent on it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqunfl9uinl3lt6ruyhfw.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqunfl9uinl3lt6ruyhfw.jpg" alt="WINDOWS" width="474" height="298"&gt;&lt;/a&gt;&lt;br&gt;
The Windows Login page has also been updated, we now see a sleek clean shaded black box and more clear text. This is honestly my favourite Windows by far!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1n39cvx3r6syujhqa71y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1n39cvx3r6syujhqa71y.png" alt="WINDOWS" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The new settings page is a great addition to the OS, it brings another level of simplicity! We now have all the menu shortcuts on the Left Sidebar and the new windows update system is truly a nice experience when using..&lt;/p&gt;

&lt;h2&gt;
  
  
  Now for the Bugs...
&lt;/h2&gt;

&lt;p&gt;Yes, you've guessed it. With any new Windows OS there will be your share of the great Microsoft bugs. The ones I've stumbled across so far is the Install Bug.&lt;br&gt;
When you try to install &lt;code&gt;app.exe&lt;/code&gt; for example, instead of saying Yes or No to allow admin permissions it will show Remember Me and C, it seems that the Remember Me button means Yes and C means No as when ive tried both the options they have that result.&lt;/p&gt;

&lt;h2&gt;
  
  
  Should you download it?
&lt;/h2&gt;

&lt;p&gt;Yes, its still a great update. But before you download note you may have to work out a couple of bugs but most features ive tried work fine and the Laptop has some great performance boosts since the update. The only issue Microsoft need to fix it the Install Admin Menu / Admin Allow Menu but im sure that will get fixed soon... You will first need to switch to the Beta Channel for Windows 11 to be available to you..&lt;/p&gt;

</description>
      <category>windows11</category>
      <category>windows</category>
      <category>bugs</category>
      <category>updates</category>
    </item>
    <item>
      <title>What is SEO? Why does it matter?</title>
      <dc:creator>Maxi</dc:creator>
      <pubDate>Tue, 06 Jul 2021 22:35:55 +0000</pubDate>
      <link>https://forem.com/mkcomputing/what-is-seo-why-does-it-matter-1j88</link>
      <guid>https://forem.com/mkcomputing/what-is-seo-why-does-it-matter-1j88</guid>
      <description>&lt;p&gt;In this day and age online marketing is becoming the future of advertising, every time you search for a website your query will be sent though to your Search Engine which will use Website Meta Tags and Other Factors to create a response of sites which your Search Engine has found using your Search Query. This is called SEO (Search Engine Optimisation) which can lead to your site ranking higher in relevant searches.&lt;/p&gt;

&lt;p&gt;Let’s say Mary owned a Fish and Chips shop, her website only had a &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;meta name="description"&lt;/code&gt; tag, and she was getting 100 visitors a day. She added this to her site Header&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;meta&lt;/span&gt; &lt;span class="nx"&gt;name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;keyword&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; 
&lt;span class="nx"&gt;content&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;fishandchips, fish, chips&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and suddenly she saw an massive increase in traffic, this is because the visitors Search Engine will now see theses Keywords Mary added and use them to filter the site as a fish and chip shop.&lt;/p&gt;

&lt;p&gt;What most people don’t know is that SEO isn’t just adding Meta Tags, it includes load times, DNS timings, SSL, Domain Age and Google RankBrain, and they are only just some of the factors that we listed. So let’s get into some ways which you can improve your SEO ranking on your website!&lt;/p&gt;

&lt;h3&gt;1. Use Keywords&lt;/h3&gt;

&lt;p&gt;To improve your sites SEO ranking you need to add keyword to your site, as you expected keywords acts to link a certain keyword to the site. If you own a hosting site a keyword could be &lt;code&gt;hosting&lt;/code&gt;, you can add it into the header like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;meta&lt;/span&gt; &lt;span class="nx"&gt;name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;keyword&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; 
&lt;span class="nx"&gt;content&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Hosting, webdev, vps&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;2. Domain Registration&lt;/h3&gt;

&lt;p&gt;If you register your domain one year this could flag your domain as a throwaway / illegitimate compared to using a domain registered for 7 years.&lt;/p&gt;

&lt;h3&gt;3. Use a CDN&lt;/h3&gt;

&lt;p&gt;To improve SEO rankings on your site make sure to serve content using a global CDN instead of using your own server. This can speed up loading times for your site and boost your ranking.&lt;/p&gt;

&lt;h3&gt;4. Using SSL&lt;/h3&gt;

&lt;p&gt;Using SSL on your website can improve your search ranking as it marks your site as secure, without it all data between the client and server is unencrypted which is deemed unsafe. On top of affecting SEO, having no SSL can also scare of users as most browsers will show a warning before entering the site.&lt;/p&gt;

&lt;h3&gt;5. Broken Links&lt;/h3&gt;

&lt;p&gt;Having broken links on your website can lead to a lower page ranking as Google can class your site as abandoned / unmaintained. This is a must is any site!&lt;/p&gt;

&lt;h3&gt;6. WhoIs Data&lt;/h3&gt;

&lt;p&gt;Having Private WhoIs data could suggest your website is untrustworthy, if the owner doesn’t provide any information about them or the business it may make it look like they don’t want people to know who it is. Even if you have nothink to hide make sure to fill in the data so it’s there!&lt;/p&gt;

&lt;h3&gt;7. Mobile Compatibility&lt;/h3&gt;

&lt;p&gt;Having a mobile ready site is great for both Rankings and also making the best possible experience for your visitor. You could think about maybe using Bootstrap to enable a more responsive mobile experience and use device screen settings.&lt;/p&gt;

&lt;p&gt;For more support on this topic visit our site at &lt;a href="https://mkcomputing.uk" rel="noopener noreferrer"&gt;https://mkcomputing.uk&lt;/a&gt; and use our Support Widget or email us at &lt;a href="mailto:support@mkcomputing.uk"&gt;support@mkcomputing.uk&lt;/a&gt; &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>website</category>
      <category>seo</category>
      <category>html</category>
    </item>
    <item>
      <title>Top 6 Ethical Hacking Tools</title>
      <dc:creator>Maxi</dc:creator>
      <pubDate>Sun, 04 Jul 2021 12:45:26 +0000</pubDate>
      <link>https://forem.com/maxi18/top-6-ethical-hacking-tools-4i8a</link>
      <guid>https://forem.com/maxi18/top-6-ethical-hacking-tools-4i8a</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj9y36z3fgsacfffisstz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj9y36z3fgsacfffisstz.png" alt="Kali Linux" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;1. Kali Linux&lt;/h1&gt;

&lt;p&gt;Kali Linux is the most used Ethical Hacking distro available, it is provided with hundreds of pentesting tools for use straight out the box. You can download Kali Linux on bare metal, cloud services and ISO all from there &lt;a href="%E2%80%9C"&gt;site,&lt;/a&gt; they also have a great &lt;a href="%E2%80%9C"&gt;community forums&lt;/a&gt; for getting support!&lt;/p&gt;



&lt;h1&gt;2. NMAP&lt;/h1&gt;
&lt;p&gt;NMAP is a Command Line Tool for auditing networks, you can use an IP Address, Website or URL and scan for Open Ports, and use a variety or modules to audit sites and launch sophisticated attacks on certain devices. It’s the first step for any Pentester.&lt;/p&gt;

&lt;h3&gt;Download NMAP On Ubuntu&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;apt install nmap&lt;/code&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdix3cn09xospqvy3qxor.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdix3cn09xospqvy3qxor.png" alt="META" width="800" height="357"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;3. Metasploit&lt;/h1&gt;

&lt;p&gt;The Metasploit Project is a computer security project that provides information about security vulnerabilities and aids in penetration testing and IDS signature development. Many Pentester will use this after they have used NMAP, from NMAP you can then search for vulnerabilities in a certain service or device.
You can download it from &lt;a href="%E2%80%9C"&gt;here.&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4mno768n013uzxge1rc1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4mno768n013uzxge1rc1.png" alt="WIRESHARK" width="800" height="490"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;4. Wireshark&amp;lt;\h1&amp;gt;
&lt;/h1&gt;
&lt;p&gt;Wireshark is a network traffic analytics tool, it can be used to analyse the traffic and data packets from your current network. Wireshark lets the user put network interface controllers into promiscuous mode (if supported by the network interface controller), so they can see all the traffic visible on that interface including unicast traffic not sent to that network interface controller's MAC address. You can download it &lt;a href="%E2%80%9C"&gt;here.&lt;/a&gt;&lt;/p&gt;



&lt;h1&gt;5. Lynis&lt;/h1&gt;

&lt;p&gt;Lynis is a different kind of tool, I added it as it can provide advance vulnerability information about the host machine but you would have to install on the machine itself. Lynis will help you resolve any vulnerability’s on your device with ease and also provides a link online which has advance troubleshooting. You can download Lynis from there repository’s from there website :: &lt;a href="%E2%80%9C"&gt; https://cisofy.com/lynis/&lt;/a&gt;&lt;/p&gt;




&lt;h1&gt;6. VyperVPN&lt;/h1&gt;

&lt;p&gt;VyperVPN is one of the fastest and most secure Windows &amp;amp; Linux VPN’s I’ve used, it uses WireGuard for state of the art encryption of your traffic and also has its own Zero Logging DNS servers with the ability to change them in settings. They guarantee Zero Logging on all there servers and have been audited you can find the report &lt;a href="%E2%80%9C"&gt;here&lt;/a&gt;, they have apps for windows, IPhone, Android and Provide OpenVPN Details for Linux. The Auto Connect On Boot feature for Windows will auto connect to the nearest server when you boot into windows so your IP is never exposed. You can download it &lt;a&gt;here.&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;All these (expect for VyperVPN &amp;amp; Lynis) is preinstalled on Kali Linux which we talk about at the top, If your just looking to get into Ethical Hacking and have a play around with all theses tools I would recommend downloading it on a Virtual Machine, if your on windows you could download VMWare Workstation Player &lt;a href="%E2%80%9C"&gt;here&lt;/a&gt; and then download the Kali Linux ISO and get started from there.&lt;br&gt;
Anything that happens on there wouldn’t affect your main machine as everything is isolated. So have fun and happy ethical hacking!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Disclaimer: Do not attempt to violate the law with anything contained here. If you planned to use the content for illegal purpose, then please leave this site immediately! We will not be responsible for your any illegal actions.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>pentesting</category>
      <category>kali</category>
      <category>ethicalhacking</category>
      <category>linux</category>
    </item>
  </channel>
</rss>
