<?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>DEV Community: Giacomo</title>
    <description>The latest articles on DEV Community by Giacomo (@giacomofolli).</description>
    <link>https://dev.to/giacomofolli</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%2F3771073%2F684d5c94-ce07-425f-8850-de3516f2b115.jpeg</url>
      <title>DEV Community: Giacomo</title>
      <link>https://dev.to/giacomofolli</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/giacomofolli"/>
    <language>en</language>
    <item>
      <title>Friendcatchers</title>
      <dc:creator>Giacomo</dc:creator>
      <pubDate>Sat, 21 Feb 2026 06:33:50 +0000</pubDate>
      <link>https://dev.to/giacomofolli/friendcatchers-2a2e</link>
      <guid>https://dev.to/giacomofolli/friendcatchers-2a2e</guid>
      <description>&lt;h2&gt;
  
  
  To bring on connections between people. To give and receive. That's the beauty of it.
&lt;/h2&gt;

&lt;p&gt;Serendipity on the internet only happens by putting things out in the world.&lt;/p&gt;

&lt;p&gt;There's this blog post I keep thinking about over and over. I found it 2 years ago by chance on a random personal portofolio/website and it stuck with me.&lt;/p&gt;

&lt;p&gt;I guess it resonated with something in me so much I needed to write about it. Here it goes:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You need to build the things that will allow you to engage an audience and improve them over time.&lt;br&gt;
Friendcatchers are part of this. Friendcatchers are small, contained lists, essays or apps that solve resonant (emotional, relevant), tractable, underserved problems.&lt;br&gt;
One way of doing it is writing in depth specialised guides. The beginners guides to everything have already been written. What's missing is more advanced content. This sort of content tends to stand out and be highly appreciated in places like Reddit and Hacker news.&lt;/p&gt;

&lt;p&gt;Another way of doing it is by sharing polarising, unconventional ideas you have. These ideas will repulse those that are close minded towards your ideas and attract more people like you.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It's not some deep lesson or some unknown truth, but I like the idea of viewing my personal projects as friendcatchers. As a way to attract like minded people.&lt;/p&gt;

&lt;p&gt;In a way that's all I've done since I started sharing my projects.&lt;/p&gt;

&lt;p&gt;I think that's a powerful motivation to make things. To bring on connections between people. To give and receive. That's the beauty of it.&lt;br&gt;
Today I felt like sharing it.&lt;/p&gt;

</description>
      <category>community</category>
      <category>buildinpublic</category>
      <category>learning</category>
      <category>cloud</category>
    </item>
    <item>
      <title>Why Self-Hosting and Open Source Matter More Than Ever 🎇</title>
      <dc:creator>Giacomo</dc:creator>
      <pubDate>Mon, 16 Feb 2026 17:30:00 +0000</pubDate>
      <link>https://dev.to/giacomofolli/why-self-hosting-and-open-source-matter-more-than-ever-2lac</link>
      <guid>https://dev.to/giacomofolli/why-self-hosting-and-open-source-matter-more-than-ever-2lac</guid>
      <description>&lt;p&gt;In today's world everything you do online can be tracked, stored and monetized.&lt;/p&gt;

&lt;p&gt;Free apps, smart devices, AI assistants  -  they all come with a hidden cost: your data. &lt;br&gt;
Even the platforms you trust most are constantly harvesting information under the name of "personalization" or "improving user experience."&lt;/p&gt;

&lt;p&gt;The explosion of AI has only made things worse. Privacy policies are just legal shields, and regulation is still stuck in the 2010s.&lt;br&gt;
So yeah, in 2025, digital privacy is… &lt;em&gt;tricky&lt;/em&gt;. &lt;br&gt;
But lately there's a simple and alternative way that's becoming more and more popular.&lt;/p&gt;

&lt;h3&gt;
  
  
  Open source software changes the game.
&lt;/h3&gt;

