It’s that time of year for .NET when we get a new major version and a bunch of exciting features. .NET Conf 2025 kicked off earlier today, bringing with it the release of .NET 10, as well as ASP.NET Core 10, C# 14, and F# 10. Congrats (and a big thank you) to the .NET […] The post Heroku Support…
#languages
17 posts
11 Nov 2025
31 Jul 2025
This blog series has taken you on a journey through the world of AppLink, from its foundational concepts and core components in Heroku AppLink: Extend Salesforce with Any Programming Language, to a deep dive into its key integration patterns in AppLink Fundamentals I: AppLink Integration Patterns – Connecting Salesforce to Heroku Applications, and then we […] The post AppLink Fundamentals…
2 Apr 2025
It’s never been a more exciting time to be a .NET developer. With .NET (formerly known as .NET Core) approaching its 10-year anniversary this November, the platform has evolved into a powerful, cross-platform ecosystem, embracing modern development practices and powering a vast array of applications. Today, we’re thrilled to announce that .NET support on Heroku, […] The post .NET on…
24 Mar 2025
Heroku’s commitment to developer productivity shines through in its powerful buildpack system. They handle the heavy lifting of building your app, letting you focus on what matters most: writing code. A prime example is the Heroku Java buildpack, a versatile tool that simplifies deploying Java applications, especially those built with popular frameworks like Spring Boot, […] The post Simplifying JVM…
4 Mar 2025
The Heroku Extension for Visual Studio Code (VS Code) is now generally available for all customers—VS Code is an all-in-one tool that brings Heroku’s cloud management directly to your favorite IDE. In today’s fast-paced, AI-assisted development environment, switching between code editors and deployment tools can slow innovation and product delivery. This extension lets you focus […] The post Heroku Extension…
3 Dec 2024
We’re excited to announce that official support for .NET on Heroku is entering public beta starting today. Developers can now build and deploy applications in C#, F#, and Visual Basic, using frameworks like ASP.NET Core and Blazor, all with the simplicity and flexibility of the Heroku platform. .NET has long been one of the most […] The post .NET Support…
3 Apr 2019
When we open-sourced buildpacks nearly seven years ago, we knew they would simplify the application deployment process. After a developer runs git push heroku master, a buildpack ensures the application’s dependencies and compilation steps are taken care of as part of the deploy. As previously announced, we’ve taken the same philosophies that made buildpacks so […] The post Turn Your…
6 Mar 2019
Progressive web apps (or PWAs) enable websites to function more like native mobile apps in exchange for some flexibility. You get cross-platform native mobile app functionality (or close to it) without all the overhead of app store approvals and tons of platform-specific native code. Users can install a progressive web app to their home screen […] The post PWA Tutorial:…
20 Mar 2018
Today we're excited to announce that we've open sourced oclif, a framework for building command line interfaces. We built oclif to serve as the common foundation for both the Heroku and Salesforce CLIs and to abstract away the common struggles. The framework is now available to any developer for building CLIs large or small. oclif […] The post Open Sourcing…
20 Jun 2017
It’s rare when a highly structured language with fairly strict syntax sparks emotions of joy and delight. But Kotlin, which is statically typed and compiled like other less friendly languages, delivers a developer experience that thousands of mobile and web programmers are falling in love with. The designers of Kotlin, who have years of experience […] The post Kotlin Programming…
23 Aug 2016
At Heroku, we’re always working towards increased operational stability with the services we offer. As we recently launched the beta of Apache Kafka on Heroku, we’ve been running a number of clusters on behalf of our beta customers. Over the course of the beta, we have thoroughly exercised Kafka through a wide range of cases, […] The post Dawn of…
2 Jun 2016
Andrey Petrov is the author of urllib3, the creator of Briefmetrics and ssh-chat, and a former Googler and YCombinator alum. He’s here to tell us of a dangerous expedition his requests undertook, which sent them from Python, through the land of C, to a place called Go (and back again). Today we're going to make […] The post See Python,…
22 Oct 2015
Most modern mobile apps depend heavily on the app’s back-end. That’s because many of the expectations users have for mobile apps today — for the application to work regardless of network connectivity, to notify them when relevant content changes, to have integrations with the social networks they use, for appropriate levels of security, and a […] The post Announcing Heroku…
15 Dec 2014
What is the half-life of programmer knowledge? It is quite common with claims that the half-life is something like 5 years. In other words, half of what you know about programming will be obsolete in 5 years. A similar sentiment … Continue reading →
2 Oct 2014
One of the challenges when starting a mobile app project is deciding what technology stack to use. Should the client app use iOS or Android native, mobile web, or a hybrid? Do the backend in Node, Ruby, or Java? Or skip the backend and use an Mobile Backend-as-a-Service? To help avoid needing to answer all […] The post The Heroku…
17 Sept 2014
The Heroku Routing team does a lot of work with Erlang, both in terms of development and maintenance, to make sure the platform scales smoothly as it continues to grow. Over time we’ve learned some hard-earned lessons about making systems that can scale with some amounts of reliability (or rather, we’ve definitely learned what doesn’t […] The post Stuff Goes…
12 Feb 2014
Flow is an important part of software development. The ability to achieve flow during daily work makes software development a uniquely enjoyable profession. Interruptions in your code/test loop make this state harder to achieve. Whether you are running unit tests locally, launching a local webserver, or deploying to Heroku there's always some waiting and some […] The post Git Push…