Developer Tools
- News
- Last Updated: March 23, 2022
- Greg NokesEric Battalio, Chris Marino
We launched Salesforce Functions last fall and the response so far has been terrific. While the most obvious use cases for functions are stateless processing of data, there are many examples of business processes that can take advantage of the simplified operating model of functions, but require some persistent state to span function invocations.
Today, we’re happy to tell you that we’ve added a new feature that enables stateful function invocation using Heroku Data products. It’s a simple feature that lets your functions securely access Heroku Data products, including Heroku Postgres, Heroku Kafka, and Heroku Redis directly from your function.
…
- Ecosystem
- Last Updated: January 12, 2022
- Darren Schulz
Ryan Basayne of Coralogix sits down with Morgan Shultz of Copado to discuss his experience leveraging Coralogix on the Heroku Platform.
Copado is an end-to-end, native DevOps solution that unites Admins, Architects and
Developers on one platform. DevOps is a team sport, and uniting all 3 allows you to focus on
what you need to focus on – getting innovation into the hands of the customer.
Q: Who are you and what does Copado do?
“My name is Morgan Shultz. I'm a team lead in the Professional Services division at Copado. My team is responsible for implementing our software and …
- Life
- Last Updated: May 16, 2024
- Abe Dearmer
The Xplenty (Integrate.io) platform allows organizations to integrate, process, and prepare data for analytics in the cloud. Xplenty is also available as a Heroku Add-on. Abe Dearmer is the company's COO.
Often, innovation sparks innovation in unforeseen ways. In the early 1950’s, television brought the world an entirely new experience that not only changed people’s daily lives, but also created a unique platform for national culture. One of the most beloved and enduring traditions that emerged on this new national stage was the telethon. A combination of “television” and “marathon,” a telethon is a broadcast fundraising event that lasts …
- Engineering
- Last Updated: December 23, 2020
- Danielle Adams
In true JavaScript fashion, there was no shortage of releases in the JavaScript ecosystem this year. This includes the Yarn project’s release of Yarn 2 with a compressed cache of JavaScript dependencies, including a Yarn binary to reference, that can be used for a zero-install deployment.
Yarn is a package manager that also provides developers a project management toolset. Now, Yarn 2 is now officially supported by Heroku, and Heroku developers are able to take advantage of leveraging zero-installs during their Node.js builds. We’ll go over a popular use case for Yarn that is enhanced by Yarn 2: using workspaces …
- Life
- Last Updated: July 22, 2024
- Sally Vedros
The need for speed takes on a new meaning in the face of a pandemic. With millions of lives at stake, everyone in the healthcare ecosystem, from medical facilities to laboratories to equipment manufacturers, races to do their part to help curb the spread.
With the coronavirus, the world put widespread diagnostic testing at the core of its pandemic response playbook. However, testing is only effective if the test results are accurate — a false negative could not only endanger the individual, but also their entire community.
Third-party quality assurance providers play a vital role in testing the tests. They …
- Life
- Last Updated: December 04, 2020
- Sally Vedros
For many of us, changing jobs seems like the best way to grow professionally or advance our careers. Not so for Edd Morgan, Senior Director of Engineering at BiggerPockets. During his first year in college, he became the startup’s first employee. Twelve years later, Edd reflects on his unusually stable career path and how he’s helped to grow the company into a thriving business with two million users.
It all started with a part-time job
In 2008, Edd began studying computer science at the University of Bournemouth in the U.K. Like many college students, he needed to find …
- News
- Last Updated: October 08, 2020
- Scott Truitt
This summer, we announced the beta release of our new streaming data connectors between Heroku Postgres and Apache Kafka on Heroku. These connectors make Change Data Capture (CDC) possible on Heroku with minimal effort. Anyone with a Private or Shield Space, as well as a Postgres and an Apache Kafka add-on in that space, can use Streaming Data Connectors today at no additional charge.
Customers use connectors to build streaming data pipelines between Salesforce and external stores like a Snowflake data lake or an AWS Kinesis queue for integration with other data sources. They also refactor monoliths into …
- Engineering
- Last Updated: October 01, 2020
- Damien Mathieu
Incidents are inevitable. Any platform, large or small will have them. While resiliency work will definitely be an important factor in reducing the number of incidents, hoping to remove all of them (and therefore reach 100% uptime) is not an achievable goal.
We should, however, learn as much as we can from incidents, so we can avoid repeating them.
In this post, we will look at one of those incidents, #2105, see how it happened (spoiler: I messed up), and what we’re doing to avoid it from happening again (spoiler: I’m not fired).
Our Git server …
- Engineering
- Last Updated: June 03, 2024
- Richard Schneeman
Your app is slow. It does not spark joy. This post will use memory allocation profiling tools to discover performance hotspots, even when they're coming from inside a library. We will use this technique with a real-world application to identify a piece of optimizable code in Active Record that ultimately leads to a patch with a substantial impact on page speed.
In addition to the talk, I've gone back and written a full technical recap of each section to revisit it any time you want without going through the video.
I make heavy use of theatrics here, including a Japanese …
- Life
- Last Updated: April 03, 2024
- Sally Vedros
Moving shipping containers is heavy work. Moving a traditional industry into the digital age is a different kind of heavy job. Software development agency GNAR took on the challenge and built an ops management platform for RMS Intermodal, one of the largest rail yard operators in the U.S. Their IoT solution gave RMS a data-driven view of their operations for the first time, resulting in a whole new definition of “efficiency” for the company.
Serendipity manifests a new idea
It all started at a wedding. GNAR Founder Brandon Stewart found himself chatting with Adam Gray, the son of …
Subscribe to the full-text RSS feed for Developer Tools.