<?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: Mubar Dauda</title>
    <description>The latest articles on DEV Community by Mubar Dauda (@mubardauda).</description>
    <link>https://dev.to/mubardauda</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%2F412877%2F71200df8-946f-4642-9d9f-19e10c579c5d.png</url>
      <title>DEV Community: Mubar Dauda</title>
      <link>https://dev.to/mubardauda</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mubardauda"/>
    <language>en</language>
    <item>
      <title>The Usage of Website To Your Business</title>
      <dc:creator>Mubar Dauda</dc:creator>
      <pubDate>Sun, 23 May 2021 09:12:23 +0000</pubDate>
      <link>https://dev.to/mubardauda/the-usage-of-website-to-your-business-5629</link>
      <guid>https://dev.to/mubardauda/the-usage-of-website-to-your-business-5629</guid>
      <description>&lt;p&gt;The Usage of Website To Your Business&lt;/p&gt;

&lt;p&gt;Many companies and start-ups don't know the essential and aid the website offers their company. Today, having a website is as crucial as having a shop, office or telephone number. Research has found that 6/10 customers expect brands to have content online about their business.&lt;/p&gt;

&lt;p&gt;Here are the great help the website offers your company.&lt;/p&gt;

&lt;p&gt;ONLINE PRESENCE 24/7&lt;/p&gt;

&lt;p&gt;Having website is like having a shop or office where people can find, locate and patronize you, though it may sound odd. But, website offers your company a global location and recognition.&lt;/p&gt;

&lt;p&gt;Your company will be searchable and recognize all over the world. 🌎🌎&lt;/p&gt;

&lt;p&gt;INFORMATION EXCHANGE&lt;/p&gt;

&lt;p&gt;Unlike the olden days and method of exchanging information. At its simplest, a website provides a quick and easy way of communicating information between buyers and sellers. You can list your opening hours, contact information, show images of your location or products, and use contact forms to facilitate enquiries from potential customers or feedback from existing ones.&lt;/p&gt;

&lt;p&gt;MARKET EXPANSION&lt;/p&gt;

&lt;p&gt;As your website is accessible to individuals all over the world, the ability to break through geographical barriers has never been easier. Anyone, from any country, will be able to find your company and as such, is now a potential customer.&lt;/p&gt;

&lt;p&gt;IT CUT COSTS&lt;/p&gt;

&lt;p&gt;As well as simply displaying information, your website can sell goods &amp;amp; services or products directly to your  consumers; in some cases removing the need to use “brick-and-mortar” stores which involve large operating costs (staff wages, rental, utilities to name just a few). Eliminating these overheads will also allow you to lower your prices, giving your business that real competitive edge.&lt;/p&gt;

&lt;p&gt;ADVERTISING&lt;/p&gt;

&lt;p&gt;Technology advancement has make human work easier. Many software tools have been design to make advertisement easy.&lt;/p&gt;

&lt;p&gt;Social medias (Facebook, Instagram and WhatsApp), Google Adsense give you the power to reach customers with much more accuracy and reliability than with traditional offline advertising methods. SEO and online advertising are a great way to help build up awareness, with SEO, when customers is searching for a specific product, your company will be the one to appear on the search engine. If it’s done correctly, traffic to your website would increase.&lt;/p&gt;

&lt;p&gt;COMPETITOR ONLINE&lt;/p&gt;

&lt;p&gt;If you don’t have a website it is highly likely that your competitor will do, this means that you are missing out on gaining new customers and can be in the forefront of their minds. It is crucial that no opportunities are missed and are gained by the competition.&lt;/p&gt;

&lt;p&gt;GROWTH OPPORTUNITY&lt;/p&gt;

&lt;p&gt;Websites, in general, are great ways to in providing a place that potential investors can be referred to. It shows what your company is about, what it has achieved and what it can achieve in the future.&lt;/p&gt;

&lt;p&gt;Looking for forward to your business growth.&lt;/p&gt;

&lt;p&gt;Mubar Dauda&lt;br&gt;
AI Practitioner, Front-end Dev, Karateka.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>django</category>
      <category>html</category>
    </item>
    <item>
      <title>HOW TO BECOME A SUCCESSFUL DEVELOPER</title>
      <dc:creator>Mubar Dauda</dc:creator>
      <pubDate>Tue, 10 Nov 2020 06:09:35 +0000</pubDate>
      <link>https://dev.to/mubardauda/how-to-become-a-successful-developer-a44</link>
      <guid>https://dev.to/mubardauda/how-to-become-a-successful-developer-a44</guid>
      <description>&lt;p&gt;Successful people are simply those with successful habits. So is, for successful developers. To become a successful developer you have to be religious with the habit of successful people, by practicing those habits which can lead you to a whole new level in no time.&lt;/p&gt;