&lt;p&gt;It's transparent and community-driven so there are no black boxes. Self-hosting takes this one step further :  it puts you in the driver's seat.&lt;br&gt;
You run your own services on your own hardware or a trusted cloud.&lt;br&gt;
No middlemen. Just you and your machine.&lt;/p&gt;

&lt;h3&gt;
  
  
  Not Just for "Hackers" Anymore
&lt;/h3&gt;

&lt;p&gt;Self-hosting used to be a niche hobby for sysadmins, coders or command-line cowboys, but in 2025 the scenario has changed dramatically.&lt;/p&gt;

&lt;p&gt;Platforms like &lt;a href="https://casaos.zimaspace.com/" rel="noopener noreferrer"&gt;&lt;em&gt;CasaOS&lt;/em&gt;&lt;/a&gt; have made it insanely simple to set up your own services and providers like Hetzner give you basic tier servers for less than 5$ a month.&lt;/p&gt;

&lt;p&gt;Chances are, most of what you do with Google or Microsoft can be replaced today:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;For notes, try &lt;a href="https://joplinapp.org/" rel="noopener noreferrer"&gt;&lt;em&gt;Joplin&lt;/em&gt;&lt;/a&gt; or &lt;a href="https://standardnotes.com/" rel="noopener noreferrer"&gt;&lt;em&gt;Standard Notes&lt;/em&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;For file sync, &lt;a href="https://nextcloud.com/install/" rel="noopener noreferrer"&gt;&lt;em&gt;Nextcloud&lt;/em&gt;&lt;/a&gt; is a beast (and only getting better) &lt;sup id="fnref1"&gt;1&lt;/sup&gt;
&lt;/li&gt;
&lt;li&gt;Want to ditch Google Calendar? Use &lt;a href="https://github.com/Kozea/Radicale" rel="noopener noreferrer"&gt;&lt;em&gt;Radicale&lt;/em&gt;&lt;/a&gt; or &lt;a href="https://github.com/sabre-io/Baikal" rel="noopener noreferrer"&gt;&lt;em&gt;Baïkal&lt;/em&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Replace your password manager with &lt;a href="https://bitwarden.com/" rel="noopener noreferrer"&gt;&lt;em&gt;Bitwarden&lt;/em&gt;&lt;/a&gt;, self-hosted and secure &lt;sup id="fnref2"&gt;2&lt;/sup&gt;
&lt;/li&gt;
&lt;li&gt;Follow news with &lt;a href="https://www.freshrss.org/" rel="noopener noreferrer"&gt;&lt;em&gt;FreshRSS&lt;/em&gt;&lt;/a&gt; or &lt;a href="https://miniflux.app/" rel="noopener noreferrer"&gt;&lt;em&gt;Miniflux&lt;/em&gt;&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://matrix.org/" rel="noopener noreferrer"&gt;&lt;em&gt;Matrix&lt;/em&gt;&lt;/a&gt; is the decentralized Slack of the future (or present really!)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The ecosystem is rich, modern, and surprisingly stable. And every service you host is one less point of surveillance in your life.&lt;/p&gt;

&lt;h3&gt;
  
  
  Closing thoughts
&lt;/h3&gt;

&lt;p&gt;Self-hosting won't fix everything. But it will give you a piece of the internet that's actually yours. You don't need to be a developer or a Linux guru.&lt;/p&gt;

&lt;p&gt;Just curious, a bit patient, and maybe willing to repurpose an old laptop or Raspberry Pi.&lt;/p&gt;

&lt;p&gt;In 2025, digital privacy isn't dead. &lt;strong&gt;It's becoming a movement&lt;/strong&gt;.&lt;/p&gt;







&lt;ol&gt;

&lt;li id="fn1"&gt;
&lt;ul&gt;
&lt;li&gt;It's a bit resource intensive and slow sometimes, but I can put up with it&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;

&lt;li id="fn2"&gt;
&lt;ul&gt;
&lt;li&gt;Or even its rusty alternative &lt;em&gt;&lt;a href="https://github.com/dani-garcia/vaultwarden" rel="noopener noreferrer"&gt;Vaultwarden&lt;/a&gt;&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;

