<?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: Shalesh Singh Visen</title>
    <description>The latest articles on DEV Community by Shalesh Singh Visen (@shailesh77).</description>
    <link>https://dev.to/shailesh77</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%2F279166%2F039812b4-61bb-40b1-bdca-28cc3e5de273.jpg</url>
      <title>DEV Community: Shalesh Singh Visen</title>
      <link>https://dev.to/shailesh77</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shailesh77"/>
    <language>en</language>
    <item>
      <title>5 Top Most Beautiful Dog Breeds</title>
      <dc:creator>Shalesh Singh Visen</dc:creator>
      <pubDate>Fri, 20 Mar 2020 12:27:16 +0000</pubDate>
      <link>https://dev.to/shailesh77/5-top-most-beautiful-dog-breeds-4aoa</link>
      <guid>https://dev.to/shailesh77/5-top-most-beautiful-dog-breeds-4aoa</guid>
      <description>&lt;p&gt;Beautiful dogs are always the desired pets of every one of us. The dogs’ supreme qualities such as the ability to guard livestock, loyalty, intelligence and obedience keep them in demand. Some of the dog owners distinctively select special breeds for their attractiveness whereas some choose dogs for security reasons. But, amazingly a fact to be admitted that all such beautiful, cute, pretty dogs have emerged from the majestic source wolf. Here, we see the top most beautiful dog breeds. &lt;/p&gt;

&lt;h2&gt;
&lt;strong&gt;1) Bulldog – Your Sweet Companion&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;This is more passionate towards his owner and you cannot stop it from sleeping on the bed along with his boss. The most noted character of the bulldog is it is very stubborn. They are very firm and want to make everything around them calm. They bark only at necessary times and the rest of the time they stay very quiet. You cannot even hear his voice out when you move from him. Bulldogs become close to almost everyone and carefully pick one person to stick on. It will be close to the caregiver. Your pooch will feel so sad when it is left alone even for a shorter time. This companion dog expects lots of love from his owner. &lt;/p&gt;

&lt;h2&gt;
&lt;strong&gt;2) Samoyeds – Best of Smile&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Samoyeds is the world’s most beautiful dog breed which is famous for its hairy lush white coat skin. This friendly and personable dog is intelligent and thrives on the human association. Samoyeds will be a continuous barker if left alone for long hours. It usually digs to be safe in the coolest place. Samoyeds get along with other people and other pets very quickly. It is counted among 14 ancient dog breeds with genetic footprints close to wolves. It was initially used for pulling sledges, hunting and herding reindeer. This &lt;strong&gt;“&lt;a href="http://www.cutestpaw.com/articles/30-pictures-of-adorable-sammy-smile/"&gt;Smiling Sammie&lt;/a&gt;”&lt;/strong&gt; used to shed its white coat every 2-3 times a week and the sheds will be heavy. &lt;/p&gt;

&lt;h2&gt;
&lt;strong&gt;3) Golden Retriever – Intelligent Heap &lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The most beautiful, smart-natured &lt;a href="https://www.dogspot.in/golden-retriever/"&gt;&lt;strong&gt;Golden Retriever &lt;/strong&gt;&lt;/a&gt;is a famous dog breed across the globe. Its skin looks like a beautiful and thick water repellent coat created naturally in the form of wavy or straight. As the name says, the colors of its coat appear in different shades of golden color. Despite its beautifulness, this is an ideal rescue pooch, intelligence, energetic and down to earth to its master. It is staying with puppyish nature until turns five years. But, this breed used to shed all around the year. His master may keep his pretty coat as such by combing regularly. Golden Retriever is calm in nature so that it cannot be a good guard dog. However, it is brilliant in learning tricks quickly. These are highly active and love to engage in various tasks assigned by its master. &lt;/p&gt;

&lt;h2&gt;
&lt;strong&gt;4) Pomeranian – Tiny Toy&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Pomeranian is a nimble, intelligent and friendly breed but sometimes without recalling its smaller size, it will confront larger dogs. It was very favorite to Germany’s Queen Victoria. It comes in different colors including Red, Brindle, Chocolate, Lavender, Orange, and Sable. The “&lt;a href="https://en.wikipedia.org/wiki/Toy_dog"&gt;Toy Dog&lt;/a&gt;” has a square-shaped body that is covered with a fluffy double coat and the tail curls up and the back. Pomeranian is an alarming dog and it is prone to excessive barking. &lt;/p&gt;

&lt;p&gt;It is a good watchdog and the prime choice of elders due to its alertness and small size. This companion dog can be easily trained and it learns commands fast. It loves learning tricks from master quickly with utmost obedience. It is very alert and starts bark at strange things. Pomeranian loves to be at home always, an excellent companion for jogging and gets along with other pets at home. Be sure to care for this active and playful breed regularly because Pomeranian is a regular shedder. &lt;/p&gt;

