paint-brush
117 Stories To Learn About Herokuby@learn
209 reads

117 Stories To Learn About Heroku

by Learn RepoMay 6th, 2023
Read on Terminal Reader
tldt arrow

Too Long; Didn't Read

Learn everything you need to know about Heroku via these 117 free HackerNoon stories.

People Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - 117 Stories To Learn About Heroku
Learn Repo HackerNoon profile picture

Let's learn about Heroku via these 117 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

1. How to Deploy a Ruby on Rails App on Heroku

The most satisfying thing beyond building something is to make it available to the world. Heroku is great for beginners because it’s a free and “simple” push-to-deploy system.

2. 3 Easy Steps to Change Main Git Branch on Heroku

I just saw that Heroku created the ability to git push heroku from main instead of master. Since I've been wanting to change my Git repos away from master anyway, I thought I'd check it out myself. Luckily, it was extremely simple.

3. How To Scale Django/Postgres With PgBouncer on Heroku

Do you have an app on Heroku using Postgres? Are you running out of database connections?

4. How To Deploy Angular App On Heroku

Hi All, Today we will talk about that how we can change our Angular app environment at run time when deploying the code on Heroku Server.

5. 5 Best Practices for Designing RESTful APIs

RESTful APIs are everywhere, powering more of the modern world than any other API architecture. REST accounts for up to 80% of APIs according to this study by ProgrammableWeb. How those APIs are built and structured can make or break a company in today’s ultra-competitive world. Poorly-designed APIs can be difficult to use, can fail when they are needed most, and are valuable targets for hackers looking for sensitive data. On the other hand, a well-designed API that utilizes best practices makes development a breeze, attracts new customers, and creates confidence among users that can boost retention rates.

6. Prevent Your Free Heroku Dyno from Sleeping

If you are like me, then many of your hobby projects and portfolio examples are deployed to Heroku. Like Github Pages, it is an attractive option to host your project because it is free. Unlike Github Pages, you can host a server on Heroku, so I use it whenever I need a free place to deploy a full-stack application.

7. Build a WhatsApp Chatbot With Python, Flask, and Messagebird

Tutorial, about building a chatbot using the Messagebird API for WhatsApp and the Flask framework for Python.

8. How to Deploy a React App to Heroku in 5 Minutes in 5 Easy Steps

Deployment of a React app on Heroku is a way of hosting an application on a server, and the server provides everything to keep the app live on the internet

9. How to Migrate Your Apps From Heroku to Qoddi

Migrating from Heroku to Qoddi App Platform is very easy and requires a small amount of time. This guide will guide you in the process on moving your app.

10. How to Scale Like a Boss with Heroku Dynos

Now that you are running on Heroku, John Vester helps explore options for scaling your applications or services to meet end-user demands.

11. Creating a Webhook URL: A Guide for AWS, Heroku, and GCP

This article will provide a brief guide on creating a webhook URL in three popular cloud platforms: AWS, Heroku, and GCP.

12. Let's Build a Telegram Bot in Rust. Part 1

Building telegram bot using Rust.

13. How to Build an App that Supports Wildcard and Custom Domains with SSL on Heroku

Learn how you can set up an app that supports wildcard and custom domains with SSL on Heroku

14. Build a Free Personal Heroku with Oracle Cloud and Dokku

Installing Dokku on an Oracle Cloud VM as a free Heroku alternative.

15. Staging Environments are Too Important to be Overlooked: Here's Why

Many development teams skip having a staging environment for their applications. They often submit a PR, potentially run tests in a CI system, merge to master, and then deploy to production. This is a risky pipeline because there is no true integration environment or integration testing being performed. What’s worse is that if there is an issue they may engage in “cowboy coding” to try to resolve the issue on their live production environment.

16. How To Connect Ruby on Rails API, PostgreSQL And Heroku

Creating a new Rails app is super easy by itself. And, creating a Rails app set up as an API is not much different.

17. How a recommendation system Web App was Built

How to create, build and deploy every component behind a Bike recommendation system

18. Tips For Documenting Your Code

Some will tell you that good code is self-documenting. In other words, if you write clear code then you won’t need comments.

19. Building a Simple CLI with oclif

Instead of using shell scripting languages, software developers looking to build their own CLI tools can use the oclif framework to build with Node.js.

20. Tutorial: Geotagtext, a Free Geotagging Web Application

