Back-end development

Getting Started With Rails

There are many factors that make a good framework, and you’ll find that many frameworks have been swapping places over the years. Thus, it’s not always easy to pick a framework to work with, especially if you’re just beginning with web development. Today, we’ll be exploring the Ruby on Rails framework, one of the most popular frameworks that people don’t seem to stop loving!

What is Rails?

Rails is an MVC web development framework that leverages the Ruby language and its perks to address productivity and development speed for developers. It’s one of the most used web frameworks, according to SimilarTech it’s powering over 2 million websites, including some of the biggest names like Airbnb, GitHub, and CodeAcademy. Rails is a versatile framework, it could be used as a complete server with powerful template rendering or it could be consumed as a RESTful API. It supports both options right out of the box. Rails also integrate well with frontend frameworks, especially React.

Read more

MongoDB

Overview and History

MongoDB is a powerful, highly scalable, free and open-source NoSQL based database. MongoDB was initially released approximately 9 years ago on 11th of February, 2009 and has since then achieved the position of the leading NoSQL database. The company MongoDB Inc. (New York, United States) maintains and manages the development of MongoDB. They also provide the commercial version of MongoDB which includes support also. The source code of MongoDB is available on Github.

Read more

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

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.

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

Django Vs Laravel

Despite the popularity and the rising demand for mobile development, web development has been getting a tremendous amount of attention and the technologies are evolving quite rapidly. Javascript’s skyrocketing popularity brings a lot to the table, especially with the rise of new development concepts like Progressive Web Applications, Accelerated Mobile Pages, and Single Page Applications. However, things started to get more complicated, especially for young developers who are just getting started.

The sheer amount of available technologies to choose from, the different functionalities they provide, the differences in each one of them and the fact that there’s no holy grail in web development, nor a one solution fits all, all of this makes it quite scary to embark on a learning journey.

Read more