<?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: Lazar</title>
    <description>The latest articles on DEV Community by Lazar (@lazar).</description>
    <link>https://dev.to/lazar</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%2F211558%2F2f3cff4e-3db2-4642-aa19-a05bbcca0dbd.png</url>
      <title>DEV Community: Lazar</title>
      <link>https://dev.to/lazar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lazar"/>
    <language>en</language>
    <item>
      <title>Back to BASICs: My Coding Reboot</title>
      <dc:creator>Lazar</dc:creator>
      <pubDate>Mon, 04 May 2020 13:42:55 +0000</pubDate>
      <link>https://dev.to/lazar/back-to-basics-my-coding-reboot-328c</link>
      <guid>https://dev.to/lazar/back-to-basics-my-coding-reboot-328c</guid>
      <description>&lt;h2&gt;
  
  
  This is going to be a personal article... If you wanna see code, scroll down a bit.
&lt;/h2&gt;

&lt;p&gt;The past few weeks, I have been going through some stressful times. Applying for college, building an app, and even working on a magazine. LOL. (Has nothing to do with programming). And I started to reach a point, where I just wasn't enjoying coding anymore. That was until an email for me came out of &lt;strong&gt;nowhere&lt;/strong&gt;. It ended up leading to the question, where the person asked, "So why do you code?". And I actually had to think about it. So I decided, I need to check myself.&lt;/p&gt;

&lt;p&gt;What I needed was a coding hiatus. Do something new, but familiar. Learn a language that offered some challenge, but not to be taken too seriously. My tutor one day mentioned that he used to be a computer scientist. When I asked what languages he knew, he told me, "Punchcards". &lt;strong&gt;(LOL)&lt;/strong&gt;. He went on to say he also knew "Lisp, Fortran, and BASIC".&lt;/p&gt;

&lt;p&gt;He even offered to teach me BASIC. I was almost offended. "BASIC? I know Python!" But I realized, that this was exactly what I had been looking for.&lt;/p&gt;

&lt;p&gt;Syntactically, BASIC is, well, basic. "Hello world" is just:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;10 print "hello world"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Variables are just defined on-the-fly.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;10 a = 1
20 b = 'this is a string'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The first thing that came to mind was Ruby. Which makes sense since this is one of Ruby's influencers as you would say.&lt;/p&gt;

&lt;p&gt;Some funny things though. You have a "goto" statement, that you could jump to any line in the program, and start the program over from there. Even though using them are "bad practice". I said "Forget practice! I'm just gonna have fun". Because of this though you have a choice to write in the line numbers. You can write them in by intervals of 1, 5, or 10. You can even not write them in at all.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;10 input x
if x = hi then
    print "bye"
    end
    else
        print "you have to say hi"
        goto 10
        \\ it skips to ten then asks for your input again
end if
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;As you can see basic is about as easy as it gets. The hardest part was finding documentation. I actually ended up using freeBASIC, which has about the best docs out there for the language. I also found myself reading programming magazines on the Internet Archive from 1990 or so.&lt;/p&gt;

&lt;p&gt;But it really took my mind off the stress, I went back to the thing that endeared my to programming, writing simple scripts to have fun. Which is what we are all here for, to enjoy life.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>learning</category>
      <category>basic</category>
    </item>
    <item>
      <title>Why I'm focusing on learning Rails</title>
      <dc:creator>Lazar</dc:creator>
      <pubDate>Sun, 03 May 2020 17:01:50 +0000</pubDate>
      <link>https://dev.to/lazar/why-i-m-focusing-on-learning-rails-44fj</link>
      <guid>https://dev.to/lazar/why-i-m-focusing-on-learning-rails-44fj</guid>
      <description>&lt;p&gt;I know what you're probably already saying: "Laz, don't spend your mental energy on ON that". But here is my reasons why.&lt;/p&gt;

&lt;h2&gt;
  
  
  It's helping me understand the larger, and more heavy frameworks.
&lt;/h2&gt;

&lt;p&gt;Last year, I focused on learning Laravel. And even though the documentation, tutorials, and Stack Overflow answers were very helpful I didn't really get the full grasp of it. The distraction-free code of ruby keeps the core concepts of the large frameworks but allows beginners like me to fully understand them. &lt;/p&gt;

&lt;h2&gt;
  
  
  It's not dead yet
&lt;/h2&gt;

&lt;p&gt;People keep telling me "Lazar, learn something like &lt;code&gt;{{insert_framework_here}}&lt;/code&gt;, no need to learn Rails". But I tend to disagree. It's not like I am resting my future career on Rails, or that is what I expect to get a job in. But I've asked many developers, "Is ruby on rails dead?" So far the answer is no.&lt;/p&gt;

&lt;h2&gt;
  
  
  It's great for prototyping
&lt;/h2&gt;

&lt;p&gt;What I like about rails, is you can write an application in a weekend. &lt;br&gt;
It's scalable, as any developer will tell you, and due to the number of gems, you can take a prebuilt module approach.&lt;/p&gt;

&lt;h2&gt;
  
  
  As you see...
&lt;/h2&gt;

