<?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: Franco Scarpa</title>
    <description>The latest articles on Forem by Franco Scarpa (@francoscarpa).</description>
    <link>https://forem.com/francoscarpa</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%2F182089%2Fb26cec32-1b66-4fa2-8b4b-540a28779530.jpg</url>
      <title>Forem: Franco Scarpa</title>
      <link>https://forem.com/francoscarpa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/francoscarpa"/>
    <language>en</language>
    <item>
      <title>“Am I Responsive?” - Super fast RWD test</title>
      <dc:creator>Franco Scarpa</dc:creator>
      <pubDate>Tue, 24 Nov 2020 23:05:06 +0000</pubDate>
      <link>https://forem.com/francoscarpa/am-i-responsive-super-fast-rwd-test-lob</link>
      <guid>https://forem.com/francoscarpa/am-i-responsive-super-fast-rwd-test-lob</guid>
      <description>&lt;p&gt;While you develop a website, you could be interested in how it looks on small and big screens. To do a quick test, I encourage you to try &lt;a href="http://ami.responsivedesign.is/"&gt;Am I Responsive?&lt;/a&gt; The cool thing about this tool is that it works even on localhost. Here you are a quick example of the outcome it provides. Of course, you can also navigate the tested website from the devices you see on the top:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ET3iusQa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6mvzhgl89wbacsx2w3tn.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ET3iusQa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6mvzhgl89wbacsx2w3tn.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I hope you test this tool! Enjoy it during your Web development time! 😊&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>design</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How Grammarly Changed My Life As a Blogger</title>
      <dc:creator>Franco Scarpa</dc:creator>
      <pubDate>Sun, 22 Nov 2020 11:45:29 +0000</pubDate>
      <link>https://forem.com/francoscarpa/how-grammarly-changed-my-life-as-a-blogger-59c</link>
      <guid>https://forem.com/francoscarpa/how-grammarly-changed-my-life-as-a-blogger-59c</guid>
      <description>&lt;p class="underMetadata"&gt;&lt;a href="https://en.wikipedia.org/wiki/Languages_used_on_the_Internet" rel="noopener noreferrer"&gt;English is the language Internet uses to speak&lt;/a&gt;. As of November 11, 2020, the estimated percentage of the top ten million websites using English was a tremendous &lt;strong&gt;60.3%&lt;/strong&gt;. Russian, the second most used language, settled at a humble 8.6%. As of March 31, 2020, English won the “Internet users by language” contest, too, with an evident &lt;strong&gt;25.9%&lt;/strong&gt;. The silver medal went to the Chinese language, with 19.4%. As of June 2020, Wikipedia’s pages were viewed &lt;strong&gt;9,600,000,000&lt;/strong&gt; times using the English language, and only 1,400,000,000 times using Japanese, its biggest competitor. &lt;strong&gt;English wins hands-down&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;If you publish stuff on the Internet, the statistics prove that you should choose English as your content language to guarantee the most massive audience possible. That’s why I’ve adopted it for my presence online, even if my native language is a different one.&lt;/p&gt;
