~/devreads

#languages

17 posts

11 Nov 2025

31 Jul 2025

Ken W. Alger 8 min read

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…

engineeringapplinkintegrationslanguagessalesforce

2 Apr 2025

Rune Soerensen 3 min read

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…

news.netbuildpackslanguages

24 Mar 2025

Andrew Fawcett 4 min read

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…

engineeringbuildpacksdeveloper toolsjavalanguages

4 Mar 2025

Anush DSouza 2 min read

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…

newsdeveloper toolslanguages

3 Dec 2024

Rune Soerensen 2 min read

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…

news.netbuildpackslanguagesnextgen

3 Apr 2019

Terence Lee 7 min read

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…

engineeringbuildpackscloud infrastructuredockerlanguages

6 Mar 2019

Christine Dodrill 7 min read

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:…

engineeringapp architecturedeveloper toolsjavascriptlanguages

20 Mar 2018

Nahid Samsami 3 min read

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…

newsclideveloper toolslanguagesopen source

20 Jun 2017

Joe Kutner 5 min read

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…

newsdeveloper toolskotlinlanguages

23 Aug 2016

Tom Crayford 8 min read

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…

newsapache kafkacloud infrastructuredeveloper toolslanguages

2 Jun 2016

Andrey Petrov 12 min read

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,…

newscloud infrastructuredeveloper toolsgolanguages

22 Oct 2015

Matthew Creager 4 min read

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…

newsapisdeveloper toolslanguages

15 Dec 2014

Henrik Warne 3 min read

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 →

learningprogrammingknowledgelanguagesprogrammer

2 Oct 2014

Scott Persinger 3 min read

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…

engineeringapp architecturedeveloper toolslanguages

17 Sept 2014

Fred Hebert 2 min read

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…

engineeringapp architectureguidelanguages

12 Feb 2014

John Simone 2 min read

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…

newsbuildpacksdeveloper toolslanguagesperformance optimization