Learning Path for Programming Journey. Start Now

    MariaDB vs MySQL

    MySQL is one of the most widely used databases across the world. It is free and is open-source as well. Developed in C/C++, MySQL is one of the most popular database choices.

    The database was started by a Swedish company “MySQL AB” in 1995. MySQL AB was later acquired by Sun Microsystems in 2008. Later, Sun Microsystems was acquired by Oracle in 2010. Since then, MySQL is maintained and managed by Oracle.

    Read more

    C++ Language

    C++ is a high-level object-oriented programming language that helps programmers write fast, portable programs. C++ provides rich library support in the form of Standard Template Library (STL).

    C++ Language Features

    Some of the interesting features of C++ are:

    • Object-oriented: C++ is an object-oriented programming language. This means that the focus is on “objects” and manipulations around these objects. Information about how these manipulations work is abstracted out from the consumer of the object.
    • Rich library support: Through C++ Standard Template Library (STL) many functions are available that help in quickly writing code. For instance, there are standard libraries for various containers like sets, maps, hash tables, etc.
    • Speed: C++ is the preferred choice when latency is a critical metric. The compilation, as well as the execution time of a C++ program, is much faster than most other general purpose programming languages.
    • Compiled: A C++ code has to be first compiled into low-level code and then executed, unlike interpreted programming languages where no compilation is needed.
    • Pointer Support: C++ also supports pointers which are widely used in programming and are often not available in several programming languages.
    Read more

    HTML vs HTML5 vs XHTML

    The terms HTML, HTML5 and XHTML are frequently used in web design. Most people who are new to web design, often find these terms confusing and don’t know which language of these three to learn. The confusion is understandable because all of them are markup languages and essentially serve the same purpose. To clear out the confusion, let’s take a look at their differences in detail.

    Read more

    css vs css2 vs css3

    What is CSS?

    A Cascading Style Sheet, commonly known as CSS, is the layer of styling over HTML elements, or in simpler terms, it lets you style the elements (font, size, colour, and spacing) of your HTML pages and content by gently applying classes to it.

    CSS takes cares of the presentation and helps you determine how the pages and content that you make with HTML are going to look and display. CSS will be a saviour once you have learned to master the code.

    Read more

    Top 10 Web Development Frameworks

    Frameworks have become an essential part of web development, as the standards of web applications are always rising, so does the complexity of the technology needed. It’s completely unreasonable to reinvent the wheel for such complex technologies -assuming that you can reinvent all that. That’s why using frameworks endorsed by thousands of developers around the world is a very sensible approach for building rich and interactive web applications. A web app has a backend (server side) and a frontend (client side) so we will look at both best Backend frameworks as well as frontend frameworks. Here goes the list of best web development frameworks in 2018:

    Backend frameworks

    From RESTful APIs to complete MVC frameworks, here are some of the most powerful backend frameworks in 2018 that you might be interested in.

    Read more