&lt;p&gt;As a developer, learning new technology and skills are crucial to become successful. Some of the habits for a successful developer is,&lt;/p&gt;

&lt;p&gt;LEARNING HOW TO LEARN&lt;/p&gt;

&lt;p&gt;Spending time learning how to learn will help you now and as you progress in programming career. That's because the learning never ends (it's an ocean). This is where most developers get it wrong. Most of them spend time meandering through tutorials not making any progress because they're not learning in effective way. &lt;/p&gt;

&lt;p&gt;Programming without application is a waste of time.&lt;/p&gt;

&lt;p&gt;The reason most people end up being same after a lot of paid courses and tutorials is because they're not doing active learning but passive learning.&lt;/p&gt;

&lt;p&gt;BE A PROBLEM SOLVER&lt;/p&gt;

&lt;p&gt;My mentor daily task is  Solving problems on programming, sometimes I get tired when he'll say do this do that. Meanwhile it's broaden my learning and experiences.&lt;/p&gt;

&lt;p&gt;Solving problems must be a daily ritual for a successful developers as it's for successful people. It's not always about typing 1000's lines of code. Slow down, think, rack your brain through problems systematically, and have a problems solving system in place and this would improve your productivity as a developer.&lt;/p&gt;

&lt;p&gt;LEARNING THE RIGHT LANGUAGE&lt;/p&gt;

&lt;p&gt;Learning the right languages is really important. &lt;/p&gt;

&lt;p&gt;These was in the previous post on (the best programming language)&lt;/p&gt;

&lt;p&gt;So languages have gone extinct and some young developers are still wasting their time on it. This occur due to outdated and poor information.&lt;/p&gt;

&lt;p&gt;I met with a guy some things ago, the guy was learning SWIFT (language use to develop iOS and Apple applications).&lt;/p&gt;

&lt;p&gt;This is total waste of time, energy and money because the language is outdated for iOS developers, compare to Objective-C.&lt;/p&gt;

&lt;p&gt;Apple is a unique tech company which update their development every year.&lt;/p&gt;

&lt;p&gt;LEARN HOW TO COMMUNICATE EFFECTIVELY&lt;/p&gt;

&lt;p&gt;There are millions of developers out there in the world and, what separates a successful developer from the other is your communication skills. You must be an effective communicator. Learn how to develop your communication skills and level them up.&lt;/p&gt;

&lt;p&gt;Mubar Dauda&lt;br&gt;
AI practitioner, Karateka, Data Analyst.&lt;/p&gt;

</description>
      <category>django</category>
      <category>javascript</category>
      <category>python</category>
      <category>datascience</category>
    </item>
    <item>
      <title>MACHINE LEARNING</title>
      <dc:creator>Mubar Dauda</dc:creator>
      <pubDate>Thu, 06 Aug 2020 05:27:31 +0000</pubDate>
      <link>https://dev.to/mubardauda/machine-learning-50af</link>
      <guid>https://dev.to/mubardauda/machine-learning-50af</guid>
      <description>&lt;p&gt;MACHINE LEARNING&lt;/p&gt;

&lt;p&gt;The aim of Artificial Intelligence is to build a machine that will think and react like we human, and this has been accomplished over the decades and a lot of predictive models is coming in the nearest future.&lt;/p&gt;

&lt;p&gt;Machine learning is a subset of Artificial Intelligence that enables a system to learn from data rather than through explicit programming. However, it is not a simple process.&lt;/p&gt;

&lt;p&gt;Machine learning has become one of the most important topics within development organizations that are looking for innovative &lt;br&gt;
ways to leverage data assets to help the business gain a new level of understanding.&lt;/p&gt;

&lt;p&gt;Why add machine learning into their mix?&lt;/p&gt;

&lt;p&gt;Adoption of appropriate machine learning model enables organizations to have &lt;br&gt;
the ability to continually predict changes in the business ( like the chatbot, it is trained with huge data of different old chat to response and chat like we human. we have been to some sites that request for feedbacks like YouTube)&lt;br&gt;
they are best able to predict what’s next. &lt;/p&gt;

&lt;p&gt;As data is constantly added, the machine learning models ensure that the solution is &lt;br&gt;
constantly updated. The value is straightforward: If you use the &lt;br&gt;
most appropriate and constantly changing data sources in the &lt;br&gt;
context of machine learning, you have the opportunity to predict the future.&lt;/p&gt;

