<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://purl.org/rss/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/">

<channel rdf:about="https://linkatopia.com/blog">
  <title>Linkatopia.com Blog</title>
  <link>https://linkatopia.com/blog</link>
  <description>
  Linkatopia.com Blog and Announcements
  </description>
  <items>
    <rdf:Seq>
      <rdf:li resource="https://linkatopia.com/blog/20231231/year-in-review" />
<rdf:li resource="https://linkatopia.com/blog/20220131/the-world-of-svg" />
<rdf:li resource="https://linkatopia.com/blog/20220122/new-help-pages" />
<rdf:li resource="https://linkatopia.com/blog/20220114/larger-website-icons" />
<rdf:li resource="https://linkatopia.com/blog/20220112/sort-links-per-tag" />
<rdf:li resource="https://linkatopia.com/blog/20220106/friends-list-upgrade" />
<rdf:li resource="https://linkatopia.com/blog/20211231/year-in-review" />
<rdf:li resource="https://linkatopia.com/blog/20211224/new-navigation" />
<rdf:li resource="https://linkatopia.com/blog/20211104/speed-improvements" />
<rdf:li resource="https://linkatopia.com/blog/20211029/homepage-updates" />
    </rdf:Seq>
  </items>
</channel>
  
<item rdf:about="https://linkatopia.com/blog/20231231/year-in-review">
  <title>2023 Year in Review</title>
  <link>https://linkatopia.com/blog/20231231/year-in-review</link>
  <dc:date>2023-12-31</dc:date>
  <description>
  What have I been doing for the past year? Well, its been an interesting journey with some ups and downs.&lt;br&gt;&lt;br&gt;&lt;b&gt;JAN&lt;/b&gt;&lt;br&gt;I became a Twitch Affiliate streamer on Jan 30, 2023. You can watch my live streams 3 times a week on &lt;a href=&quot;https://www.twitch.tv/rob215x&quot;&gt;Twitch.tv/rob215x&lt;/a&gt;. Why am I streaming on Twitch? That&#039;s a great question! Besides playing some amazing games like Elden Ring, and building my own IRL CAM that fits in a small shoulder bag and runs OBS, I wanted to connect with other streamers to see how Linkatopia could benefit the streaming community. I&#039;ll probably write a detailed post about that in the near future.&lt;br&gt;&lt;br&gt;&lt;b&gt;FEB&lt;/b&gt;&lt;br&gt;One of our biggest clients switched credit card processors and I had to become an certified developer for &lt;a href=&quot;https://www.shift4.com/&quot;&gt;Shift4&lt;/a&gt;. This involved some thorough testing and it took most of my time during February and March to complete the process. The good news is I am now a certified Shift4 developer and that means I can integrate credit card payments directly into Linkatopia once I&#039;m ready! &lt;br&gt;&lt;br&gt;&lt;b&gt;DON&#039;T WORRY&lt;/b&gt;, Linkatopia will always remain free but I am adopting the same business model as Discord where you will be able to purchase a-la-cart upgrades to your account as you need them.  &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;MAY&lt;/b&gt;&lt;br&gt;We implemented the Shift4 payment system to our existing clients with shopping carts and I built a couple of new modules for my system to track suspicious credit card activity. This just adds another layer of protection to a system that&#039;s already fairly secure. &lt;br&gt;&lt;br&gt;&lt;b&gt;JUL&lt;/b&gt;&lt;br&gt;I created a detailed page about our new shopping cart &lt;a href=&quot;https://design215.com/pcart-shopping-cart.php&quot;&gt;here&lt;/a&gt;. Again, the shopping cart is important because it lets our clients do hundreds on online sales every day, but it will also become part of Linkatopia! &lt;br&gt;&lt;br&gt;One thing to note about that page I linked is- it should print nicely. Lately I&#039;ve seen so many websites that just do not print well. You try to print a page and it comes out all weird. Sometimes it uses extra pieces of paper while parts of the page are missing! Why are so few sites using a printer stylesheet in 2023? &lt;br&gt;&lt;br&gt;&lt;b&gt;SEP&lt;/b&gt;&lt;br&gt;Our own website, &lt;a href=&quot;https://design215.com/index.php&quot;&gt;Design215.com&lt;/a&gt; is always the last to get updated and it had been neglected for the past few years. It was still fully functional but I spent most of the month updating a bunch of the HTML5, JS, and backend code. I added some new security features and a Content Security Policy. All of these things will be applied to our client sites and Linkatopia.  &lt;br&gt;&lt;br&gt;As always, I&#039;m looking ahead to new features and options I can add to Linkatopia as another year rolls along...&lt;br&gt;&lt;br&gt;&lt;b&gt;HAPPY NEW YEAR!!!&lt;/b&gt; &lt;br&gt;&lt;br&gt;Robert Giordano  </description>