&lt;h2&gt;Impression Matters&lt;/h2&gt;
&lt;p&gt;I find it difficult to rely on text poorly written, both on the &lt;strong&gt;content&lt;/strong&gt; and &lt;strong&gt;grammar&lt;/strong&gt; side. Of course, typical grammar errors occur. My own website indeed show mistakes. However, I tend to change the source when I find myself reading something with severe and visible lacks. An accurate and reliable resource suggests its author was so focused on its success and usefulness that he checked it more than once. This is why I recommend people experiencing problems with the English language to ask for help. In my case, I relied on a valuable instrument, &lt;a href="https://www.grammarly.com/" rel="noopener noreferrer"&gt;Grammarly&lt;/a&gt;, a digital writing assistance tool based on artificial intelligence and natural language processing. It helps you write better English, and it comes in various forms, such as an online text editor:&lt;/p&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Yz3XObOT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d33wubrfki0l68.cloudfront.net/c911ead10c00d24d07be4679a9007ea01c0aa063/7cc93/imgs/grammarly/apps.jpg" alt="Grammarly plans."&gt;&lt;p&gt;This article is not meant to be a Grammarly tutorial. I’ve been a Grammarly user for some time now, and I just want to explain how this tool changed my life as a blogger. The only thing I clarify is that &lt;a href="https://www.grammarly.com/plans" rel="noopener noreferrer"&gt;Grammarly comes with a free, a premium, and a business license&lt;/a&gt;:&lt;/p&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--soX28GFN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d33wubrfki0l68.cloudfront.net/5300b9d3b5f90828c38bbf2cd0f57318c4f64e68/bc53f/imgs/grammarly/plans.jpg" alt="Grammarly plans."&gt;&lt;p&gt;I decided to try the Premium one two years ago, and now I can say I’m not going to go back.&lt;/p&gt;
&lt;h2&gt;Set Your Goals&lt;/h2&gt;
&lt;p&gt;Before starting writing, Grammarly lets you select your text’s &lt;strong&gt;audience&lt;/strong&gt;, &lt;strong&gt;formality&lt;/strong&gt;, &lt;strong&gt;domain&lt;/strong&gt;, &lt;strong&gt;tone&lt;/strong&gt;, and &lt;strong&gt;intent&lt;/strong&gt;. These are called “goals,” and they make Grammarly able to suggest the best tips for you and for what you’re going to write. Grammarly will give you tailored writing suggestions based on them. Setting these parameters is good practice, and I always start like that. Spending some seconds on this phase has helped me start thinking more carefully about &lt;strong&gt;what audience I want my articles to be relevant to&lt;/strong&gt;. This way, I can plan how knowledgeable my readers need to be to understand the content, and I can choose the right words to use.&lt;/p&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hK2puSj6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d33wubrfki0l68.cloudfront.net/4d8533a94e5a0bf2fee74c61e8ddbfd8d77f72ce/5bd5a/imgs/grammarly/goals.jpg" alt="Grammarly goals."&gt;&lt;h2&gt;Correctness Check&lt;/h2&gt;
&lt;p&gt;After setting your goals, the thing Grammarly does for you out-of-the-box is a complete check of your text about different arguments. The tool &lt;strong&gt;continually&lt;/strong&gt; analyzes what you write and provides many useful tips to fix errors and make the sentences more fluent. The suggestions regard &lt;strong&gt;mistakes&lt;/strong&gt;, &lt;strong&gt;improvements&lt;/strong&gt;, and &lt;strong&gt;consistency&lt;/strong&gt; issues. For example, if you mix the &lt;code&gt;"&lt;/code&gt; and &lt;code&gt;”&lt;/code&gt; characters, or the &lt;code&gt;'&lt;/code&gt; and &lt;code&gt;’&lt;/code&gt; ones (for apostrophes or quotation marks), Grammarly detects the discrepancy. This way, you can fix all the wrong occurrences:&lt;/p&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5Tw_TfvA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d33wubrfki0l68.cloudfront.net/7f414aac2d609de556d72a6895052700ab84544d/0e2c1/imgs/grammarly/punctuation.jpg" alt="Grammarly punctuation check."&gt;&lt;p&gt;Unity is something I pay attention to while reading. It contributes to giving a sense of elegance and authority to the text.&lt;/p&gt;
&lt;h2&gt;Synonyms&lt;/h2&gt;
&lt;p&gt;Grammarly implements a feature that suggests an appropriate replacement &lt;strong&gt;when you use the same word too often&lt;/strong&gt;. This not only makes the text more professional, authoritative, and creative, but it also helps you in making &lt;strong&gt;your vocabulary&lt;/strong&gt; broader and more prosperous. This is probably the feature I love the most, and Grammarly implements it in such a simple way. You just double click over a word, then a popup appears with equivalents arranged by meaning:&lt;/p&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oREwmAHp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://francoscarpa.com/imgs/grammarly/synonyms_framed%2520%281%29.jpg" alt="Grammarly synonyms feature."&gt;&lt;p&gt;Viewing different appropriate words for a context helps you choose the perfect one that suits your needs.&lt;/p&gt;
&lt;h2&gt;Not Just Blogging&lt;/h2&gt;
&lt;p&gt;Grammarly doesn’t limit to a text editor. The cool thing about this tool is that it integrates everywhere you can write. Do you write a &lt;strong&gt;Facebook&lt;/strong&gt; post? Grammarly integrates with it. Do you comment on an article on &lt;strong&gt;DEV&lt;/strong&gt;? Grammarly is there, waiting for you. Everywhere there’s a text area for the user to write, Grammarly follows him like a loyal dog:&lt;/p&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JkU78CFd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://francoscarpa.com/imgs/grammarly/dev_framed%2520%281%29.jpg" alt="Grammarly on DEV.to."&gt;&lt;h2&gt;Think To Your Business&lt;/h2&gt;
&lt;p&gt;After I tried the free version of Grammarly, I decided I wanted more. What I was looking for was a grammar, fluency, and readability check, and this tool provides all of them. The way I look at Grammarly is like a tool that supervises my content and helps me to make it more &lt;strong&gt;professional&lt;/strong&gt;, &lt;strong&gt;accurate&lt;/strong&gt;, and &lt;strong&gt;reliable&lt;/strong&gt;. These are all fundamental factors when you plan to put serious effort into your blogging experience. I’m a firm believer that professionality is crucial to determine the success of something. &lt;strong&gt;Content is the king, but the presentation is the queen&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Think of your blog not as a personal diary but rather as &lt;strong&gt;your home on the Web&lt;/strong&gt;, a place that identifies you and qualifies you. Think of your presence online not as a fun experience but rather as a &lt;strong&gt;business&lt;/strong&gt;. Think of Grammarly not as a passing fancy, but rather as an &lt;strong&gt;investment&lt;/strong&gt;. Don’t look at it like something whose goal is just to make your articles look nicer (I wouldn’t encourage you to spend money on something like that). Think of it as something that makes your content more professional. It’s an instrument that can help you establish your presence on the Internet, together with a mass of other great, valuable people. Your website could be the mean by which human resources specialists find you, too. You want to greet them appropriately on a website lacking errors.&lt;/p&gt;
&lt;h2&gt;The Impostor Syndrom&lt;/h2&gt;
&lt;p&gt;If you’re like me, you could suffer the &lt;a href="https://en.wikipedia.org/wiki/Impostor_syndrome#:~:text=Impostor%20syndrome%20(also%20known%20as,exposed%20as%20a%20%22fraud%22." rel="noopener noreferrer"&gt;impostor syndrome&lt;/a&gt;. Using a tool like that could have the negative side effect of thinking you’re kind of &lt;strong&gt;cheating&lt;/strong&gt;. Well, you’re not. Suppose somebody lives in a house with a beautiful façade. It doesn’t mean the person who lives inside that house knows about the construction, materials, or painting industries. Probably that person paid someone else to do the work. This doesn’t make you think that person is “cheating.” You just consider ad cherish the &lt;strong&gt;effort&lt;/strong&gt; that person put into obtaining that specific goal. I’m sure that person only receives congratulations for that lovely façade.&lt;/p&gt;
&lt;p&gt;I’m not saying you don’t need to know English. &lt;strong&gt;You have to know it&lt;/strong&gt;. I’m just telling you that it’s fair to adopt something that can help you in the process of looking better. Instead, people should congratulate you for the effort you put into trying to get to that result, especially if English is not your native language. The fundamental lesson to learn is that &lt;strong&gt;you’ll find yourself improving your English skills simultaneously&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;Conclusions&lt;/h2&gt;
&lt;p&gt;I highly suggest the use of Grammarly by non-English bloggers. Keep in mind that you can choose between the Free and the Premium plans, but I’m willing to spend $139.95 per year for the pro functionalities this tool provides. I understand this is not an affordable price for everyone; if that’s the case, enjoy the free version, it’s still precious. Think of this instrument as something that makes you a better English writer and helps you develop your business. &lt;strong&gt;Integrate it in your workflow&lt;/strong&gt;: start with a draft of the text in your native language, then translate it into English with Grammarly. The tool will follow you like a shadow, ready to give you valuable tips and tricks to make the most out of your idea.&lt;/p&gt;