&lt;p&gt;So, it might not be the language that's going to get me into silicon valley, but I think it's something that will help me in my future.&lt;/p&gt;

&lt;h3&gt;
  
  
  btw
&lt;/h3&gt;

&lt;p&gt;I also got a twitter account recently! @lazar1134&lt;/p&gt;

</description>
      <category>rails</category>
      <category>ruby</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Computer Fun Part 1: Aliases</title>
      <dc:creator>Lazar</dc:creator>
      <pubDate>Wed, 16 Oct 2019 11:50:18 +0000</pubDate>
      <link>https://dev.to/lazar/computer-fun-part-1-aliases-2inf</link>
      <guid>https://dev.to/lazar/computer-fun-part-1-aliases-2inf</guid>
      <description>&lt;h3&gt;
  
  
  So yesterday I was reading this article where this guy was doing stuff with the Arch Linux package manager. I guess as a joke the guy did this:
&lt;/h3&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;yay opera browser
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Then to uninstall it he went&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;eww opera-bin
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Well that really got me thinking. What other crazy stuff can you alias?&lt;/p&gt;

&lt;h2&gt;
  
  
  Sudo
&lt;/h2&gt;

&lt;p&gt;This one is on that people do all the time. A few good ones I have done is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;please (a really popular one)

your_majesty

kittypower (made this one up)

flowerpower

all_hail

just_do_it
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Now you really don't want the alias to be too long, but doing this can make using the command line really fun. &lt;/p&gt;

&lt;h2&gt;
  
  
  The Package manager
&lt;/h2&gt;

&lt;p&gt;I don't see this one done as much as sudo. But I can say when you alias both sudo and your package manager you can end up with stuff like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;kittypower catnip install []

(I am a cat lover)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;A few good ones I know are:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;icanhav

gimme

iwant

furball 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  You can also alias a full command like:
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;goodnight_sweet_prince = 'sudo shutdown -h now'

pewpewpew = 'kill' or 'sudo pacman -R'

your_fired = 'exit'

kthxbye = 'exit'
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Drop your favorite aliases in the comments! And remember to have fun!&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>humor</category>
      <category>fun</category>
    </item>
    <item>
      <title>My experience of hurricane Dorian</title>
      <dc:creator>Lazar</dc:creator>
      <pubDate>Thu, 12 Sep 2019 13:33:44 +0000</pubDate>
      <link>https://dev.to/lazar/my-experience-of-hurricane-dorian-47m4</link>
      <guid>https://dev.to/lazar/my-experience-of-hurricane-dorian-47m4</guid>
      <description>&lt;h4&gt;
  
  
  This isn't going to be a pity party here. But I thought I would have to excuse myself for not writing a single post in the past week.
&lt;/h4&gt;

&lt;p&gt;The evening the hurricane struck, a Sunday, September 1 in-fact, We (mom, dad, my brother and I) were sitting around enjoying the breeze. The weather is wonderfully cool just before a hurricane. &lt;/p&gt;

&lt;p&gt;Our neighbor had gone to his apartment that afternoon, and invited us but We were pretty sure we we safe. Our house is a wood one composed completely out of mahogany and casema wood, which is some of the most dense woods in the world... the logs don't even float. The only thing that could harm us we said was a flood. &lt;/p&gt;

&lt;p&gt;If you haven't guessed by now, We live in the Bahamas. And on our Island (Freeport) The Port Authority, the company that runs a section of the island, carved a bunch of canals that runs straight out to sea. The great thing is you can buy property right on the canals, and it's like &lt;strong&gt;living right on the ocean&lt;/strong&gt;. We happen to live on one of the canals, but we said: "The water has to come over the canals, up the property, up the foundation (3 ft), up an smaller step (6 in), and finally get in the house. Which then, how far could it really go?"&lt;/p&gt;

&lt;p&gt;Around 7pm Mom all of a sudden wanted to leave the house. There was nothing going on outside (relatively speaking), but Mom said we should go to our neighbors apartment, and just stay there for the night until the hurricane blows over. Dad, and all of us said no, because, "Why leave? Things are going to be fine." In the end, Mom won out. Around 10 'oclock, we left the house.&lt;/p&gt;

&lt;p&gt;Mr. Claude (the neighbor), was surprised when we showed up, but let us in, and we slept on the spare bed.&lt;/p&gt;

&lt;p&gt;In the morning Mr. Claude came over and said: "Good thing y'all come here, down there they say your area get hit bad." So we called our other neighbor, who didn't leave. She said "You all made the right choice [leaving], the water is over the fence (6 ft) and still coming. We are on the second floor, our entire downstairs is underwater!"&lt;/p&gt;

&lt;p&gt;At this point we had to thank Mom for saving our lives by convincing us we had to leave.&lt;/p&gt;

&lt;p&gt;Mr. Claude's Apartment is shaped just so that when the wind blew it pressurized the entire apartment. So much so that it felt like you were in an airplane because your ears popped. Well, other than being uncomfortable, we thought we were safe, that is until the window got sucked out. (That almost gave me a heart attack).&lt;/p&gt;

&lt;p&gt;The government that afternoon made an emergency call for everyone with a jet skis, or a small boats to come rescue people.&lt;/p&gt;