</item>    
    
<item rdf:about="https://linkatopia.com/blog/20220131/the-world-of-svg">
  <title>The World of SVG</title>
  <link>https://linkatopia.com/blog/20220131/the-world-of-svg</link>
  <dc:date>2022-01-31</dc:date>
  <description>
  Along with everything else, I&#039;ve spent the past month replacing all of the old PNG icons and graphics with SVG files. What&#039;s SVG you ask? It&#039;s another graphic file format like JPG, GIF, or PNG and it stands for Scalable Vector Graphics. If you really want to dive in, here&#039;s the &lt;a href=&quot;https://en.wikipedia.org/wiki/Scalable_Vector_Graphics&quot;&gt;Wikipedia page&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Like you can probably guess from the acronym, SVG files can scale to any size and are made of vector shapes instead of pixels. They are much smaller than PNG or even JPG so they load fast! SVG 1.1 has been around since 2011 but, as usual, there were significant differences in how various browsers handled SVG files. &lt;br&gt;&lt;br&gt;Welcome to 2022. You would think all of that browser stuff would be ironed out by now right? Well, kind of but as usual, its complicated. As long as you don&#039;t need to support Internet Explorer 11 (which no one should be) then SVG files will work in just about every browser. However, if you want to be able to use cool SVG features, like being able to change the colors of an icon on the fly or use CSS for rollover effects without needing separate images, then it gets tricky. &lt;br&gt;&lt;br&gt;Many of the tutorials I found online for using SVG features in all modern browsers, were from 7 to 10 years old, and some of those techniques no longer work. I did manage to learn how to do some cool things, just using trial and error. &lt;br&gt;&lt;br&gt;For Linkatopia, one of the most important SVG features I wanted to use, is the ability to make a single icon and change its color on the fly with CSS. This would allow me to create &lt;b&gt;ONE SET&lt;/b&gt; of icons that could change colors to match 100 different layout themes. I could even give users the ability to change the icons to match their own color schemes.  </description>
</item>    
    
<item rdf:about="https://linkatopia.com/blog/20220122/new-help-pages">
  <title>New Help Pages</title>
  <link>https://linkatopia.com/blog/20220122/new-help-pages</link>
  <dc:date>2022-01-22</dc:date>
  <description>
  All of the help pages are currently being rewritten and updated for the 2022 site. Many of the old help pages were outdated and had the wrong information. While the functionality of the original 2007 site has remained, the interface has gone through many updates and there are many new features. &lt;br&gt;&lt;br&gt;I&#039;ve also switched from static pages to the same new blogging system where I write these posts. This allows me to work on help pages from anywhere. &lt;br&gt;&lt;br&gt;Today, I completed these 2 pages:&lt;br&gt;&lt;a href=&quot;/help/getting-started&quot;&gt;Getting Started&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;/help/privacy&quot;&gt;Privacy Settings&lt;/a&gt;&lt;br&gt;&lt;br&gt;I have many, many more help pages to write but I&#039;m also still building the site and adding features. Sometimes it&#039;s hard to write documentation about a feature you haven&#039;t finished yet. I&#039;m trying to make the site super easy to use but if you can&#039;t figure something out, just ask me. &lt;br&gt;&lt;br&gt;I think proper documentation for any app or platform is super important, so I&#039;ll be constantly editing and improving these pages. As always, if you have any suggestions, please let me know. If you see any typos, let me know. If anything is confusing, let me know. I really want Linkatopia to be user friendly and convenient.&lt;br&gt;&lt;br&gt;thanks!  </description>
</item>    
    