</description>
      <category>blogging</category>
      <category>writing</category>
      <category>productivity</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How do you cross-post articles from your blog to DEV?</title>
      <dc:creator>Franco Scarpa</dc:creator>
      <pubDate>Sat, 21 Nov 2020 13:58:07 +0000</pubDate>
      <link>https://forem.com/francoscarpa/how-do-you-cross-post-the-articles-from-your-blog-to-dev-jo7</link>
      <guid>https://forem.com/francoscarpa/how-do-you-cross-post-the-articles-from-your-blog-to-dev-jo7</guid>
      <description>&lt;p&gt;I’m a big fan of &lt;a href="https://indieweb.org/POSSE"&gt;POSSE&lt;/a&gt;. I love the idea of owning your content, saving it in your private place on the Web, and share it anywhere. I already cross-posted some articles from my website to DEV, but every time I had to arrange the text to let it fits DEV’s context. To give you an example, on my website, I can write “This website uses…”, but when I copy the article on DEV, I need to change the sentence to “&lt;a href="https://francoscarpa.com"&gt;My website&lt;/a&gt; uses…”. Do you apply some best practices during writing when you plan to cross-post your articles?&lt;/p&gt;

</description>
      <category>blogging</category>
      <category>discuss</category>
      <category>writing</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Do you make money online?</title>
      <dc:creator>Franco Scarpa</dc:creator>
      <pubDate>Tue, 17 Nov 2020 18:39:45 +0000</pubDate>
      <link>https://forem.com/francoscarpa/do-you-make-money-online-bm7</link>
      <guid>https://forem.com/francoscarpa/do-you-make-money-online-bm7</guid>
      <description>&lt;p&gt;This question is not meant to be off-topic. I am a software developer, not a person who crashed into this platform to steal your secrets of how you make money online. I know the only way to do it is by working hard and getting involved. Rather, I would like to know what tools you can make money with, be it through your blog, selling software, courses, books, making YouTube videos, etc. I’m looking for a way to obtain income parallel to those of my work. Being part of this platform, I thought I could ask people who have the same passion as me: code. I thank anyone who answers!&lt;/p&gt;