&lt;p&gt;Other than the window, that day went uneventful (for a hurricane). Mr. Claude turned on his generator, and we even watched a movie.&lt;br&gt;
Around 12 that night though I woke up, and mom and dad were talking about leaving the apartment. Because the hurricane was dumping so much rain, the ceiling was falling in room by room. So we fled that apartment and went to stay with one of Mr. Claude's friends apartment.&lt;/p&gt;

&lt;p&gt;The next morning, we heard the apartment above us collapse, because of that, our roof started to leak, and by the afternoon, the floor was completely wet. &lt;/p&gt;

&lt;p&gt;On the fourth day, We made it to our house (or what was left of it). Come to find out, the water in our area had rose over 20 feet, so there were still many areas underwater. It was a terrible scene. All the houses including ours are basically gone. The road is covered with an of inch sea mud, plus a few dead fish. The entire area looks like it was set on fire because of how the sea water managed to stain everything brown. The trees have no leaves, but worse, most are all dead. There are boats in the middle of the road, furniture in the trees, and debris everywhere.&lt;/p&gt;

&lt;p&gt;I am in the U.S. now, and since I am American we had no problems getting off the "Rock" (as everybody calls it). We were flown off of the Island by somebody who out of the goodness of their heart was flying their private plane to deliver supplies and rescue people.&lt;/p&gt;

&lt;p&gt;I only have my laptops now, I lost my web-server, and my desktop computer, so I am going to have to really scale down my operations until I get a new one.&lt;/p&gt;

&lt;p&gt;Now I'm not the best story teller, but I decided I might give you some info "from the horses mouth" that is. &lt;/p&gt;

&lt;p&gt;Have fun!&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>experience</category>
    </item>
    <item>
      <title>What are your pet peeves?</title>
      <dc:creator>Lazar</dc:creator>
      <pubDate>Fri, 30 Aug 2019 18:19:02 +0000</pubDate>
      <link>https://dev.to/lazar/what-are-your-pet-peeves-3a7p</link>
      <guid>https://dev.to/lazar/what-are-your-pet-peeves-3a7p</guid>
      <description>&lt;p&gt;There are a lot of things that annoy me in this world. Some people, other children, my computer, WiFi speed, etc. But (relating to computers) here are my most reoccurring, persistent and annoying things that bother me.&lt;/p&gt;

&lt;h3&gt;
  
  
  Packaging one tiny file in a .zip, .tar.gz...
&lt;/h3&gt;

&lt;p&gt;Okay, this really gets me. I don't know what the thinking is about this. One file doesn't need a .zip! For goodness sake, the whole reason of a zip file is to compress or to send a folder filled with &lt;strong&gt;MANY&lt;/strong&gt; files. A .png that is less than a megabyte has absolutely no reason to be downloaded as a zip!&lt;/p&gt;

&lt;h3&gt;
  
  
  Calling things cross-platform when it isn't
&lt;/h3&gt;

&lt;p&gt;This gets me more than it should. I will search an application, and it will say in the description "cross-platform", and I will search for the Linux version for it, and you know what, it will only support Windows, or even worse, only support Mac. I think the problem arises when people hear "opensource". Opensource is not cross-platform, neither vice versa.&lt;/p&gt;

&lt;h3&gt;
  
  
  Getting dead or broken links
&lt;/h3&gt;

&lt;p&gt;So your first assumption would be to say, "Lazar, things don't last forever on the internet, you are bound to walk into a few of these every now or then". But please, when you have a well-moderated forum, that &lt;strong&gt;ISN'T&lt;/strong&gt; dead, then at least try to warn other users about it being dead. It's just the good thing to do.&lt;/p&gt;

&lt;h3&gt;
  
  
  Using hacking and coding interchangeably
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;"A hacker is one who exploits vulnerabilities on a system or a network. Someone who can solve problems by manipulating computer code is known as a programmer. Someone who makes things."&lt;/em&gt; You can hack a computer without writing a line of code (sometimes). But coding you must sit down and write &lt;strong&gt;ACTUAL CODE&lt;/strong&gt;! My word! Please don't overuse this one!&lt;/p&gt;

&lt;h3&gt;
  
  
  People calling drag and drop "coding"
&lt;/h3&gt;

&lt;p&gt;Alright, now I get really steamed up about this one. &lt;strong&gt;DRAG AND DROP IS NOT CODING!&lt;/strong&gt; Oi vey! I get that when you want to teach someone the beginnings of coding you tech them block based. I have nothing against that, but when someone builds a website using drag and drop, and calls themselves a "web-developer" afterwards... this really gets me. And I know, I'm only 14, but people who actually code should be called coders.&lt;/p&gt;

&lt;p&gt;Well I think I ranted enough on this one. What are your pet peeves and your triggers?&lt;/p&gt;

&lt;p&gt;Have a great day!&lt;/p&gt;