&lt;/ol&gt;

</description>
      <category>opensource</category>
      <category>security</category>
      <category>learning</category>
      <category>linux</category>
    </item>
    <item>
      <title>My 2026 Plan as a Junior Dev 🚀</title>
      <dc:creator>Giacomo</dc:creator>
      <pubDate>Fri, 13 Feb 2026 14:19:57 +0000</pubDate>
      <link>https://dev.to/giacomofolli/my-2026-plan-as-a-junior-dev-2k4o</link>
      <guid>https://dev.to/giacomofolli/my-2026-plan-as-a-junior-dev-2k4o</guid>
      <description>&lt;p&gt;I've been "learning to code" for longer than I'd like to admit. I've watched countless tutorials, started dozens of courses, and convinced myself that &lt;em&gt;this time&lt;/em&gt; would be different. It never was.&lt;/p&gt;

&lt;p&gt;But 2026 is going to be different. Here's my plan.&lt;/p&gt;




&lt;h2&gt;
  
  
  Pick one language and get good at it
&lt;/h2&gt;

&lt;p&gt;I have a bad habit: I juggle too many language tutorials at once. I finish some, forget everything, and start over. It's not working.&lt;/p&gt;

&lt;p&gt;In 2026, I'm choosing a single language and sticking with it. No choice is perfect, but the longer I wait, the more time I waste. I'm thinking Rust, Go or Python... any advice?&lt;/p&gt;

&lt;h2&gt;
  
  
  No more than two weeks to learn the basics
&lt;/h2&gt;

&lt;p&gt;I'm done with tutorial hell. I'll pick one learning resource to get started, then learn by doing. I keep postponing projects because I think I don't know enough. Result? I watch videos endlessly without gaining real experience.&lt;/p&gt;

&lt;p&gt;Two weeks max for fundamentals, then I build.&lt;/p&gt;

&lt;h2&gt;
  
  
  Build at least 3 small projects and 1 big one
&lt;/h2&gt;

&lt;p&gt;I'm going to pick 3 simple projects based on my daily life: automating tasks, nothing fancy, just to get my hands dirty. After that, I'll focus on one big project that solves a meaningful problem I actually care about.&lt;/p&gt;

&lt;h2&gt;
  
  
  Share and connect to get visibility and feedback
&lt;/h2&gt;

&lt;p&gt;There's no growth without feedback from more experienced developers. I'm going to share every step of my journey: the wins, the mistakes, the confusions, etc.. I want to learn what I could do better.&lt;/p&gt;

&lt;h2&gt;
  
  
  Find a community to learn from and contribute to
&lt;/h2&gt;

&lt;p&gt;I want to know what people in the industry are building, what problems they're solving, how they think. I'm joining communities of builders and developers to support others and be supported in return.&lt;/p&gt;

&lt;h2&gt;
  
  
  Be patient, keep working, stay consistent
&lt;/h2&gt;

&lt;p&gt;Nothing worthwhile is built in a day. I know there will be moments when I feel stuck, when my code breaks for the tenth time, when I question if I'm cut out for this. But that's part of the process. Growth doesn't happen in the highlights: it happens in the repetition, in showing up even when progress feels invisible.&lt;/p&gt;

&lt;p&gt;I'm committing to patience, consistency, and intentional work. Not perfection, just forward motion.&lt;/p&gt;




&lt;p&gt;This is just the start of my journey. I don't have all the answers, and I'll probably make plenty of mistakes along the way. But I'm tired of being stuck in the same cycle. It's time to pick a direction and move.&lt;/p&gt;

&lt;p&gt;If you've been where I am (or if you're there right now) I'd love to hear from you. What worked? What didn't? Let's figure this out together.&lt;/p&gt;

</description>
      <category>career</category>
      <category>learning</category>
      <category>devjournal</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