</description>
      <category>money</category>
      <category>business</category>
      <category>blog</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How do you deal with a11y?</title>
      <dc:creator>Franco Scarpa</dc:creator>
      <pubDate>Tue, 03 Nov 2020 12:01:54 +0000</pubDate>
      <link>https://forem.com/francoscarpa/how-do-you-deal-with-a11y-2eb6</link>
      <guid>https://forem.com/francoscarpa/how-do-you-deal-with-a11y-2eb6</guid>
      <description>&lt;p&gt;One thing I’ve always found difficult when developing &lt;a href="https://francoscarpa.com"&gt;my website&lt;/a&gt; was the color choice. I both love personal branding and make a website accessible to everyone. However, these two elements are in clear contrast between them. I find it impossible to make a website accessible while using the colors you love the most. So far, I’ve dealt with accessibility by choosing a color palette that ensured adequate contrast, by I’ve never liked it really much. Now I decided to use my favorite colors, which don’t respect a11y perfectly. The solution I plan to use consists of a button to provide a high contrast version of my website, as you can find on many other websites. However, I’d like to hear from you: how do you deal with color a11y on your website?&lt;/p&gt;

</description>
      <category>a11y</category>
      <category>webdev</category>
      <category>discuss</category>
    </item>
    <item>
      <title>I Use Netlify’s Continuous Deployment, and You Should Do the Same</title>
      <dc:creator>Franco Scarpa</dc:creator>
      <pubDate>Sun, 25 Oct 2020 20:27:07 +0000</pubDate>
      <link>https://forem.com/francoscarpa/i-use-netlify-s-continuous-deployment-and-you-should-do-the-same-391m</link>
      <guid>https://forem.com/francoscarpa/i-use-netlify-s-continuous-deployment-and-you-should-do-the-same-391m</guid>
      <description>&lt;p&gt;As I wrote some days ago in a &lt;a href="https://francoscarpa.com/notes/cd/"&gt;post&lt;/a&gt;, my website now uses &lt;a href="https://www.netlify.com/products/workflow/"&gt;Netlify’s continuous deployment&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;When I first started using Netlify to host my website, &lt;a href="https://francoscarpa.com/"&gt;francoscarpa.com&lt;/a&gt;, I saw different methods to upload the static files that made it up. The first way was the classic &lt;a href="https://app.netlify.com/drop"&gt;drag and drop&lt;/a&gt;. I could move files to Netlify’s website and get a published website in seconds. It was my original approach.&lt;/p&gt;