Geotagtext is a free demo webapp that uses geolocation to make make geotagging easy. This tutorial shows how to use Heroku, Mapbox, Firebase, to make it happen.

21. How to use Local Builds on Heroku

I’ve seen a few tutorials, how to deploy single page web applications on Heroku, but I’ve really struggled to do it myself, because I wanted to do it a bit differently. I found a way how to deploy any SPA to Heroku using local builds.

22. Three Bs to Avoid That 2AM alert

Solo founder, CTO for a small team, or side-hustler. The story is the same. When your app goes down, you’re on the hook. So, what can you do to reduce those dreaded 2AM page alerts?

23. Bringing Back the 90s with the Wicked Coolkit

Remember the 90s? Pokémon, Beanie Babies, Crazy Bones, Super Nintendo, Pogs, and neon windbreakers... Those were the good old days. The web was a simpler place.

24. Getting Your Ruby on Rails Application Live On The Internet With Heroku [A How-To Guide]

As a back-end developer, the happy moment is to show your client that the work is now is live on the internet, everyone on the world can access the website. In this article, I will share my experience step by step to deploy your ruby on rails application on Heroku.

25. Time For Me To Fly… To Render

Heroku has eliminated their free plans, so I’m migrating to Render for my prototype products and services. Let’s see how easy it is to convert to Render PaaS.

26. Using OAuth Authentication to Serve Static Internal Documentation

Let's walk through how to deploy Docusaurus behind an OAuth proxy which will force users to log in with a 3rd party provider before viewing our documentation.

27. How to install Devtron over k3s

Installing Devtron - An opensource Heroku-like platform over k3s - lightweight kubernetes. Devtron is an end-to-end software delivery workflow for Kubernetes

28. 5 Tips to Effectively Monitor Heroku Applications

Heroku differentiates itself from other cloud providers, by offering a complete, cohesive environment. Where AWS and GCP present a decoupled toolkit, Heroku strives for a seamless, UI-driven experience for the user. This philosophy is clearly embodied in its metrics functionality, which is often a single click or basic configuration file away.

29. How I Created The COVID -19 Supermarket Waiting Times App That Was Used Worldwide

The project that I am presenting to you was created primarily for personal use and then, by word of mouth, it was used worldwide (geographically).

30. How to Build an eCars App on Salesforce and Heroku [Part 2]

This is the 2nd article documenting what I’ve learned from a series of 10 Trailhead Live video sessions on Modern App Development on Salesforce and Heroku.  In these articles I’m walking you through how to combine Salesforce with Heroku to build an “eCars” app—a sales and service application for a fictitious electric car company (“Pulsar”) that allows users to customize and buy cars, service techs to view live diagnostic info from the car, and more.

31. Try these 3 Alternatives to Heroku

In this article, I will be sharing 3 awesome Heroku alternatives that are relatively new to the PaaS space.

32. Scale Your Microservices with an Easy Message Queue on Redis

If you’re a microservices developer considering communication protocols, choosing an event-driven architecture might just help you rest a little easier at night. With the right design, event-driven architecture can help you to create apps that are decoupled and asynchronous, giving you the major benefits of your app being both performant and easily scalable.

33. Migrating A Rails App To Digital Ocean The Easy Way

Heroku is one of the top PaaS in the market thanks to many of its features that make focus on development instead of configuration and maintenance. This has bee

34. 4 Essential Steps To Convert a Kubernetes Fullstack App to Heroku

In the last several years, Google’s Kubernetes project has generated huge buzz. The project has grown and evolved into a titan of the cloud infrastructure world.

35. How to Use MuleSoft to Send Slack Notifications When Data Changes

In this article, I’ll show how to build such a tool (using MuleSoft, Heroku, and this guide) to send notifications to Slack when new content is entered.

36. How to Build a Blog with Strapi, Netlify, and React 👨‍💻

How to Build a Blog with Strapi, Netlify, and React 👨‍💻

37. Delivering Static Web Content on Heroku [A How-To Guide]

My primary goal is to find a solution that allows my limited time to be focused on providing business solutions instead of getting up to speed with DevOps processes.

38. 4 Notion + Zapier Integrations You Can Implement Today

Notion, the hottest productivity app of the moment, has been promising an API for quite a while. As of today, the official API is nowhere in sight.

39. Observability on Heroku: How to Monitor Apps on a Managed Infrastructure

Cloud platforms like Heroku make it easier than ever to host applications: just upload your code, and they’ll deploy it for you. But a common misconception is that, because you don’t own the infrastructure, you can’t really monitor your applications or see under the hood.