<item rdf:about="https://linkatopia.com/blog/20220114/larger-website-icons">
  <title>Larger Website Icons</title>
  <link>https://linkatopia.com/blog/20220114/larger-website-icons</link>
  <dc:date>2022-01-14</dc:date>
  <description>
  Linkatopia now displays larger 32x32 favicons for all sites when they are available. If a site provides an SVG favicon, it will be favored over other types. Linkatopia has its own way of caching favicons and I developed this method to speed up page loading times, especially when most people are using the same set of popular social media and content sharing sites.  </description>
</item>    
    
<item rdf:about="https://linkatopia.com/blog/20220112/sort-links-per-tag">
  <title>Sort Links per Tag</title>
  <link>https://linkatopia.com/blog/20220112/sort-links-per-tag</link>
  <dc:date>2022-01-12</dc:date>
  <description>
  You can now sort your links differently for each one of your tags. For example, your links tagged with &lt;em&gt;MUSIC&lt;/em&gt; can be sorted by name, while all of your links tagged with &lt;em&gt;NEWS&lt;/em&gt; can be sorted by date. Each time you change the sort method for any of your tags, the setting is remembered across sessions, and for anyone who visits your page!!  </description>
</item>    
    
<item rdf:about="https://linkatopia.com/blog/20220106/friends-list-upgrade">
  <title>Friends List Upgrade</title>
  <link>https://linkatopia.com/blog/20220106/friends-list-upgrade</link>
  <dc:date>2022-01-06</dc:date>
  <description>
  I just rolled out a big update for friends lists and a couple of minor bug fixes for other parts of the site. A BIG thank you to everyone who gave me suggestions!! I may not be able to implement every idea but please keep them coming. As I&#039;ve said before, I want Linkatopia to be driven by its members, and not some arbitrary decisions made in a board meeting, behind closed doors.  </description>
</item>    
    
