April 03 2026 - Shawwal 17 1447

Hi, I’m Abdullah

Full Stack Developer | Crafting Solutions Since 2018

I’m a passionate full stack developer specializing in Rails, PHP, JavaScript, and Rails API. Working on Linux Debian, I build robust, scalable applications. I completed my Ausbildung and have been in this field since 2018, delivering code that solves real-world problems.

مرحباً، أنا عبدالله

مطور ويب كامل | أصنع الحلول منذ 2018

أنا مطور ويب شغوف، متخصص في Rails وPHP وJavaScript وRails API. أعمل على Linux Debian لبناء تطبيقات قوية وقابلة للتطوير. أكملت تدريبي المهني (Ausbildung) وأعمل في هذا المجال منذ 2018، مقدمًا حلولاً برمجية لمشاكل حقيقية.

Send
written by: abdullah@abdullah-salloum.de
what is Rails ?

Rails is a full-stack framework. It ships with all the tools needed to build amazing web apps on both the front and back end.

Rendering HTML templates, updating databases, sending and receiving emails, maintaining live pages via WebSockets, enqueuing jobs for asynchronous work, storing uploads in the cloud, providing solid security protections for common attacks. Rails does it all and so much more.

Active Records make modeling easy.
Databases come to life with business logic encapsulated in rich objects. Modeling associations between tables, providing callbacks when saved, encrypting sensitive data seamlessly, and expressing SQL queries beautifully.

Action Controllers handle all requests.
Controllers expose the domain model to the web, process incoming parameters, set caching headers, and render templates, responding with either HTML or JSON.

Action Views mix Ruby and HTML.
Templates can use the full versatility of Ruby, excessive code is extracted into helpers, and the domain model is used directly and interwoven with the HTML.

Action Dispatch routes URLs.
Configure how URLs connect to the controllers using the routing domain language. Routes expose the bundle of actions that go together as a resource: index, show, new, create, edit, update, destroy.


source: https://rubyonrails.org/