&lt;p&gt;Then, &lt;a href="https://docs.netlify.com/cli/get-started/"&gt;Netlify CLI&lt;/a&gt; reached my ears. I integrated Netlify with the terminal of my MacBook Pro. This way, I could use simple commands launched from my machine without relying on the Web service to publish the website. I thought this method could be my default one, but then version control entered the scene.&lt;/p&gt;

&lt;p&gt;Since I started working for my actual company, I have been using both Git and Team Foundation Version Control as the version control systems. I already knew the importance of VCSs before then, but I never had the chance nor the reason to use them in real life before. Netlify’s integration with GitHub encouraged me to integrate version control in my projects, too.&lt;/p&gt;

&lt;p&gt;I created a &lt;a href="https://github.com/francoscarpa/francoscarpa.com"&gt;GitHub repository&lt;/a&gt; to hold all of my website’s source code, including the &lt;code&gt;package.json&lt;/code&gt; file, which is mandatory to let Netlify know which dependencies your project has. Then, I configured Netlify to link my website to that repository so that every time I push changes to GitHub, Netlify runs a build on that code and publish the resulting outcome on the fly. You need to specify which build command Netlify needs to run to start the compilation process. In my case, it’s &lt;code&gt;npx @11ty/eleventy&lt;/code&gt; since I use the &lt;a href="https://www.11ty.dev/"&gt;Eleventy&lt;/a&gt; static site generator.&lt;/p&gt;

&lt;p&gt;This modus operandi has two benefits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I make changes locally and push them to a remote repository, so I always have a backup copy of my project securely stored online.&lt;/li&gt;
&lt;li&gt;I don’t have to run a second command to compile the source code locally and publish it to Netlify since Netlify itself does the work for me.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://francoscarpa.com/imgs/cd/1.png"&gt;Here&lt;/a&gt; you can see the latest deploys I made so far, while &lt;a href="https://francoscarpa.com/imgs/cd/2.png"&gt;here&lt;/a&gt; and &lt;a href="https://francoscarpa.com/imgs/cd/3.png"&gt;here&lt;/a&gt;, I show you the settings I use for the build process. I highly recommend you to configure Netlify to use continuous deployment since it’s a great way not only to speed up your workflow but also to have a backup copy of your precious source code.&lt;/p&gt;

</description>
      <category>netlify</category>
      <category>webdev</category>
      <category>git</category>
      <category>github</category>
    </item>
    <item>
      <title>Best way to deal with lots of images on a webpage?</title>
      <dc:creator>Franco Scarpa</dc:creator>
      <pubDate>Wed, 12 Aug 2020 20:01:58 +0000</pubDate>
      <link>https://forem.com/francoscarpa/best-way-to-deal-with-lots-of-images-on-a-webpage-4amf</link>
      <guid>https://forem.com/francoscarpa/best-way-to-deal-with-lots-of-images-on-a-webpage-4amf</guid>
      <description>&lt;p&gt;On my website &lt;a href="https://francoscarpa.com"&gt;francoscarpa.com&lt;/a&gt;, I publish photos of my private life among other stuff. Since I’m so involved about performance and UX, I’d like to know from you what’s the best way to serve these photos. To give you an example of what I’m trying to accomplish, &lt;a href="https://francoscarpa.com/notes/riccione/"&gt;here&lt;/a&gt;’s an example of Web page where I put some photos. I know about all the HTML topics like  &lt;code&gt;sizes&lt;/code&gt;, &lt;code&gt;srcset&lt;/code&gt; and &lt;code&gt;picture&lt;/code&gt;, but it would be impossible to replicate the code to serve the right image for all of my images. It would be perfect if there was something that could serve the perfect image for the user “at runtime”. How would you deal with this issue?&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>help</category>
      <category>performance</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Are you proud of your personal website? How would you like to improve it?</title>
      <dc:creator>Franco Scarpa</dc:creator>
      <pubDate>Sun, 02 Aug 2020 11:14:07 +0000</pubDate>
      <link>https://forem.com/francoscarpa/are-you-proud-of-your-personal-website-how-would-you-like-to-improve-it-464</link>
      <guid>https://forem.com/francoscarpa/are-you-proud-of-your-personal-website-how-would-you-like-to-improve-it-464</guid>
      <description>