40. Heroku Remote Culture: AMA with Francis Lacoste

Francis Lacoste is a Senior Director, Software Engineering at Salesforce Heroku. During Live Ask Me Anything session with Hacker Noon community he shared his experience working remote for over 20 years and main lessons he learned from it.

In Francis’s own words:

41. Fear database changes? Get them under control with CI/CD

Developers often fear database changes because a mistake by anyone on your team can lead to a major outage and even data loss. The stakes are higher when changes are not backwards compatible, cannot be rolled back, or impact system performance. This can cause a lack of confidence and slow your team velocity. As a result, database changes are a common failure point in agile and DevOps.

42. How to Integrate Traditional Cloud Development With Salesforce

Heroku provides the necessary components to integrate cloud services with Salesforce to easily create a burndown chart to track performance.

43. Key Application Performance Metrics From the Viewpoint of a Statistician-Turned-Developer

You've just released your new app into the wild, live in production. Success! Now what? Your job is done, right? Wrong. Now that you've deployed your code, it's time to monitor it, collect data, and analyze your metrics.

44. Coding with Serenade: Hands-Free Voice-Activated Programming

Serenade is a voice-to-code software that's available to plug into several popular IDEs, like VS Code and IntelliJ.

45. Set Up Your Own Heroku-like Cloud (PAAS) in 10 Minutes: A Quick Start Guide

When building projects one of the annoying parts is setting up stuff like web servers, relational databases, and caching. Here's my solution to all that.

46. Heroku Guide: How to Go Live with your Rails App

YAML: literally meaning “Yaml ain’t markup language” can mess you up in the beginning. Rails generates this file for you and you have to change it for Heroku. YAML spacing has to be exact and it’s important to know a tab is not the same as four spaces.

47. Solving (Windows) Postgress compatibility in a React on rails App

A few days ago I wanted to make my portfolio (with a blog post included) In ruby on rails. I was watching with my coding friend some React courses on scrimba. I thought it will be a nice project to integrate both technologies on my portfolio website. In this post want to share with you a basic integration and deployment on Heroku using RoR, react and Postgresql.

48. Deploy a React App to Heroku with Bitbucket pipelines

Hello world!

49. Effective Code Reviews For Remote Teams

Code Reviews in a remote-driven world yield a better software design and solution. Find out why that is the case in this latest article by John Vester.

50. Introducing My New App Journey with Heroku

In the final part of his series, the author provides a retrospective of using Heroku for the very first time, detailing the new design and lessons learned.

51. Best Advice To Build A Python-based App With Salesforce Platform Like An Expert

If you're comfortable with working with traditional development platforms such as Heroku, but now you need to integrate into Salesforce data, there are many unexpected differences that you might discover.

52. We Need to Make Virtual Dev Conferences Better

We’re all stuck with virtual-only conferences for the foreseeable future. And while this format isn’t ideal, and we all miss the in-person interaction, we might as well make these events the best they can be. We all want something more fun than just another Zoom livestream.

53. Steps Taken By Our Team To Build The eCars App Using Heroku And Salesforce

As someone who became a Salesforce developer “by accident” 10 years ago and parlayed that into a career and business, I’m fully aware of the dividends that investing in continuous learning and brushing up on the latest in my industry can yield.  Even after years of working in the Salesforce ecosystem, earning 11 certifications, and going through several hundred different projects, I’ve found it’s difficult to make the time to keep up with all the new tools and features of modern development (and usually I have the TrailheaDX and Dreamforce conferences each year to get caught up!).

54. 5 Most Effective Productivity Tools If You’re In Tech Or Software Engineering

Everyone wants to be more productive without burning out. So, how do you get more done without working more hours? And how do you help the rest of your team improve without taking on the role of taskmaster? The answer: use effective tools.

55. A Guide to Deploying Phaser 3 Webpack Games to Heroku

I’ve had a hard time figuring out how to get a Phaser 3 Game deployed on Heroku. This is why I’m going to show you how to create a brand new node.js project, integrate it with Webpack and Phaser 3 game engine using Express as a Webserver, and deploy it to Heroku, so we can see it live.

56. Generating Images For My Dad’s Meetups With Go

I recently read a great article by Mat Ryer about programmatically generating images in Go and got inspired by it to solve a repetitive task I usually do every month.

57. The Ultimate Guide To Creating Review Apps on Heroku

