<?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: Don Alfons Nisnoni</title>
    <description>The latest articles on DEV Community by Don Alfons Nisnoni (@donnisnoni).</description>
    <link>https://dev.to/donnisnoni</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%2F183397%2F060831d2-faf1-45d0-9afb-97e870c6f95d.png</url>
      <title>DEV Community: Don Alfons Nisnoni</title>
      <link>https://dev.to/donnisnoni</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/donnisnoni"/>
    <language>en</language>
    <item>
      <title>Why you still love using linux?</title>
      <dc:creator>Don Alfons Nisnoni</dc:creator>
      <pubDate>Tue, 26 May 2020 21:59:01 +0000</pubDate>
      <link>https://dev.to/donnisnoni/why-you-still-love-using-linux-3gj1</link>
      <guid>https://dev.to/donnisnoni/why-you-still-love-using-linux-3gj1</guid>
      <description>&lt;p&gt;Hi ... I am a linux user and I really love linux. I am very comfortable working with linux especially in development.&lt;/p&gt;

&lt;p&gt;Lately, many of my friends who have been using Linux have been switching to Windows. Yeah, their reason is because there is already WSL on windows. So they advised me to use Windows instead of linux. Hmmm ... honestly, I'm still hard to leave linux.&lt;/p&gt;

&lt;p&gt;There are several points that make me still want to stick with linux, here are the reasons:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open source.&lt;/li&gt;
&lt;li&gt;Highly Customizable.&lt;/li&gt;
&lt;li&gt;High security.&lt;/li&gt;
&lt;li&gt;It's Free.&lt;/li&gt;
&lt;li&gt;Better Community Support.&lt;/li&gt;
&lt;li&gt;Privacy.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I think that's all for now. I think there are still many reasons there. Since I have only been using linux since 4 years ago, there may be other strong reasons to support my decision and maybe your decision to keep using linux as the main OS. If there is? please tell me in the comments.&lt;/p&gt;

&lt;p&gt;One last thing, I like freedom, and I found it on Linux... &lt;/p&gt;

</description>
      <category>linux</category>
      <category>windows</category>
      <category>question</category>
    </item>
    <item>
      <title>You don't need to go to Google, Facebook, etc to contribute on technology.</title>
      <dc:creator>Don Alfons Nisnoni</dc:creator>
      <pubDate>Fri, 15 May 2020 20:55:31 +0000</pubDate>
      <link>https://dev.to/donnisnoni/you-don-t-need-to-go-to-google-facebook-etc-to-contribute-to-technology-102f</link>
      <guid>https://dev.to/donnisnoni/you-don-t-need-to-go-to-google-facebook-etc-to-contribute-to-technology-102f</guid>
      <description>&lt;p&gt;When I first learned how to program, I always dreamed of working one day at a large technology company like Google, Facebook, Intel, etc. I'm sure you might have dreamed that too. Well, it was a good dream right? 😉&lt;/p&gt;

&lt;p&gt;The dream continues to motivate me every day. Whether it's learning, practice, refactoring, etc. Because the motivation was too excessive, even I was willing to do the tasks of my classmates. Even my other friends say I'm stupid. Well, I sometimes ask that question back to myself and the answer is because I want to make a small dot, which later I combine the small dots into a big dot. Yes... exactly as Steve Jobs said 😄.&lt;/p&gt;

&lt;h4&gt;
  
  
  Take a break
&lt;/h4&gt;

&lt;p&gt;One day, I finally decided to take a break not to deal with programming and computers. Then I went to my grandmother's village, not too far from my city. Arriving there, my grandmother hugged me and said: "You are too busy there, then forget your grandmother for quite a long time". Hmmm... that is 9 months since the last time I visit her. Because of this, I decided to stay there longer.&lt;/p&gt;

&lt;h4&gt;
  
  
  They need help
&lt;/h4&gt;

&lt;p&gt;Well, at that time I was in college. Because my grandmother's neighbor found out I went to a computer science college, they assumed that I could fix their broken TV, rice cooker, dispenser. Yes ... it's funny and I managed to fix it, thanks to YouTube. So, we can conclude that their understanding of computers is still weak, and that is a small problem that can be corrected by people like us. It might be different in your place, but this is a problem in our place.&lt;/p&gt;

&lt;p&gt;One week passed there, I turned into an electronics technician 😂, very pleasant but risky because I had never dirty my hands with this before. &lt;/p&gt;

&lt;p&gt;The next day, I went to the house of one of the neighbors, and they had a computer but never used it. Sadly, they say that they don't know how to operate it. Finally I taught them, installing a printer, also had time to install games for their children. Honestly, I was very happy to do that. Wit that way, they don't need to go far to the city to print documents anymore.&lt;/p&gt;

&lt;h3&gt;
  
  
  Small contribution
&lt;/h3&gt;

&lt;p&gt;After two weeks there, I returned to the city. Then I told my college friends, they were very concerned about that and we discuss it. Finally, we make a plan to teach some schools in remote villages. We plan to teach them about hardware, basic computer components, basic computer operations, and some basic software like Word, Calculator, Paint, etc. After preparing the tools and equipment, We were ready to go and very excited about this mission.&lt;/p&gt;