</description>
      <category>discuss</category>
      <category>personal</category>
      <category>webdesign</category>
      <category>website</category>
    </item>
    <item>
      <title>What do you put on your website?</title>
      <dc:creator>Franco Scarpa</dc:creator>
      <pubDate>Tue, 28 Jul 2020 19:55:54 +0000</pubDate>
      <link>https://forem.com/francoscarpa/what-do-you-put-on-your-website-11ok</link>
      <guid>https://forem.com/francoscarpa/what-do-you-put-on-your-website-11ok</guid>
      <description>&lt;p&gt;I love my personal website, and I’m sure you love yours. My biggest goal would be to leave social networks and &lt;a href="https://indieweb.org/silo"&gt;silos&lt;/a&gt; in favor of owning my content. I want to make my website my home on the Web, a place where people (even those without social network accounts) can find me. At this point, a question bother me: what do you think should be put on a personal website? Can professional content be put side by side with stuff about personal and private life? Would a website entirely focused on professional content be more “respectable” than one that stores everything about someone? Do you think a website should be focused just on one of those topics? Do you think someone should limit the details about his/her private life? I’d really like to get feedback from you!&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>personal</category>
      <category>webdesign</category>
      <category>website</category>
    </item>
    <item>
      <title>How do you make your code maintainable?</title>
      <dc:creator>Franco Scarpa</dc:creator>
      <pubDate>Sun, 28 Jun 2020 17:51:52 +0000</pubDate>
      <link>https://forem.com/francoscarpa/how-do-you-make-your-code-maintainable-98b</link>
      <guid>https://forem.com/francoscarpa/how-do-you-make-your-code-maintainable-98b</guid>
      <description>

</description>
      <category>codequality</category>
      <category>programming</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Do you suggest using TDD? Why? What’s your experience with it?</title>
      <dc:creator>Franco Scarpa</dc:creator>
      <pubDate>Tue, 23 Jun 2020 09:46:19 +0000</pubDate>
      <link>https://forem.com/francoscarpa/do-you-suggest-using-tdd-why-what-s-your-experience-with-it-2hln</link>
      <guid>https://forem.com/francoscarpa/do-you-suggest-using-tdd-why-what-s-your-experience-with-it-2hln</guid>
      <description>

</description>
      <category>testing</category>
      <category>tdd</category>
      <category>discuss</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Is your Linux distro fully compatible with your PC?</title>
      <dc:creator>Franco Scarpa</dc:creator>
      <pubDate>Sun, 21 Jun 2020 13:27:40 +0000</pubDate>
      <link>https://forem.com/francoscarpa/is-your-linux-distro-fully-compatible-with-your-pc-5a17</link>
      <guid>https://forem.com/francoscarpa/is-your-linux-distro-fully-compatible-with-your-pc-5a17</guid>
      <description>&lt;p&gt;I’m a big fan of Linux. I love its philosophy. I love the ecosystem around it and all the distros built of top of it. I first dealt with it when I installed Ubuntu on my family PC, many years ago. It was great and I loved the idea of having an alternative to Windows.&lt;/p&gt;

&lt;p&gt;What makes me doubt about using a Linux distro now is the fact that I feel like it’ll never be 100% compatible with my PC speaking about &lt;strong&gt;drivers&lt;/strong&gt; and the &lt;strong&gt;integration between hardware and software&lt;/strong&gt;. To give you an example, once I installed Ubuntu on my old HP Pavilion dv6-6178sl. All was working fine, except some keyboard buttons, for example those for setting the display brightness. They just didn’t work.&lt;/p&gt;

&lt;p&gt;Moreover, I know that the Linux kernel “already contains the drivers for most of the hardware components inside of it”, or something like that. But no hardware manufacturer says their hardware components are 100% Linux compatible. For example, you can read this on the &lt;a href="https://www.samsung.com/semiconductor/minisite/ssd/support/faqs-nvmessd/"&gt;FAQ section of the Samsung website about their SSDs’ compatibility with Linux&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vS9s7KUL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/v7hyb9jq7mqgusuvphuv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vS9s7KUL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/v7hyb9jq7mqgusuvphuv.png" alt="Samsung SSDs Linux support"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What does it mean “lack of optimization”?&lt;/p&gt;

&lt;p&gt;Can you please give me some feedback about your experience with Linux both on the driver side and the integration between hardware and software side?&lt;/p&gt;

</description>
      <category>linux</category>
      <category>ubuntu</category>
      <category>discuss</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
