Aly Badawy's Blog

ReactRailsify: A Tutorial Application for Rails and React Technologies

Posted on

As web development continues to evolve, it’s essential to stay up-to-date with the latest technologies and frameworks. One popular combination for building modern web applications is Rails and React.

To help developers learn about these technologies and how they can work together, I created ReactRailsify – a tutorial application that showcases various Rails and React features and technologies.

Read more

Using Postgres’ Hstore datatype in Rails

Posted on

HStore is a key value store within Postgres. You can use it similar to how you would use a dictionary within any other programming language, though it’s specific to a table column in the database.

I use Hstore when I need to combine the functionality of relational database (SQL-based), with non-relational databases (NoSQL databases) in one project. For example, if you are creating a databse for an online electronics store, you will need a relational database, to save the customers, their orders, and the products they ordered. However, the products themselves don’t share the same attributes. (i.e. memory cards have memory size but laptop chargers don’t, and although it’s suitable to have number of HDMI inputs for a TV, it can’t be applied to earphones.)

You get the idea.

Read more

Linux vs FreeBSD: Which is Right for You?

Posted on

Choosing an operating system can be a complex and challenging task, especially when you have so many options to choose from. When it comes to open-source operating systems, two of the most popular choices are Linux and FreeBSD. Both have their own unique strengths and weaknesses, and it can be difficult to determine which one is right for you. In this article, we will take a closer look at both Linux and FreeBSD, and explore their similarities and differences to help you make an informed decision.

Read more

HTTP/3: The Future of Web Communication

Posted on

HTTP (Hypertext Transfer Protocol) is the foundation of the World Wide Web and has been used for decades to transfer information between web browsers and servers. The latest version of HTTP, HTTP/3, has been designed to meet the ever-growing demands of the internet and to provide a faster, more secure, and more efficient way of communicating.

Read more
← Newer Page 1 of 3