</description>
      <category>humor</category>
      <category>watercooler</category>
    </item>
    <item>
      <title>What are your favorite Electron applications?</title>
      <dc:creator>Lazar</dc:creator>
      <pubDate>Wed, 28 Aug 2019 21:10:58 +0000</pubDate>
      <link>https://dev.to/lazar/what-are-your-favorite-electron-applications-2l36</link>
      <guid>https://dev.to/lazar/what-are-your-favorite-electron-applications-2l36</guid>
      <description>&lt;p&gt;So this morning I was looking at the Electron framework and I don't know what I was thinking, but I never realized how many apps are made in Electron! So I decided to ask, what are a few of your favorites? For me I can't live without Balena Etcher. &lt;/p&gt;

&lt;p&gt;Have fun! 😉&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>I am a 14 year old code hobbyist and blogger, Ask Me Anything!</title>
      <dc:creator>Lazar</dc:creator>
      <pubDate>Tue, 27 Aug 2019 12:37:08 +0000</pubDate>
      <link>https://dev.to/lazar/i-am-a-14-year-old-code-hobbyist-and-blogger-ask-me-anything-28ek</link>
      <guid>https://dev.to/lazar/i-am-a-14-year-old-code-hobbyist-and-blogger-ask-me-anything-28ek</guid>
      <description>&lt;p&gt;I started out coding 4 years ago, going on 5 now. I didn't fall in love with programming right away because it looked like math, but after I realized what it really was about, I got hooked though when I got my first laptop about a year later. It is (i still use it) a small acer aspire netbook with 16 gigs. Boy, was using that hard! I started off with Javascript, but now I use C++, Python, Groovy, Java/Kotlin, C#, ReactNative, Flutter(dart), Smalltalk, and Go. Anyway, go ahead, ask me anything!&lt;/p&gt;

</description>
      <category>ama</category>
    </item>
    <item>
      <title>Video Games... for the beginner programmer</title>
      <dc:creator>Lazar</dc:creator>
      <pubDate>Mon, 26 Aug 2019 00:06:20 +0000</pubDate>
      <link>https://dev.to/lazar/video-games-for-the-beginner-programmer-3hl7</link>
      <guid>https://dev.to/lazar/video-games-for-the-beginner-programmer-3hl7</guid>
      <description>&lt;p&gt;I don't play video games. My Mom banned me from them a really long time ago, after finding I couldn't think straight afterwards. But you'll find out that as a programmer, especially if you get into machine-learning/AI, you will need to have a basic understanding of building them.&lt;/p&gt;

&lt;h3&gt;
  
  
  Disclaimer: All of this is my opinion on how you should begin, and how I began, this is not what you MUST do.
&lt;/h3&gt;

&lt;p&gt;Most times when you begin to learn to build games you start out making a 2d platformer. I teaches you a basic understanding of character control, sprites, collision detectors, signals, and basically everything. A big mistake that I find happens is you start off wanting to build 3d. Trust me on this (learned from experience) unless you are using a template and it is basically drag 'n drop learn 2d first. &lt;/p&gt;

&lt;p&gt;You will also need assets.  Now there are 2 choices on how you can get them. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You can make them.&lt;/li&gt;
&lt;li&gt;You can get them off of the internet.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There are a few ways you can make your own assets (remember I am talking about 2d). A advanced image editor like GIMP I hear works great. You can even also use something like "Paint". I find the one that works great for me is Piskel. You can set the exact size of the image, and basically you just draw. The feature that makes it stand out for me most though is the animation. All you have to do is press a button and you can add an extra frame which you can see how it looks animated in a little window on the side. It also will export all your frames as a .zip file when you are done. (Pretty nifty huh?)&lt;/p&gt;

&lt;p&gt;I like to pretend I am very artistic, but to tell you the truth, I can't make a good looking front-end for anything. Not for video games, websites, apps... Nothing. So I became very good at finding assets online for free. One place I recommend is &lt;a href="https://opengameart.org"&gt;OpenGameArt&lt;/a&gt;. There are plenty of 2d assets on there. They also have 3d assets, and even sound effects. I also recommend &lt;a href="https://itch.io"&gt;Itch.io&lt;/a&gt; Not all the assets are free, but most of them are.&lt;/p&gt;

&lt;p&gt;Now something that I would also recommend is actually going to sound like cheating, but actually ends up &lt;strong&gt;&lt;em&gt;ALMOST&lt;/em&gt;&lt;/strong&gt; giving you the same knowledge that you would get from building a game by yourself from scratch. You've probably guessed it by now, modding.&lt;/p&gt;

&lt;p&gt;Modding is basically getting an game and making special &lt;em&gt;modifications&lt;/em&gt; to the game. You still will have to learn skyboxes, sprites, collision detectors, and all of that, but it gives you a platform to start on other than starting from scratch which can be a real downer for people who are just starting off on programming. It also is pretty easy to learn.&lt;/p&gt;

&lt;p&gt;One game I really recommend is Minetest. It does all the heavy lifting for you, but still leaves you plenty of "work" and code to write. One reason being that Minetest isn't a game, it's a game engine with the default game it comes with calles "Minetest Game". The modding is also in Lua, so it's really easy, and the documentation is amazing. I might have to do a tutorial on that now that I think of it.&lt;/p&gt;

&lt;p&gt;There are also others that you can mod, like HalfLife 2, Minecraft... but Minetest was, and I quote: "Made to be Modded".&lt;/p&gt;