&lt;p&gt;Machine learning, Artificial Intelligence (AI), and cognitive &lt;br&gt;
computing are dominating conversations about how emerging advanced analytics can provide businesses &lt;br&gt;
with a competitive advantage to the business. There is no debate &lt;br&gt;
that existing business leaders are facing new and unanticipated &lt;br&gt;
competitors. These businesses are looking at new strategies that &lt;br&gt;
can prepare them for the future.&lt;/p&gt;

&lt;p&gt;While a business can try different &lt;br&gt;
strategies, they all come back to a fundamental truth you have to follow the data.&lt;/p&gt;

&lt;p&gt;Over the decades, AI techniques have been widely used as a method of improving the performance of underlying code.&lt;/p&gt;

&lt;p&gt;In the last few years with the focus on distributes computing models &lt;br&gt;
and cheaper compute and storage, there has been a surge of interest in AI and machine learning that has to lead to a huge amount of &lt;br&gt;
money being invested in startup software companies. Today, we are seeing major advancement and commercial solutions.&lt;/p&gt;

&lt;p&gt;Mubar Dauda&lt;br&gt;
AI practitioner, Entrepreneur, Karateka&lt;/p&gt;

</description>
      <category>python</category>
      <category>machinelearning</category>
      <category>django</category>
      <category>webdev</category>
    </item>
    <item>
      <title>PROGRAMMING: A LIFETIME SKILLS</title>
      <dc:creator>Mubar Dauda</dc:creator>
      <pubDate>Thu, 09 Jul 2020 04:32:31 +0000</pubDate>
      <link>https://dev.to/mubardauda/programming-a-lifetime-skills-2229</link>
      <guid>https://dev.to/mubardauda/programming-a-lifetime-skills-2229</guid>
      <description>&lt;p&gt;In the world of technology, programming has been  of aid to the world and will grow in the coming years&lt;/p&gt;

&lt;p&gt;Computer programs are essentially a series of written languages that computers understand, which is typically a hybrid language between regular English and mathematics. &lt;/p&gt;

&lt;p&gt;Without programmers writing programs telling computers and other technological devices what to do, they would literally be doing nothing and none of us would be able to enjoy any of the luxuries technology has to offer.&lt;/p&gt;

&lt;p&gt;Programs are found in everything from video games to phone apps, and that pool of products is growing. We are moving toward a more technologically advanced world, the need for programmers will continue to grow in the present years and beyond.&lt;/p&gt;

&lt;p&gt;Since programming is just about every piece of technology we use this day, the opportunities to find work are almost endless. But there are certain jobs that have more growth than others within the field. &lt;/p&gt;

&lt;p&gt;Software Developers, for example, are expected to see an average growth rate of 24% in the next 10 years despite the average for all jobs combined only being 7% in the same amount of time. Software Developers are responsible for many of the apps you have grown to love and in the next 10 years, there will be thousands of new apps that come to life. &lt;/p&gt;

&lt;p&gt;So if you’re tech-savvy, a good leader and also creative enough to come up with the next big thing, this might be the job for you. On the opposite end of the spectrum, regular computer programming jobs, although high paying and in demand, are expected to face a 7% decline in the next ten years. These are jobs are highly important but the fact that they can be done remotely means companies tend to hire employees overseas who are willing to take much less pay. &lt;/p&gt;

&lt;p&gt;The availability of several opportunities does not mean they are literally endless. If pursuing a career as a programmer is something you truly want to do, make sure you separate yourself from the rest of the crowd and you can start by getting matched up with a tutor who can give you the tools to ensure this happens.&lt;/p&gt;

&lt;p&gt;With a fairly high starting salary and in a field that is expanding at an exponential rate, learning how to program and working as a programmer seems to be a skill that will last for a long period.&lt;/p&gt;

&lt;p&gt;If pursuing a career as a programmer is something you truly want to do, make sure you separate yourself from the rest of the crowd and you can start by getting matched up with a tutor who can give you the tools to ensure this happens.&lt;/p&gt;

&lt;p&gt;Mubar Dauda&lt;br&gt;
AI practitioner | Data scientist | Entrepreneur | Karatéka&lt;/p&gt;

</description>
      <category>html</category>
      <category>datascience</category>
    </item>
    <item>
      <title>THE BEST PROGRAMMING LANGUAGE</title>
      <dc:creator>Mubar Dauda</dc:creator>
      <pubDate>Wed, 24 Jun 2020 06:08:09 +0000</pubDate>
      <link>https://dev.to/mubardauda/the-best-programming-language-1f84</link>
      <guid>https://dev.to/mubardauda/the-best-programming-language-1f84</guid>
      <description>&lt;p&gt;THE BEST PROGRAMMING LANGUAGE&lt;/p&gt;