<item rdf:about="https://linkatopia.com/blog/20211231/year-in-review">
  <title>2021 Year in Review</title>
  <link>https://linkatopia.com/blog/20211231/year-in-review</link>
  <dc:date>2021-12-31</dc:date>
  <description>
  For many of us, 2021 was a rough year. While it wasn&#039;t as bad as 2020, it was still a struggle. I certainly thought I was going to be a lot further along with the development and public re-launch of Linkatopia. But it just didn&#039;t happen. &lt;br&gt;&lt;br&gt;&lt;b&gt;JAN&lt;/b&gt;&lt;br&gt;I was off to a good start, developing a &lt;a href=&quot;/blog/20210128/gibberish-detector&quot;&gt;gibberish detector&lt;/a&gt; as part of a series of &quot;intelligent&quot; algorithms that will be used to help moderators on Linkatopia. I spent the entire month writing and testing this code, and you can see the results &lt;a href=&quot;https://design215.com/toolbox/gibberish-detector.php&quot;&gt;here&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;b&gt;FEB&lt;/b&gt;&lt;br&gt;My company, &lt;a href=&quot;https://design215.com&quot;&gt;Design215&lt;/a&gt;, has a number of corporate clients. We produce their product / advertising photography, and we maintain their web sites. We built a complete online ordering system for restaurants and we made a number of improvements to it in 2020. This year, I had to focus on security because hackers and scammers had become a huge problem for everyone. Credit card companies were tightening their security protocols and I had to do a number of updates to my ordering system. I was working on these updates all month and into the next.&lt;br&gt;&lt;br&gt;&lt;b&gt;MAR&lt;/b&gt;&lt;br&gt;On March 10, I released v2.5.4 of my web site management software and updated all of our client web sites. There was still a LOT more to do for full compliance with the credit card companies so I didn&#039;t have much time for Linkatopia yet. &lt;br&gt;&lt;br&gt;While working on updates for 80,000+ lines of code, some of our clients were complaining about the volume of spam coming from the contact forms or registration forms on their web sites. Google CAPTCHA and other methods weren&#039;t working. I decided to investigate this and add it to my list. Once I started running some tests, I was amazed at how much spam comes through web forms!&lt;br&gt; &lt;br&gt;&lt;b&gt;APR&lt;/b&gt;&lt;br&gt;The first week of April was spent resolving a credit card issue with our online ordering system. Unlike most other systems, when you pay for an order on our system, the money goes directly to that restaurant&#039;s bank account and NOT to a third party vendor!! I just had to ensure the orders were getting to the store along a secure path. Some restaurants were still using Windows 7 and we had to get them updated to Windows 10.&lt;br&gt;&lt;br&gt;&lt;b&gt;MAY&lt;/b&gt;&lt;br&gt;The last 2 weeks of April and all of May were spent building a new module to fight &quot;Contact Form Spam&quot;. Another 170,000 lines of code later, I&#039;m proud to say my module blocks 99.9% of all contact form spam WITHOUT any annoying &quot;I&#039;m not a robot&quot; tests. I hate those damn things. My code is literally blocking hundreds of spam messages per month on each client&#039;s site, while allowing 100% of valid messages through!! The module has a bunch of configurable options, including custom keyword filters, automatic IP blocking over a set threshold, and a ton of other stuff. I&#039;ve seen many claims but I&#039;ve found no other product that works as well, and works on ANY existing web site form, not just contact forms. &lt;br&gt;&lt;br&gt;While I wasn&#039;t exactly working on Linkatopia, ALL OF THIS CODE will be used there!! And, I was keeping the lights on in our office.  &lt;br&gt;&lt;br&gt;&lt;b&gt;Jun&lt;/b&gt;&lt;br&gt;On June 1, I released v2.5.5 of my web site management software and updated all of our client web sites. It had a number new security updates and the latest version of the Contact Form Manager. &lt;br&gt;&lt;br&gt;The rest of June was an adventure. A family friend had died over a year ago and I was tasked with taking the ashes to their family cemetery plot in Savannah, GA. COVID had prevented the trip until now. Without going into a lot of detail, it was a bit somber, but it was a good trip. I explored Savannah for a few days then attended a small service at the cemetery. On the way back, I explored Cumberland Island.  &lt;br&gt;&lt;br&gt;Once I returned, I spent the rest of the month looking for a new dedicated server host.  &lt;br&gt;&lt;br&gt;&lt;b&gt;JUL&lt;/b&gt;&lt;br&gt;As I explained in &lt;a href=&quot;/blog/20210712/new-dedicated-servers&quot;&gt;this blog post&lt;/a&gt;, I purchased new servers for Linkatopia, as well as our client sites and the &lt;a href=&quot;https://design215.com&quot;&gt;Design215&lt;/a&gt; site. What I didn&#039;t mention in that post is &lt;em&gt;HOW LONG&lt;/em&gt; it took to move all of our client web sites. Some clients use GoDaddy, some use Register.com, some use NetworkSolutions, some HAVE NO IDEA. ***OMG*** It took all month to set up the new servers, install all of the software, and get everyone moved. The new servers are really nice though!! &lt;br&gt;&lt;br&gt;&lt;b&gt;AUG&lt;/b&gt;&lt;br&gt;Sometimes life happens. My mom fell and was badly hurt. She needed an operation and had no use of her right arm for the next 2 months. She lives alone. I packed my things and moved to mom&#039;s house. In the beginning, I had to help dress her, feed her, and get her in and out of bed. I cleaned, took care of her dogs, did all the shopping, made meals. At the end of the day I was exhausted. Everything else was on hold. &lt;br&gt;&lt;br&gt;&lt;b&gt;SEP&lt;/b&gt;&lt;br&gt;I&#039;m still living at mom&#039;s house. She&#039;s getting better little by little. I took her to physical therapy 3 times a week. Once I finished with the chores, I struggled to get internet speeds better than dial-up. Finally, I just bought a new modem and router. That gave me a somewhat stable connection. &lt;br&gt;&lt;br&gt;Near the end of the month I did a little work on Linkatopia but I also had to catch up with clients. &lt;br&gt;&lt;br&gt;&lt;b&gt;OCT&lt;/b&gt;&lt;br&gt;I&#039;m still living at mom&#039;s house. She can dress herself but she won&#039;t be able to drive for at least another 30 days. I&#039;m trying to get caught up with clients and work on v2.5.6 of my site management software. One of my clients needed a new server and I was able to help them remotely. Most of my clients have been with me for 10 years or more and they understand what I&#039;ve been dealing with. Everyone is very happy with the latest versions of my software. &lt;br&gt;&lt;br&gt;On October 29, I made some updates to the Linkatopia homepage and &lt;a href=&quot;/blog/20211029/homepage-updates&quot;&gt;posted&lt;/a&gt; about it. &lt;br&gt;&lt;br&gt;&lt;b&gt;NOV&lt;/b&gt;&lt;br&gt;I&#039;m still living at mom&#039;s house. She&#039;s doing well and can do most things on her own, except drive. I&#039;ve had a little more time to get back to Linkatopia and I&#039;ve been optimizing the site for speed. &lt;a href=&quot;/rob215&quot;&gt;My own page&lt;/a&gt; on Linkatopia has over 3000 links so I&#039;ve been using it as a benchmark. I was able to get some pretty good results and I made &lt;a href=&quot;/blog/20211104/speed-improvements&quot;&gt;this post&lt;/a&gt; about it.  &lt;br&gt;&lt;br&gt;On November 17, I moved back home. Mom is doing well. &lt;br&gt;&lt;br&gt;&lt;b&gt;DEC&lt;/b&gt;&lt;br&gt;Well I obviously didn&#039;t get Linkatopia ready for public launch this year. But I wanted to detail these past months so you can see why. I &lt;em&gt;DID&lt;/em&gt; accomplish a lot. I wrote hundreds of thousands of lines of new code! I&#039;ve been adapting that code for Linkatopia all this month. &lt;br&gt;&lt;br&gt;I just pushed out some major updates and I&#039;ll be continuing to do that over the next few weeks. Starting Monday, January 3, I will be devoting full time hours (40 hours a week, or more) to Linkatopia! Design215 will be maintaining its current clients but we will not be taking on new clients for the next 3 to 6 months. That being said, if you are a potential client, I am always happy to talk to you!! You can contact me &lt;a href=&quot;https://design215.com/contact.php&quot;&gt;here&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;b&gt;HAPPY NEW YEAR!!!&lt;/b&gt; &lt;br&gt;&lt;br&gt;Robert Giordano  </description>