&lt;p&gt;I decided I would not be making this a comparison of Game Engines like Unity, Godot, Unreal... If you wanna hear that comment down below. But I would make this kind of something to maybe get people interested in the whole concept of it.&lt;/p&gt;

&lt;p&gt;Okay, I ranted long enough. Y'all have a great day!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>games</category>
      <category>practice</category>
      <category>opinion</category>
    </item>
    <item>
      <title>What's your favorite time of day to start coding? </title>
      <dc:creator>Lazar</dc:creator>
      <pubDate>Thu, 22 Aug 2019 18:13:19 +0000</pubDate>
      <link>https://dev.to/lazar/what-s-your-favorite-time-of-day-to-start-coding-2fnp</link>
      <guid>https://dev.to/lazar/what-s-your-favorite-time-of-day-to-start-coding-2fnp</guid>
      <description>&lt;p&gt;As a hobbyist, and being home-schooled, I have a semi-flexible schedule on when I can code. Don't worry, my Mom makes me do plenty of schoolwork.  I usually wake up around 2am, but really only start "moving" around 3. So after I do my morning routine, around 3:30 I can start coding which I do to around 6am. But I was wondering as a hobbyist (or not) when do you code, and how long?&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>Setting Up openSuse... And getting My official OS tester</title>
      <dc:creator>Lazar</dc:creator>
      <pubDate>Tue, 20 Aug 2019 22:59:03 +0000</pubDate>
      <link>https://dev.to/lazar/setting-up-opensuse-and-getting-my-official-os-tester-4eod</link>
      <guid>https://dev.to/lazar/setting-up-opensuse-and-getting-my-official-os-tester-4eod</guid>
      <description>&lt;p&gt;The past few days I have been kinda going under the radar. Does anybody know anything about "networking issues"? That's what our internet or &lt;em&gt;"innernet"&lt;/em&gt; provider told us. Anyway in short it would load website  &lt;strong&gt;&lt;em&gt;REALLY&lt;/em&gt;&lt;/strong&gt; slow, and some just refused to load at all (Dev.to) was one.&lt;/p&gt;

&lt;p&gt;Anyway, today all of a sudden, the WiFi started working again, so I decided to let my people know I am alive and kicking.&lt;/p&gt;

&lt;p&gt;So what is this about openSuse?&lt;br&gt;
A few days ago, I was thinking about writing an article on a distro I had never written about before. Well I decided that first I would first need a distro I had never tried before. &lt;a href="https://www.google.com/search?q=linux+distros&amp;amp;oq=linux+distros&amp;amp;aqs=chrome..69i57j0l5.5229j0j0&amp;amp;sourceid=chrome&amp;amp;ie=UTF-8"&gt;This is what I ended up looking up&lt;/a&gt; Tell you the truth I have tried about every distro on there... except: &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--t1EsQKc8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://bluemarlin1134.github.io/randomimageurls/suse.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--t1EsQKc8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://bluemarlin1134.github.io/randomimageurls/suse.png" alt=""&gt;&lt;/a&gt;&lt;br&gt;
Well, I might just have to download it!&lt;/p&gt;

&lt;p&gt;Well let me say I got it wrong the first 2 times.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;I downloaded openSuse live... I don't know what I was seeing, and they explicitly tell you not to download it for installation purposes, so I meddled around for an hour reading the docs wondering why I was getting strange errors.&lt;/li&gt;
&lt;li&gt;I downloaded the Net-only version, which is a serious mistake for a laptop like mine, I tend to have network issues all day long with installers. (Any help on that, ping me.)&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  So I downloaded the main version, and It finally worked.
&lt;/h4&gt;