Is there a way that we can use review apps and still ensure we’re not paying for resources we don’t need?

58. How to Build Progressive Web Apps with Lightning Web Components

Earlier this year, a post came out on the Salesforce Developers Blog, entitled “How to Build Progressive Web Apps with Offline Support using Lightning Web Components.” During the post's discussion about using Lightning Web Components (LWC) to build progressive web apps, it mentioned push notifications. My interest was piqued. How simple would it be to use LWC to build an app for push notifications? It turns out — really simple.

59. Deep Dive Into DevSecOps: Heroku Flow Edition

An Overview of DevSecOps and How to Automate It

60. Here's How I Built a Quiz App for Remote Team Building [A Step by Step Guide]

The COVID-19 pandemic and statewide stay-at-home order have caused many companies, including mine, to close their offices, restrict travel, and require all employees to work remotely.

61. Tips About Kafka Connect On Heroku You Can't Afford To Miss

Introduction

62. We Just Had Our First Virtual Reality Status Meeting

Just about everyone who can is working from home now. And while we're lucky to work in an industry that already works from home regularly and easily, there are still some aspects of being in an office that are difficult to replace. One of them is the stand-up meeting.

63. What Heroku is Good For

You've probably heard about Heroku by now, but do you really know how Heroku works and when it should be a consideration?

64. How Stream Processing Makes Your Event-Driven Architecture Better

If you’re an architect or developer looking at event-driven architectures, stream processing might be just what you need to make your app faster, more scalable, and more decoupled.

65. Wicked Cool Experience: Nostalgic and Fun Wicked Coolkit

Feel like learning something new? Want to experience Web 1.0 again? You definitely want to test-drive the Wicked Coolkit.

66. How to Create a Developer Cheerleader App on Heroku

We all need a little encouragement from time to time, especially when computers insist on doing exactly what we tell them. Fortunately, you can manufacture your own cheerleader to deliver those small affirmations all developers need.

67. Here's How I Moved From AWS To Heroku

In the fall of 2018, I decided it was time to put my application design and development knowledge to use in order to provide a modernized solution for my mother-in-law’s small business.

68. Destination Heroku: Changing My Tech Stack

In the "Moving Away From AWS and Onto Heroku" article, I provided an introduction of the application I wanted to migrate from Amazon's popular AWS solution to Heroku. While AWS is certainly meeting the needs of my customer (my mother-in-law), I am hoping for a solution that allows my limited time to be focused on providing business solutions instead of getting up to speed with DevOps processes.

69. Master The Art Of Planning Poker On Heroku And Salesforce With These Tips

One may not expect to use Salesforce for Planning Poker sessions, but see how Aditya Naag's planning-poker-salesforce repository can make this happen quite easily.

70. How to Build an eCars App on Heroku and Salesforce (Part 4)

In these articles, we’re focusing on how to combine Salesforce with Heroku to build an “eCars” app—a sales and service application for a fictitious company

71. How To Connect Heroku Server with Slack

Heroku makes it easy to integrate with the Slack business communication platform. Three available options are presented in this article by @johnjvester

72. Using Heroku To Leverage CloudAMQP

As part of my Fitness application journey, the CloudAMQP service is introduced into the Heroku-based service in order to process invoices asynchronously.

73. Heroku From the Perspective of a Cloud Architect

As a freelance cloud architect, I spend my time reviewing and playing with the latest and greatest industry trends. Technologies like Kubernetes, ElasticSearch, and Prometheus fill my home and business infrastructure. After many hours of painful configuration and tweaking, they are now tuned to work exactly the way I want.

74. SaaS Database Migration To Heroku Postgres

The next step in my fitness application journey is to migrate to Heroku Postgres. Check out how easy this turned out to be too.

75. How to Set up a Heroku Postgres Database with Librato

In this article, you will learn how to set up a Heroku Postgres database with Librato for automated monitoring.

76. How To Use The Flexibility Of Nginx To Make Your Apps More Powerful

Open-source application diversity is both the biggest boon in the Free and Open-Source Software (FOSS) movement, and its greatest hindrance to adoption. You don’t always own the application you're consuming, and it often comes with certain opinions and limitations imposed by the software author—either intentionally or otherwise.

77. Sharing Your (Encryption) Keys Across Multi/Hybrid Clouds

Before we dive into the fun part of getting keys shared amongst cloud providers, there are a variety of tools required to get this tutorial working.