&lt;h2&gt;
&lt;strong&gt;5) Alaskan Malamute – Hard Worker&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The Alaskan is a well-popular leash puller and it has the habit of frequent eating. This powerful breed used to pull sledges even in the crucial climates. Alaskan easily mingles with other dogs and capable of hunting and killing other wild lives. It is very difficult to maintain this breed behind the fence because Malamute is an ace in digging and climbing. The frightening breed is a well-muscled body with strong legs and deep chest and its curly tail waves always around at back. Its dark-brown eyes with a broad head, prick ears are enhancers of the dog’s pretty look. His bushy coat comes in Gray, Black, Sable and Red color with white on face, belly, leg and feet. This high-shedding pooch is not fit for an apartment lifestyle and it needs everyday exercise to refresh with its high energy. Alaskan Malamute is an absolute friendly pooch and not strictly a watchdog. &lt;/p&gt;

&lt;p&gt;Yes, every breed has its traits. Dogs’ long and luxurious coats, perky eyes, wonderful bodylines, catchy patterns and colors are always notable besides its nature. If you would like to keep a particular breed as your pet, try to gather entire information about it to make the future days scintillating… &lt;/p&gt;

</description>
      <category>dogsbreeds</category>
      <category>pet</category>
    </item>
    <item>
      <title>How is Python catching up with Java?</title>
      <dc:creator>Shalesh Singh Visen</dc:creator>
      <pubDate>Wed, 15 Jan 2020 09:07:10 +0000</pubDate>
      <link>https://dev.to/shailesh77/how-is-python-catching-up-with-java-2lkm</link>
      <guid>https://dev.to/shailesh77/how-is-python-catching-up-with-java-2lkm</guid>
      <description>&lt;p&gt;Java and Python are the world’s most popular programming languages. Both are general-purpose programming language having object-oriented features. For a long time, Java has been the front runner of all other programming languages. This is due to its number of packages and flexibility. But in recent years, Python is catching up pretty quickly. &lt;/p&gt;

&lt;h2&gt;
&lt;strong&gt;Increasing trend of Python Language&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Python is one of the fastest growing programming languages in the world. There is a huge number of developers that use the language daily for a variety of applications. Over the years, major corporations have adopted the language for their purposes. They are: &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Instagram runs on Django, that is a powerful and secure Python web framework &lt;/li&gt;
  &lt;li&gt;Dropbox uses Python for providing cloud storage services to its clients &lt;/li&gt;
  &lt;li&gt;The Watson artificial intelligence system launched by IBM has a separate Python SDK for modifying it &lt;/li&gt;
  &lt;li&gt;Netflix has a powerful analytics engine that provides you with recommendations for shows you might enjoy. The engine is based on Python &lt;/li&gt;
  &lt;li&gt;Youtube’s code is written in Python &lt;/li&gt;
  &lt;li&gt;Around 21 % of the code of Facebook’s infrastructure is written in Python &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The user base of the &lt;a href="https://www.stechies.com/python/"&gt;&lt;strong&gt;&lt;u&gt;python &lt;/u&gt;&lt;/strong&gt;&lt;strong&gt;&lt;u&gt;programming language&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; has been growing since its inception in the early 90s. One of the key factors that have driven its growth is development time. Most of the developers love Python because it takes lesser lines of code to build an application. This is because the language is built in a way so they can focus on converting ideas into code. They do not have to worry about complicated syntax issues. &lt;/p&gt;

&lt;p&gt;Another important factor has made Python very trending.  This is the use of the language in big data and machine learning. &lt;/p&gt;

&lt;p&gt;It is used in machine learning for writing algorithms and developing applications. It offers many useful libraries like Pytorch, Tensorflow, NLTK and Keras. &lt;br&gt;
  Furthermore, Python is being extensively used in web development. Full stack web frameworks such as Django, TurboGears and Pyramid are used to develop web applications faster. &lt;/p&gt;

&lt;p&gt;At present, developers use Python for web development and data analysis. DevOps and System Administration are the next most used areas of the year 2019. &lt;/p&gt;

&lt;h2&gt;
&lt;strong&gt;Special Features of Python&lt;/strong&gt; &lt;/h2&gt;

&lt;p&gt;Python has many special features that make it a popular choice. They are: &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Open-source&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Python is completely free and open source. This means that you can download the interpreter from their official website at no cost. Being open source, the source code is available for all to modify and enhance it. &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Code interpretation&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Python code does not have to be compiled totally. This is because the language is interpreted and is executed one line at a time. This makes it better than languages such as C or C++. Therefore, Python programs run faster and are easier to debug. &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Object-oriented&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Python is an object-oriented language. So, the language supports concepts such as classes, objects, and encapsulation. Developers can make complex applications that require these concepts. &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;GUI&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can use the language for making graphical user interfaces. It has modules such as Tk, PyQt5, wxPython and PyQt4 to do it. Graphical applications can be easily developed using the PyQt5 module. &lt;br&gt;
  Furthermore, you can develop GUI applications easily through Python. These applications can be run on Windows systems such as Windows MFC and the Unix X Window System.   &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;High-level language&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In Python, you do not have to keep the system architecture in mind while writing programs. This is because the language is high level and is executed by the interpreter. The processor does not run it. So your program code does not have to manage the memory. &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Libraries&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Another important feature of Python is its huge availability of modules. It has an extensive standard library. So, you do not have to write code for everything. You will probably find a library for all types of tasks such as scrappy, pillow, tqdm, requests, pendulum, IPython and arrow. &lt;/p&gt;