&lt;p&gt;If you’re new to the field of software development, the toughest part of learning programming is deciding where to begin. There are hundreds of programming languages in widespread use, each with its own complexities and idiosyncrasies.&lt;/p&gt;

&lt;p&gt;The good news is that as you begin your journey as a software developer, you need  to discover which programming language will be most suitable for you, your interests, and your career goals.&lt;/p&gt;

&lt;p&gt;In the list below, I'll go over the best and most in-demand programming languages for many of the most common use cases including web development, mobile development, game development, Data analysis, Artificial intelligence and more.&lt;/p&gt;

&lt;p&gt;JAVASCRIPT&lt;/p&gt;

&lt;p&gt;It’s impossible to be a software developer these days without using JavaScript in some way. According to Stack Overflow's 2019 Developer Survey, JavaScript is the most popular language among developers for the seventh year in a row. Nearly 70 percent of survey respondents reported that they had used JavaScript in the past year.&lt;/p&gt;

&lt;p&gt;Along with HTML and CSS, JavaScript is essential to front-end web development. A majority of the web’s most popular sites, from Facebook and Twitter to Gmail and YouTube, rely on JavaScript to create interactive web pages and dynamically display content to users.&lt;/p&gt;

&lt;p&gt;Although JavaScript is primarily a front-end language run on the browser, it can also be used on the server-side through Node.js to build scalable network applications. Node.js is compatible with Linux, SunOS, Mac OS X and Windows.&lt;/p&gt;

&lt;p&gt;Because JavaScript has a forgiving, flexible syntax and works across all major browsers, it is one of the friendliest programming languages for beginners.&lt;/p&gt;

&lt;p&gt;SWIFT&lt;/p&gt;

&lt;p&gt;If you’re interested in Apple products and mobile app development, Swift is a good place to start. First announced by Apple in 2014, Swift is a relatively new programming language used to develop iOS and macOS applications.&lt;/p&gt;

&lt;p&gt;Swift has been optimized for performance and built from the ground up to match the realities of modern iOS development. Not only does iOS run on every iPhone and iPad, but it’s also the basis for other operating systems such as watchOS (for Apple Watches) and tvOS (for Apple TVs). In addition, Apple isn't going anywhere as a tech industry leader, and iOS apps continue to be the most profitable in the mobile app marketplace.&lt;/p&gt;

&lt;p&gt;GO&lt;/p&gt;

&lt;p&gt;One of the core languages favored by Google, Go is the little language that could. As a low-level language, Go is ideal for engineers who want to enter the field of systems programming. It encompasses much of the same functionality of C and C++ without the difficult syntax and steep learning curve. It’s the perfect language for building web servers, data pipelines, and even machine-learning packages.&lt;/p&gt;

&lt;p&gt;As a compiled language, Go runs “close to the metal,” allowing for a blazing-fast runtime. It’s an open-source language, and ambitious developers can see their personal contributions adopted and enjoyed by programmers worldwide.&lt;/p&gt;

&lt;p&gt;PYTHON&lt;/p&gt;

&lt;p&gt;Python is perhaps the most user-friendly programming language of any on this list. It’s often said that Python’s syntax is clear, intuitive, and almost English-like, which, like Java, makes it a popular choice for beginners.&lt;/p&gt;

&lt;p&gt;Also like Java, Python has a variety of applications that make it a versatile, powerful option when choosing the best programming language for your use case. If you're interested in back-end web development, data analysis, autonomous programming and scientific programming for example, open-source Django framework, written in Python, is popular, easy to learn, and feature-rich. Django has been used in the development of some popular sites like Mozilla, Instagram, and Spotify.&lt;/p&gt;

&lt;p&gt;Python also has packages such as NumPy and SciPy that are commonly used in the fields of scientific computing, mathematics, and engineering. Other Python libraries such as TensorFlow, PyTorch, scikit-learn, and OpenCV are used to build programs in data science, machine learning, image processing, and computer vision. Python's science and data applications make it a great choice for the academically inclines.&lt;/p&gt;

&lt;p&gt;RUBY&lt;/p&gt;

&lt;p&gt;Ruby is another scripting language that’s commonly used for web development. In particular, it’s used as the basis for the popular Ruby on Rails web application framework.&lt;/p&gt;