78. [Tutorial] Top 5 Ways to Query your Relational Database in JavaScript [Part 1]

If you’re developing web applications, you’re almost certainly going to be constantly interacting with a database. And when it comes time to select the way you’ll interact, the choices can be overwhelming.

79. How I Converted My Manual Hand Crank Desk Into An IoT Desk (Part 1)

In this article, I will show you how I converted my manual hand crank desk into an automated IoT connected desk. I’ll be talking about how to size and pick motors, and how to connect your custom IoT devices to Google using Heroku as a public interface.

80. Things You Must Know About git-crypt To Successfully Protect Your Secret Data

Many software projects use secrets - usually, keys to external APIs or credentials to access an external resource such as a database. Your application needs these keys at runtime, so you need to be able to provide them when you deploy your application, or as a step in preparing your deployment environment.

81. Cheapskate's Journey to On-Demand Load Tests with Locust

Published with permission by Rahul Rai

82. How to Get the Most Out of Heroku CI

Continuous integration and continuous delivery (CI/CD) are best practices in today’s software engineering development process.

83. Coding Tutorial: Implement a GraphQL API on Top of an Existing REST API

Start using GraphQL in legacy portions of your app without breaking any existing contracts with functionality that can still rely on the original REST API.

84. Productivity Hacks: 5 Tips for Software Engineers and Knowledge Workers

Everyone seems to be strapped for time these days and desperate to get more done in less time. I'm in the same boat. Here's to achieve more by doing less.

85. Tutorial: Create, Host, and Deploy An LWC Open-Source Application From Scratch

In this tutorial, we’ll learn about the end-to-end process of creating an LWC open source application from scratch, hosting it on Github Pages, and deploying it to Heroku.

86. How to Build Progressive Web Apps with Lightning Web Components [Part 2]

Earlier this year, a post came out on the Salesforce Developers Blog, entitled “How to Build Progressive Web Apps with Offline Support using Lightning Web Components.” During the post's discussion about using Lightning Web Components (LWC) to build progressive web apps, it mentioned push notifications. My interest was piqued. How simple would it be to use LWC to build an app for push notifications? It turns out — really simple.

87. From a Holiday Break Open Source Project to 27k+ Stars and 2.5k+ Forks

Huginn: An Open-Source, Self-Hosted IFTTT

88. Data Modeling in Salesforce and Heroku Data Services

This is the third article documenting what I’ve learned from a series of 10 Trailhead Live video sessions on Modern App Development on Salesforce and Heroku.

89. Managing Django Media & Static Files on Heroku with Bucketeer

Prepare your Heroku-deployed Django application to be closer to production-ready by implementing public & private storage backends for media & static files.

90. How to set up Continuous Delivery using Heroku Flow

Continuous deployment doesn’t need to be this hard to set up.

91. 5 Web Dev Tools To Improve Your Productivity

Time is always a scarce resource for developers. From aggressive deadlines, to multiple projects, to unexpected requirements, our time is constantly in demand. That's why we're always on the lookout for tools and processes that help us boost productivity. In this article, we'll look at five web development tools that might just give you that extra boost in productivity you need.

92. Application Modernization: Breaking the God Service Using Heroku

Stop replacing your monolith with a God service and start doing things better. Let John Vester show you how to get started.

93. Database Connection Pooling With pgbouncer

Introduction: The Postgres Connection Pool Problem

94. 'Hello, World!' in Golang - How to Develop a Simple Web App in Go

I'm going to show you how easy it is to develop a simple web application in Go, package it as a lightweight Docker image, and deploy it to Heroku.

95. IoT Projects: Build a Robust IoT Prototype In Less Than a Day (Part 1)

The IoT world is powerful, but also quite complex. There are many protocols and vendors and the landscape is fragmented. [As Matt Turck has already shown in 2018.]

96. 4 Career Advancing Reminders for Junior Devs

Ask questions, ask for help, always be learning, and participate in code reviews. Often.

97. The Oldest Industries Remain the Same

5 Tech Companies That Impacted My Life this Week

98. Graph Databases Introduction: The Power of Connected Data

In today's economy, more and more companies exist primarily online. While there's much discussion around the consequences of leaving behind the traditional brick and mortar business, one aspect that gets less attention is the significant change in how these companies are now managing their data. Increasingly, businesses seek to understand their customers and how best to meet their needs in a way that monthly reports and KPI charts just can’t address.

99. How to Use the Scientific Method to Debug Containerized Applications

