Tutorial on how to use Active Storage on Rails 6.2

By Ritu Chaturvedi

Understanding Active Storage in Rails 6.2

Active storage is an inbuilt gem in Rails that developers widely use to handle file uploads. …


Sending iOS Push Notifications via APNs

By Ritu Chaturvedi

User engagement is of the highest importance in today’s world, no matter what you sell or offer to your clients. And mobile phone notifications play the masterstroke in this aspect. By regular interactions with your clients through push notifications, it is possible to release timely updates and…


By Darren Broemmer

Where there is a cloud, there’s also a high chance of receiving a stinging cold shower of unexpected cloud computing costs.

That’s how Adobe executives felt when their development team dropped $80,000 on cloud computing in one day by accident, racking up a weekly bill of $500…


Database-Load-Balancing-3-Tiered Architecture

Three-tiered architecture is a myth. You only think you have it. In reality, you have two-tiered architecture and a dream.

The “traditional” definition of three-tiered architecture says it consists of:

  • A presentation layer
  • An application layer
  • A database layer

The true three-tiered architecture allows you to scale or migrate any…


What you need to know to choose a PaaS.

Platform-as-a-service (PaaS)

By Darren Broemmer

Gartner expects that the PaaS market will double in size between 2018 to 2022 growing at a 26.6 percent rate to about $58 billion by 2022. As per IDG, almost two-thirds of organizations today use PaaS. …


Rewrite Rules in Nginx

By Ritu Chaturvedi

Rewrite rules modify a part or whole of the URL. This is done for two reasons. First, to inform clients about the relocation of resources, and second, to control the flow to Nginx. The two general-purpose methods used widely for rewriting URLs are the return directive and…


Code Concurrency and Two Easy Fixes

By Ritu Chaturvedi

Code concurrency is a default in any Rails code. A threaded web server will simultaneously serve many HTTP requests, and each will hold its controller instance. Threaded active job adapters and action cable channels also handle multiple requests simultaneously. Even when the global process space is shared…


Rails encrypted credentials on 6.2

By Ritu Chaturvedi

Any rails program would have secrets to be stored, for at least the secret key base with tokens for third-party APIs. Post version updates, handling secrets has become easier.

Initially, there were two methods to handle secrets.

  • The first method stored secrets in the environment variable (secret_key_base)…


ARM-Based Cloud Computing

By Ritu Chaturvedi

Many of you have heard about home automation with Raspberry Pi or that the latest smartphones are more clever than some desktops. You may have been wondering why tiny computers are not used on an industrial scale outside of the portable gear.

They are. The market for…


CloudFix supports Financial Savings

By Ravi Duddukuru

Since the launch of CloudFix cost optimization platform from DevGraph we have seen huge interest and adoption. Today, we are excited to announce that you can save even more with our new financial savings capabilities in addition to resource related savings that are already available.

Let’s start…

DevGraph Software

An integrated tool of software development tools to deliver higher productivity and better-quality software.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store