&lt;p&gt;You will find libraries and frameworks for unit testing, data science, web development and many other applications. This makes coding easier and faster. As a result, the deployment time is enhanced when developers work on large projects. &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Dynamically typed&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Python programming language is dynamically typed. For example, you are writing a program in Python. You do not have to to mention the variable types explicitly. The Python interpreter recognizes the type of variable during run time. &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Interactive debugging&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can test and debug your code by the help of Python’s interactive mode. &lt;/p&gt;

&lt;h2&gt;
&lt;strong&gt;Why Python Preferred Over Other Programming Languages&lt;/strong&gt; &lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1) Typing&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Being dynamically typed, Python code is easier and faster to write. The Python interpreter checks the variable types during run time. So, you can focus more on the logic of the code minutely. &lt;/p&gt;

&lt;p&gt;Moreover, it is statically typed. Therefore, you have to mention the variable names before running the code. This makes its code a little complex. &lt;br&gt;
  Being statically typed, a Java program will not run or compile properly if a syntax error is spotted. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2) Readability&lt;/strong&gt;  &lt;/p&gt;

&lt;p&gt;Instead of curly brackets like most languages, Python uses whitespaces or indentation. This enhances the readability of the program. So, novice programmers do not get confused and are able to read the code easily. Along with this, Python does not use any semicolon. So, there are lesser chances of you committing syntax errors. &lt;/p&gt;

&lt;p&gt;On the other hand, Java uses semicolons and curly brackets in its code. This might be a little daunting for beginners. They might get confused while working with loops and functions. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3) Productivity&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Programs written in Python need fewer lines of code. For example, a simple program for printing Hello World to the console is as follows: &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;print ("Hello World!")&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With fewer lines of code, programmers can complete large projects faster. As the development time enhances, the overall productivity of the team increases. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4) Learning curve&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This where Python beats many other programming languages, including Java. The learning curve in Python is not very steep. That is why many people are choosing Python over other programming languages. &lt;/p&gt;

&lt;p&gt;Using Python, you can learn the basics of loops, variables, conditional statements and object-oriented concepts quickly. You can then move on to other programming languages like C, C++ and Java. This transition will be easier for you. Grasping new concepts and languages is easier this way. &lt;/p&gt;

&lt;h3&gt;
&lt;strong&gt;Other Trending Programming Languages in 2020&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This year has seen the rise of other great programming languages apart from Java and Python. Let us take a look at them in detail: &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Javascript&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;According to the Stack Overflow Developer Survey of 2019, Javascript is the most popular programming language. Formerly called LiveScript, this language is considered the language of the web. It is a client-side language and is used in front end development of websites. &lt;br&gt;
  You can also use it easily in the back end as well using the Node.js. &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Swift&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is an open-source language developed by Apple. This is used for creating native Mac OS and iOS applications. Its syntax is influenced by Python and Ruby. So, it is easier to learn, code and debug. The syntax is like natural English and the programs require less code. &lt;br&gt;
  It has a small community that is growing rapidly. However, the language is considered less stable as it is upgraded constantly. &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Go&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Go programming language is built by Google. Companies that work with distributed systems make use of this language. It provides great support for multithreading. &lt;br&gt;
  The syntax of the languages is statically typed and is very secure. According to the programmers, it has a moderate learning curve. It is great for developing single-page applications. &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;R Programming Language&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the most commonly used language for machine learning and data analysis. It is also used for statistical computing and graphics. There are built-in libraries that make it easier for writing machine learning algorithms. &lt;/p&gt;

&lt;h4&gt;
&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;In recent years, Python has become very popular. Considered a powerful language, it is catching up with Java quickly. This is mainly due to its easy syntax and learning curve. Most beginners all over the world are choosing Python over Java and other programming languages. &lt;/p&gt;

&lt;p&gt;Experienced programmers state that Python is easier to set up and execute. Its indentation is also easier than Java. However, when it comes to performance, Java is faster than Python. Java’s runtime compilation makes it faster than Python. This is because of Python’s interpreted nature. &lt;/p&gt;

&lt;p&gt;However, Java is still the first option when it comes to building mobile applications. But Python is the most favoured when it comes to IoT and artificial intelligence. &lt;/p&gt;

</description>
      <category>python</category>
      <category>java</category>
    </item>
  </channel>
</rss>