Ah yes—“It works fine on my machine!” Perhaps the most famous saying in our industry. Even with the advent of containers that provide consistent environments across the SDLC, we still hear developers fall back to this claim when a defect is found. But in the end, if the code doesn't work in test or production, it doesn't work—even if it works locally. So as a developer, being able to deep dive into your containerized application to fix the problem—regardless of the environment—is a critical skill we must all learn.

100. Comparing Container Pipelines

Introduction

101. How To Easily Integrate Twilio Into Your SaaS Startup [Part 2]

In the "Using Heroku to Quickly Build a Multi-Tenant SaaS Product" article, I documented the foundation for a new SaaS solution that I am building (initially for my sister-in-law) — utilizing the Heroku ecosystem. At the end of that article, I had planned to write about the core technologies (Spring Boot, Angular 9, ClearDB, Okta, GitLab and Heroku) in place, as we raced for the 1.0.0 release of the solution.

102. Adding IoT To My Home Office Desk (Part 2)

In part one I discussed the first version/Bluetooth version of my desk upgrade.

103. How to Build a Meme Generator with RedwoodJS

Building a Meme Generator with RedwoodJS

104. How To Connect GraphQL On Top of Existing REST API

Start using GraphQL in legacy portions of your app without breaking any existing contracts with functionality that may still rely on the original REST API.

105. Ultimate Guide To Building an Unbeatable Multi-Tenant SaaS Startup With Heroku [Part 1]

In this multi-part series, I'll transform a new application into a multi-tenant experience running in the Heroku ecosystem. This article focuses on the object model, design, architecture, and security.

106. Five Architectures You Can Quickly Prototype on PaaS

Sometimes, as an architect or developer, you want to try a new architecture or technical solution but just can't seem to find the time to install, configure, debug, and figure out an entirely new concept. Experimentation is a lot of work, project deadlines come first, and new tech is often one of your last priorities.

107. Building an App That Uses All 7 New JavaScript ES2020 Features

The world of web development moves fast, especially in the JavaScript ecosystem. New features, frameworks, and libraries are constantly emerging, and the minute you stop learning is the minute your skill set starts to become obsolete.

108. How to Use Microservices on Heroku to Create a Random Board Game Generator

Why Microservices

109. The Internet of Dogs: How to Build a $50 IoT Dog Collar That Locates Your Pet

I love side projects. They give me the opportunity to flex my creative muscles and tinker with tech like the Internet of Things (IoT) in new ways. Fortunately, I didn't have to look far for my next one; a common conundrum for pet owners fueled this concept for an IoT dog collar.

110. Flawless Releases with Continuous Deployment and Docker

Docker is a container technology that enables developers to run entire applications as a unit. It offers all the benefits of virtual machines, without the high overhead:

111. Understanding the Node.js Event Loop

JavaScript is single-threaded, so how does it handle asynchronous code without blocking the main thread while it waits for an action to complete?

112. How to Build a Concurrent Chat App with Go and Websockets

Go emerged from Google out of a need to build highly performant applications using an easy-to-understand syntax. It's a statically typed, compiled language developed by some of the innovators of C, without the programming burden of manual memory management. Primarily, it was designed to take advantage of modern multicore CPUs and networked machines.

113. Lambda Architecture: A Comprehensive Introduction and Breakdown

Big data is on the rise, and data systems are tasked with handling it. But this begs the question: Are these systems up for the task?

114. 6 Productivity Practices for New (and Old) Developers 

Humans are complex creatures, with a wide variety of motivations for getting work done. Our motivation as developers is not purely extrinsic, or financial—sometimes it's for the joy of delivering code.

115. [Tutorial] Top 5 Ways to Query Your Relational Database in JavaScript [Part 2]

Welcome back! In the first part of this series, we looked at a very "low-level" way to interact with a relational database by sending it raw SQL strings and retrieving the results. We created a very simple Express application that we can use as an example and deployed it on Heroku with a Postgres database.

116. Heroku and CircleCI : Automated CI/CD Process for a NuxtJS

Published with permission from Alvin Lee.

117. Creating a Forum CMS with React.js and Ruby on Rails

In this project, we will be using React.js, Ruby on Rails, React-Quill, and Cloudinary to build a forum whose content is manageable by the site's users.

Thank you for checking out the 117 most read stories about Heroku on HackerNoon.

Visit the /Learn Repo to find the most read stories about any technology.