</item>    
    
<item rdf:about="https://linkatopia.com/blog/20211224/new-navigation">
  <title>New Navigation</title>
  <link>https://linkatopia.com/blog/20211224/new-navigation</link>
  <dc:date>2021-12-24</dc:date>
  <description>
  It&#039;s Christmas Eve and I just finished a new navigation system for user pages. I&#039;ve been trying to come up with the best way to navigate between your links, tags, and friends. I&#039;ve looked at all of the major social media platforms and I use several of them constantly. The interface on each site varies, but most of the time, it just isn&#039;t the best. Nothing is consistent and sometimes getting back to a certain screen is confusing. I don&#039;t want that for Linkatopia.  </description>
</item>    
    
<item rdf:about="https://linkatopia.com/blog/20211104/speed-improvements">
  <title>Speed Improvements</title>
  <link>https://linkatopia.com/blog/20211104/speed-improvements</link>
  <dc:date>2021-11-04</dc:date>
  <description>
  Over the past few days, I&#039;ve made some adjustments to our servers and I&#039;ve updated a bunch of code on the web site. This has resulted in much faster load times across all of Linkatopia. &lt;br&gt;&lt;br&gt;My page, &lt;a href=&quot;https://linkatopia.com/rob215&quot;&gt;https://linkatopia.com/rob215&lt;/a&gt;, is one of the largest pages on the site. I&#039;ve saved 3,600+ links since I built the first version of this site! When you go to my page, you are loading the data for ALL 3,600 LINKS (except for my private links!)&lt;br&gt;&lt;br&gt;And yet, here&#039;s my &lt;a href=&quot;https://developers.google.com/speed/pagespeed/insights/&quot;&gt;Google PageSpeed&lt;/a&gt; result for Desktop:  </description>
</item>    
    
<item rdf:about="https://linkatopia.com/blog/20211029/homepage-updates">
  <title>Homepage Updates</title>
  <link>https://linkatopia.com/blog/20211029/homepage-updates</link>
  <dc:date>2021-10-29</dc:date>
  <description>
  I just updated the &lt;a href=&quot;/&quot;&gt;homepage&lt;/a&gt; with shorter, simpler paragraphs and an updated list of core features. I feel like most people don&#039;t want to read a lot of text so the first few sentences should give you a good idea of Linkatopia&#039;s purpose. &lt;br&gt;&lt;br&gt;If you want more details, you can just keep reading the rest of the homepage. &lt;br&gt;  </description>
</item>    
    
</rdf:RDF>