&lt;p&gt;Beginners often gravitate toward Ruby because it has a reputation for having one of the friendliest and most helpful user communities. The Ruby community even has an unofficial saying, “Matz is nice and so we are nice,” encouraging members to model their kind and considerate behavior on Ruby’s chief inventor Yukihiro Matsumoto.&lt;/p&gt;

&lt;p&gt;In addition to the active community and its straightforward syntax, Ruby is also a good language to pick up thanks to its association with great tech businesses. Twitter, Airbnb, Bloomberg, Shopify, and countless other startups have all built their websites using Ruby on Rails at some point.&lt;/p&gt;

&lt;p&gt;C# and C++&lt;/p&gt;

&lt;p&gt;C# (pronounced C Sharp) is a general-purpose, object-oriented language built on the foundations of C. It was originally designed by Microsoft as part of its .NET framework for building Windows applications.&lt;/p&gt;

&lt;p&gt;C# uses a syntax that’s similar to other C-derived languages such as C++, so it’s easy to pick up if you’re coming from another language in the C family. C# is not only the go-to for Microsoft app development, but it’s also the language mobile developers use to build cross-platform apps on the Xamarin platform.&lt;/p&gt;

&lt;p&gt;Additionally, anyone who is interested in VR development should consider learning C#. C# is the recommended language for building 3D and 2D video games using the popular Unity game engine, which produces one-third of the top games on the market.&lt;/p&gt;

&lt;p&gt;C++ is also used in programming cars engines, robot and micro controllers.&lt;/p&gt;

&lt;p&gt;When deciding which programming language to learn, it’s important not to get caught up in flashy trends and popularity contests. The best programming languages to learn are likely the same ones that were best to learn for the next several years as well.&lt;/p&gt;

&lt;p&gt;Although the field of computer programming changes rapidly, the languages that I discussed above have a great deal of staying power. By learning one or more of these languages, you’ll be in an excellent position not presently, but in the years to come.&lt;/p&gt;

&lt;p&gt;When beginning your journey into coding, only you need to decide your area of development&lt;/p&gt;

&lt;p&gt;Dauda Mubar&lt;br&gt;
AI practitioner | Data scientist | Entrepreneur | Karateka |&lt;/p&gt;

</description>
    </item>
    <item>
      <title>PROGRAMMING is your daily tasks.</title>
      <dc:creator>Mubar Dauda</dc:creator>
      <pubDate>Sat, 20 Jun 2020 06:31:07 +0000</pubDate>
      <link>https://dev.to/mubardauda/what-is-programming-18i8</link>
      <guid>https://dev.to/mubardauda/what-is-programming-18i8</guid>
      <description>&lt;p&gt;WHAT IS PROGRAMMING?&lt;/p&gt;

&lt;p&gt;As a tutor, you set rules that guide your students, lay process to be follow and penalty for not abiding by the rules.&lt;/p&gt;

&lt;p&gt;When you train a dog, you use special words like "sit",stay and fetch. Whenever you say those words to your dog it follow your command.&lt;/p&gt;

&lt;p&gt;As a community, there is a rule lay down to every member of the community must abide to. Failure to abide to the rules set will be penalised.&lt;/p&gt;

&lt;p&gt;That's exactly what's called Programming.&lt;/p&gt;

&lt;p&gt;Unlike human programming. &lt;br&gt;
A programming is " a process of  writing program to a computer"&lt;/p&gt;

&lt;p&gt;Getting started with programming is based on ALGORITHM.&lt;/p&gt;

&lt;p&gt;According to a definition " a process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer". Algorithm is not only process in mathematics or computer, it is the rule you set for yourself.&lt;/p&gt;

&lt;p&gt;We work on algorithm in our daily activities, assuming you want to sign in to your Facebook account, you'll input your username and password. If the password is matched with what you use to create your account it'll log in, else it raise error.&lt;/p&gt;

&lt;p&gt;Same to joining a community, some community will question you. Those questions are algorithm set by the community for you to become member, if your answer is correct to the question given you'll be approved.&lt;/p&gt;

&lt;p&gt;Algorithm are rules you gabage into the computer to follow, the computer must abide to the rules given, if the computer doesn't abide the rules it'll be penalised (gabage out wrong information).&lt;/p&gt;

&lt;p&gt;Knowing how algorithm works will enhance your software and how smart,secure your development will be. This algorithm are what formed AI (Artificial intelligence). &lt;/p&gt;

&lt;p&gt;So, starting with your programming is based on the algorithm.&lt;/p&gt;

&lt;p&gt;Dauda Mubar&lt;br&gt;
AI practitioner | Data Analyst | Karateka | Entrepreneur&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