&lt;p&gt;After coordinating with the principal of each school, we got a good response from each of them. After arriving at the first school, they were very happy with our arrival, especially after seeing the equipment that we brought. Yes ... their eyes look like they see a gold. And we knew that would happen. 😄 Because I also acted like that when I was in middle school.&lt;/p&gt;

&lt;p&gt;After the ceremony, they were all gathered in their hall. Well, there are so many of them, so I and some of my friends feel a little nervous. So teaching begins. As long as we teach them, they always come up with very good questions, sometimes they're like to throw a tricky question, even some of us can't answer them. They were also very curious that they would not let us go home. Hahaha... but our time is limited. They even want us to promise to come to teach them again. Hmmm ... of course we want to do that again someday.&lt;/p&gt;

&lt;p&gt;The same thing we encountered in every school we teach, they are very happy and curious about computers. What an amazing experience to do that. I don't know, I just feel care about them, because they're our next generation. So at least they know the basic things about computers to help them in the future.&lt;/p&gt;

&lt;p&gt;I just hope other young people can do this little thing in their area. A small thing that is very beneficial for those who live in remote villages.&lt;/p&gt;

&lt;h4&gt;
  
  
  Conclusions
&lt;/h4&gt;

&lt;p&gt;We know that there are still many problems or things we can do in our area that can be solved with technology or small things like me and my friends do. So, I think you or me don't have to go to a big tech company to contribute to technology. I think it's like "Don't love someone before you can love yourself". But it's up to you... &lt;/p&gt;

&lt;p&gt;Try to contribute to your area, make something useful! they need great people like you 🔥💪!&lt;/p&gt;

</description>
      <category>story</category>
      <category>motivation</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Need contribution, Node-GTK project</title>
      <dc:creator>Don Alfons Nisnoni</dc:creator>
      <pubDate>Sat, 24 Aug 2019 14:14:07 +0000</pubDate>
      <link>https://dev.to/donnisnoni/need-contribution-node-gtk-project-19pn</link>
      <guid>https://dev.to/donnisnoni/need-contribution-node-gtk-project-19pn</guid>
      <description>&lt;h2&gt;
  
  
  What is Node-GTK?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/romgrk/node-gtk"&gt;Node-GTK&lt;/a&gt; is a work in progress to bring &lt;a href="https://www.gtk.org/"&gt;GTK+&lt;/a&gt; can usable directly from &lt;code&gt;NodeJS&lt;/code&gt; so that the environment would be more updated and supported than the one available via &lt;a href="https://gitlab.gnome.org/GNOME/gjs"&gt;GJS&lt;/a&gt;. It uses the &lt;code&gt;GObject Introspection&lt;/code&gt; library (as &lt;code&gt;PyGObject&lt;/code&gt;, for example), so any &lt;code&gt;GObject-Introspectable&lt;/code&gt; library is supported.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Node-GTK is useful?
&lt;/h2&gt;

&lt;p&gt;This is very useful for those of you who want to build desktop applications that can run on &lt;code&gt;Linux&lt;/code&gt;, &lt;code&gt;Mac&lt;/code&gt;, &lt;code&gt;Windows&lt;/code&gt; using javascript. With the help of &lt;code&gt;NodeJS (C / C ++ Addon)&lt;/code&gt; and &lt;code&gt;GTK +&lt;/code&gt;, we can easily build cross-platform desktop applications. maybe you have already tried &lt;code&gt;Electron&lt;/code&gt;, but we know that it runs on&lt;code&gt;browser runtime&lt;/code&gt;. Of course, it requires &lt;code&gt;large memory&lt;/code&gt; and size. Even for a simple application like a calculator, you need a minimum of 40MB to install it. Therefore, with this &lt;code&gt;Node-GTK&lt;/code&gt; project, we hope we can overcome that problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  What types of contributions are needed?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;API documentation&lt;/li&gt;
&lt;li&gt;Testing code performance&lt;/li&gt;
&lt;li&gt;Bind C ++ libraries to NodeJS (Node C / C ++ Addon)&lt;/li&gt;
&lt;li&gt;Creating an effective and efficient API (JS and C ++)&lt;/li&gt;
&lt;li&gt;Code Review&lt;/li&gt;
&lt;li&gt;Test and report problems and feedback&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  List of possible programming languages?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Javascript (NodeJS)&lt;/li&gt;
&lt;li&gt;Shell Script Language (Bash. Etc)&lt;/li&gt;
&lt;li&gt;C++&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I hope this would be helpful for them that want to make their first contribution to the open-source project.&lt;/p&gt;

&lt;p&gt;Thank you... &lt;/p&gt;

&lt;p&gt;Repo =&amp;gt; &lt;strong&gt;&lt;a href="https://github.com/romgrk/node-gtk"&gt;Node-GTK&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>contributorswanted</category>
      <category>githunt</category>
      <category>cpp</category>
    </item>
  </channel>
</rss>
