Naturaily logo with transparent background

Web Development

Dive into the world of web development, where we explore the latest technologies, frameworks, and best practices for creating effective websites.

abstract shapes in orange, sage, white and red

Web Development Insights

  • Colorful terminal screen displaying a manual page for the "man" command with highlighted syntax in various colors.

    November 04, 2016 • 4 min read

    Run Services in the Background

    Some time ago Marcin wrote about basic design patterns in Ruby on Rails. I’d like to go back to Service pattern in this post. I really like it, it’s a good idea to place application’s business logic there. At Naturaily we use it quite often.

    READ MORE
  • Illustration of an elephant with a red parachute floats gently in a pink sky with scattered clouds.

    October 11, 2016 • 5 min read

    Ruby on Rails implementation of a ranking system using PostgreSQL

    This article will show how easily you can add ranking functionality to your project. We will accomplish it, with the use of ntile() window function. I will be using Ruby on Rails for my application, with PostgreSQL database.

    READ MORE
  • A hiker with a backpack walks along a mountain trail, surrounded by grassy slopes and distant snow-capped peaks under a cloudy sky.

    October 03, 2016 • 7 min read

    Ruby on Rails View Components with Trailblazer Cells

    JavaScript is now more composable than ever, and it feels it won’t change for a long time as it’s one of the most efficient ways of creating websites and web apps now. But how do Ruby on Rails and View Components cooperate with each other? Is it possible to include component-based structure within RoR applications? With Trailblazer Cells, it is.

    READ MORE
  • Man with curly hair and red glasses shouting at a smartphone, wearing a gray sweater and red bow tie, against a textured beige background.

    September 22, 2016 • 5 min read

    Android developer guidance on showing help screens

    There are only a few things more deadly for apps than a situation when the user doesn’t know what to do. We’ve all been there, turning on some program, registering, logging in and… what now? Just some blank screen, a lot of buttons, twenty tabs, thirty windows… Mom! let me out! Close, delete, forget.

    READ MORE
  • Stone temple interior with ornate columns and a small, lit central altar. The area is dimly lit, highlighting the intricate carvings.

    August 22, 2016 • 5 min read

    API authentication using Devise and Doorkeeper (minimal setup)

    Have you ever tried to setup Devise and Doorkeeper in the simplest possible way, without oauth applications etc? Yeah, preparing Rails API authentication can be more flawless than you think. In this article, I’ll show you in a few easy steps the setup you searched for.

    READ MORE
  • Abstract image of intersecting blue and white lines forming a web-like pattern on a dark background.

    August 18, 2016 • 5 min read

    Basic Ruby on Rails Design Patterns

    Patterns make life easier. This applies also or, we can say, especially to the world of web and software development. In Ruby, design patterns are ultra-efficient in terms of keeping the code and model lightweight, slim and repetitions-free. Here’s how to use two main patterns: service and decorator.

    READ MORE

Supercharge Your Website

We’re here to guide you every step of the way