&lt;p&gt;The installer gives you 5 "desktops" (2 aren't)&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Gnome&lt;/li&gt;
&lt;li&gt;Kde Plasma&lt;/li&gt;
&lt;li&gt;Generic Desktop&lt;/li&gt;
&lt;li&gt;Server&lt;/li&gt;
&lt;li&gt;Transactional Server &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Gonna tell you right now, I was &lt;strong&gt;&lt;em&gt;SO&lt;/em&gt;&lt;/strong&gt; tempted to install the Generic Desktop just to see how it looked! But my good senses ruled out... and I ended up installing KDE.&lt;/p&gt;

&lt;p&gt;Next was suggested partitioning. It did about everything right, except giving me a swap space. Well, instead of going in there and manually changing it, my computer runs pretty good without one anyway, so I forged ahead.&lt;/p&gt;

&lt;p&gt;The rest was just normal installation like name, timezone, blah blah blah. UNTIL! I saw this option to import user data from partitioning the former installation. Well I clicked on it, and &lt;strong&gt;LO AND BEHOLD&lt;/strong&gt; "nico@niners" (Get it, Nico and the Niners? I did that for fun...) showed up. &lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;All Linux Distros! You &lt;em&gt;ALL&lt;/em&gt; need this feature in your installer!!!&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Okay, lets get down to business, Software, speed, and pre-installed software.&lt;/p&gt;

&lt;p&gt;Well, boot up ain't too slow, but it ain't too fast either. With Arch Linux on the same computer I blink and my computer starts up 1 minute at least. (Obviously hyperbole. Probably in 30 seconds realistically.) &lt;/p&gt;

&lt;p&gt;Preinstalled software is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Mahjongg Solitaire&lt;/li&gt;
&lt;li&gt;Reversi&lt;/li&gt;
&lt;li&gt;Patience Card game&lt;/li&gt;
&lt;li&gt;Minesweeper&lt;/li&gt;
&lt;li&gt;Sudoku&lt;/li&gt;
&lt;li&gt;Okular&lt;/li&gt;
&lt;li&gt;LibreOffice SUITE&lt;/li&gt;
&lt;li&gt;Skanlite&lt;/li&gt;
&lt;li&gt;Gwenview&lt;/li&gt;
&lt;li&gt;Konversation&lt;/li&gt;
&lt;li&gt;Kmail&lt;/li&gt;
&lt;li&gt;Akregator&lt;/li&gt;
&lt;li&gt;Pim Setting Exporter&lt;/li&gt;
&lt;li&gt;TigerVnc&lt;/li&gt;
&lt;li&gt;Sieve Editor&lt;/li&gt;
&lt;li&gt;KTnef&lt;/li&gt;
&lt;li&gt;Firefox&lt;/li&gt;
&lt;li&gt;VLC&lt;/li&gt;
&lt;li&gt;KAdressBook&lt;/li&gt;
&lt;li&gt;Wacom Tablet Finder&lt;/li&gt;
&lt;li&gt;Ark&lt;/li&gt;
&lt;li&gt;Dolphin&lt;/li&gt;
&lt;li&gt;Discover&lt;/li&gt;
&lt;li&gt;System = [ YaST, Ark, Termianal, KSysGuard, Konsole]&lt;/li&gt;
&lt;li&gt;KmouseTool&lt;/li&gt;
&lt;li&gt;Kleopatra&lt;/li&gt;
&lt;li&gt;Knotes&lt;/li&gt;
&lt;li&gt;Kcalc&lt;/li&gt;
&lt;li&gt;Kompare&lt;/li&gt;
&lt;li&gt;Kmag&lt;/li&gt;
&lt;li&gt;Spectacle&lt;/li&gt;
&lt;li&gt;KTnef&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Well, gonna be honest with you. Really I don't know how I feel about pre-installed software. It actually seems like openSuse did a pretty good job not including a bunch of bloatware, and most of it is actually just stuff that comes with KDE anyway.&lt;/p&gt;

&lt;p&gt;But all the repo software ain't spectacular. BUT, all .RPMs that work on Fedora basically work on &lt;em&gt;"Suse"&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;My first impression is alright, but I ran into a few bugs already so I think I might have to take a little while using the distro before I make a definite decision. Which is exactly why I just hired my "Senior Software Tester" A.K.A My older brother. He isn't exactly a Linux groupee (said with the roll of the tongue), and is sort of a newbie to the whole Linux "thing", which is exactly why I think he will be perfect for testing, because He comes in with a open mind, unlike me. So I am going to let him use the distro for a week or so and see how he likes it.&lt;/p&gt;

&lt;p&gt;Okay, y'all have a great day!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>testing</category>
      <category>linux</category>
      <category>operatingsystems</category>
    </item>
    <item>
      <title>Wanna start using Linux? Here is a distro you should try.</title>
      <dc:creator>Lazar</dc:creator>
      <pubDate>Wed, 14 Aug 2019 23:39:49 +0000</pubDate>
      <link>https://dev.to/lazar/wanna-start-using-linux-here-is-a-distro-you-should-try-5eon</link>
      <guid>https://dev.to/lazar/wanna-start-using-linux-here-is-a-distro-you-should-try-5eon</guid>
      <description>&lt;p&gt;When I freed myself from windows quite a while ago, but I realized also quite a while ago that people usually only recommended the same Linux distro over and over again for beginners: Ubuntu.&lt;/p&gt;

&lt;p&gt;Now I ain't against using Ubuntu, but I think we need to clarify  what makes a distro "beginner friendly".&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Ease of installation GUI&lt;/li&gt;
&lt;li&gt;Ease of installing software&lt;/li&gt;
&lt;li&gt;Ease of use&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So you noticed I mentioned software a lot. That's because I find that's what drives most users away.&lt;/p&gt;

&lt;p&gt;Let me start off with Ubuntu and Debian on a whole.&lt;/p&gt;

&lt;h3&gt;
  
  
  OOboontoo
&lt;/h3&gt;

&lt;h3&gt;
  
  
  ☑️ Ease of installation
&lt;/h3&gt;

&lt;p&gt;Installation is about the easiest thing with Ubuntu. Just type in your name, what you want your username to be, passwords, and weather you want it to full install or share the disk. Simple.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;em&gt;&lt;code&gt;X&lt;/code&gt;&lt;/em&gt;&lt;/strong&gt; Ease of Installing Software
&lt;/h3&gt;

&lt;p&gt;Ubuntu has plenty of software in the store, but it's pretty limited.  You can find a lot of software on the internet, but you're gonna have to go searching for it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Question: How many of us newbies have downloaded an installer from a website only to find out it's for Windows?
&lt;/h2&gt;

&lt;p&gt;It's not that it is hard to find thing for Ubuntu, its just it ain't easy either. Lots of it too has to be added as a repository,usually involving a terminal, which is a nightmare for Windows users.&lt;/p&gt;

&lt;p&gt;Also you have to almost always run:&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;&lt;code&gt;apt-get update&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;When installing software from the command-line.&lt;/p&gt;

&lt;h3&gt;
  
  
  Ease of use:
&lt;/h3&gt;

&lt;h5&gt;
  
  
  Ubuntu is extremely easy to use! Which is why most people say it's great for beginners. But I am gonna say this, if you don't like the Unity desktop, or don't like Gnome, you have to go install another desktop from the terminal... which is just an invitation to drive newbies away.
&lt;/h5&gt;

&lt;p&gt;This is where mainly everything you read on the web I am about to contradict.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why as a beginner You should try Arch
&lt;/h2&gt;

&lt;p&gt;When you lookup on the internet "Arch Linux", the main thing you hear, is:&lt;/p&gt;

&lt;p&gt;"Arch Linux is not for beginners"&lt;/p&gt;

&lt;h4&gt;
  
  
  I beg to differ!
&lt;/h4&gt;

&lt;h3&gt;
  
  
  Ease of installation
&lt;/h3&gt;

&lt;p&gt;Arch Linux is notorious for it's hard installation. Ironically because of that people have written dozens of Gui and Semi-GUI installers which make installing it a breeze. Here is a few I recommend: &lt;/p&gt;

&lt;h4&gt;
  
  
  Arco linux:
&lt;/h4&gt;

&lt;p&gt;There almost a dozen desktops to choose from in Arco Linux B and the installer is super simple. You can also choose min or regular. Min comes with only basic of software, regular comes with a bunch.&lt;/p&gt;

&lt;h4&gt;
  
  
  Manjaro:
&lt;/h4&gt;

&lt;p&gt;Also has a bunch of desktops to choose from installer is super simple as well&lt;/p&gt;

&lt;h4&gt;
  
  
  Namib:
&lt;/h4&gt;

&lt;p&gt;Basically the same thing as the others, has a very user friendly installer, and like three desktops to choose from&lt;/p&gt;

&lt;h4&gt;
  
  
  Anarchy Linux:
&lt;/h4&gt;

&lt;p&gt;This is a close as straight up installing arch as I would say you as a beginner should try. There is basically every desktop there, you can choose exactly what software you want downloaded as well... BUT! It is a semi-GUI so no mousey-mousey here people... keyboard only.&lt;/p&gt;

&lt;h3&gt;
  
  
  Ease of installing software
&lt;/h3&gt;

&lt;p&gt;So funnily I find that the most techy way of installing software is also the easiest. There are 2 main ways to install software on Arch:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Graphical AUR helper&lt;/li&gt;
&lt;li&gt;Command-line AUR helper&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I recommend you use the command-line installer. &lt;/p&gt;

&lt;h2&gt;
  
  
  Wait!
&lt;/h2&gt;

&lt;p&gt;Isn't that what you just said would drive away beginners?&lt;/p&gt;

&lt;p&gt;Yes, but it balances itself out. For one, if you installed Manjaro or Arco to look up software all you do is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;yay PROGRAM-NAME

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Where PROGRAM-NAME is the name of the program you want installed.&lt;/p&gt;

&lt;p&gt;If you didn't install those 2 (which for beginners you should) all you have to type is &lt;code&gt;sudo pacman -S yay&lt;/code&gt; and you are finished.&lt;/p&gt;

&lt;p&gt;You can basically &lt;code&gt;yay&lt;/code&gt; anything.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;yay games

yay browser

yay whatsapp

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Yes you saw right, WhatsApp is in the AUR. Basically anything is in the AUR. There is thousands upon thousands of applications in there.&lt;/p&gt;

&lt;p&gt;Here is a full example of an AUR install. (See if you can catch the little joke I put in here.)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[nico@niners ~]$ yay opera browser

14 aur/fifth-git 0.5+ggfcad9c2-2 (+0 0.00%) 
    Browser that carries the best features from Opera.
13 aur/opera-mobile-emulator 12.1-1 (+0 0.00%) (Orphaned) 
    Emulator of Opera Mobile browser. Discontinued.
12 aur/opera32 45.0.2552.898-1 (+2 0.02%) 
    A fast and secure web browser
11 aur/yandex-browser-ffmpeg-codecs-opera 0.0.2-1 (+2 0.01%) 
    symlink for opera-ffmpeg-codecs package to be used with yandex-browser
10 aur/fifth 0.5-1 (+7 0.00%) (Orphaned) 
    Browser that carries the best features from Opera
9 aur/certbot-git 0.31.0.r3.gec4c03fa6-1 (+26 0.00%) 
    A tool to automatically receive and install X.509 certificates to enable TLS on servers. The client will interoperate with the Let’s Encrypt CA which will be issuing browser-trusted certificates for free.
8 aur/otter-browser-git 0.9.99.r149.g6d9a7f72b-1 (+30 0.01%) 
    Browser aiming to recreate the best aspects of the classic Opera (12.x) UI using Qt5 - git checkout
7 aur/opera-beta 63.0.3368.22-1 (+33 0.00%) 
    A fast and secure web browser and Internet suite - beta stream
6 aur/opera-legacy 12.16.1860-4 (+34 0.00%) 
    Fast and secure web browser and Internet suite - legacy (pre blink) version
5 aur/opera-developer 64.0.3401.0-1 (+86 0.27%) 
    A fast and secure web browser and Internet suite - developer stream
4 community/otter-browser-nowebengine 1.0.01-2 (2.7 MiB 12.7 MiB) 
    Web browser aiming to recreate the best aspects of the classic Opera (12.x) UI using Qt5 without WebEngine support
3 community/otter-browser 1.0.01-2 (2.8 MiB 13.0 MiB) 
    Web browser aiming to recreate the best aspects of the classic Opera (12.x) UI using Qt5
2 community/opera 62.0.3331.66-1 (62.3 MiB 219.7 MiB) 
    A fast and secure web browser
1 community/certbot 0.36.0-1 (448.8 KiB 2.1 MiB) 
    A tool to automatically receive and install X.509 certificates to enable TLS on servers. The client will interoperate with the Let’s Encrypt CA which will be issuing browser-trusted certificates for free.
==&amp;gt; Packages to install (eg: 1 2 3, 1-3 or ^4)
==&amp;gt; 2

[sudo] password for nico: 

resolving dependencies...
looking for conflicting packages...

Package (1)      New Version     Net Change  Download Size

community/opera  62.0.3331.66-1  219.68 MiB      62.34 MiB

Total Download Size:    62.34 MiB
Total Installed Size:  219.68 MiB

:: Proceed with installation? [Y/n] y

:: Retrieving packages...
 opera-62.0.3331.66-...    62.3 MiB  1373K/s 00:46 [----------------------] 100%
(1/1) checking keys in keyring                     [----------------------] 100%
(1/1) checking package integrity                   [----------------------] 100%
(1/1) loading package files                        [----------------------] 100%
(1/1) checking for file conflicts                  [----------------------] 100%
:: Processing package changes...
(1/1) installing opera                             [----------------------] 100%
Optional dependencies for opera
    opera-ffmpeg-codecs: playback of proprietary video/audio
    pepper-flash: flash support
    upower: opera battery save [installed]
:: Running post-transaction hooks...
(1/4) Updating icon theme caches...
(2/4) Arming ConditionNeedsUpdate...
(3/4) Updating the desktop file MIME type cache...
(4/4) Updating the MIME type database...

[nico@niners ~]$

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;So what happened here? I typed &lt;code&gt;yay opera browser&lt;/code&gt; which made it look up all the references to opera browser in the AUR. It then asks you which one you want installed. I typed in my number, then it started the process. Yay then told me how much disk space it would take, and asked me if I was willing to sacrifice it. After that it asked for my password, and installed it for me.&lt;/p&gt;

&lt;p&gt;You can also install the Snap Store, which is just like Ubuntu's software center.&lt;/p&gt;

&lt;p&gt;The second way is to install something like Octopi, or Pamac, which is a graphical alternative to Yay. I do find Yay is more reliable, but these are great as well.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Ease of use
It really depends on what desktop environment you choose. Which is really why I recommend you check out Arco or Manjaro, and if you are up to it even Anarchy, because you aren't tied down to just Gnome, or the Unity desktop.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Okay, I hope you enjoyed this article. I'm going to be making a few of these comparison articles for beginners, so follow me if you wanna get updates on those. And don't forget to comment down below about your opinion!&lt;/p&gt;

&lt;h2&gt;
  
  
  Y'all have a great day
&lt;/h2&gt;

</description>
      <category>linux</category>
      <category>beginners</category>
      <category>software</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How do you decorate, and customize your computer?</title>
      <dc:creator>Lazar</dc:creator>
      <pubDate>Tue, 13 Aug 2019 21:57:36 +0000</pubDate>
      <link>https://dev.to/lazar/how-do-you-decorate-and-customize-your-computer-3bfk</link>
      <guid>https://dev.to/lazar/how-do-you-decorate-and-customize-your-computer-3bfk</guid>
      <description>&lt;p&gt;I recently just bought the laptop I am typing on right now, thus, &lt;em&gt;(I always wanted to use "thus")&lt;/em&gt; I haven't had time to put my own custom "deco" on it.&lt;/p&gt;

&lt;p&gt;On my last computer, my brother had been throwing out a bunch of old National Geographic maps, so I cut one to the size of my screen and glued it on. &lt;strong&gt;&lt;em&gt;lol&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Even worse, afterwards because I needed my raspberry pi for a project, I taped a raspberry pi zero to the back of it, and then taped a USB plug to the back to power it with the port on my laptop. &lt;em&gt;Surprisingly&lt;/em&gt;, its &lt;strong&gt;still&lt;/strong&gt; on nice and firm!&lt;/p&gt;

&lt;p&gt;But, before I totally ruin my computer, I was wondering, How do you all customize yours?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Have fun!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>customization</category>
      <category>humor</category>
      <category>computers</category>
    </item>
  </channel>
</rss>
