Product Features
- Life
- Last Updated: April 24, 2024
- Ryan Townsend
Sometimes, innovation is born in the midst of a crisis. Unexpected challenges and a sense of urgency force companies to look for new ways of keeping the business going, even as the odds stack up against them. This was the case for one of our biggest customers Matalan, a major fashion and homeware retailer in the U.K. The company operates 230 brick and mortar stores across the country, and 30 international franchise stores within Europe and the Middle East. It also maintains a thriving online channel that runs on the SHIFT platform.
When the global coronavirus pandemic hit, …
- 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 …
- Engineering
- Last Updated: May 14, 2024
- Julián Duque
There are always challenges when it comes to debugging applications. Node.js' asynchronous workflows add an extra layer of complexity to this arduous process. Although there have been some updates made to the V8 engine in order to easily access asynchronous stack traces, most of the time, we just get errors on the main thread of our applications, which makes debugging a little bit difficult. As well, when our Node.js applications crash, we usually need to rely on some complicated CLI tooling to analyze the core dumps.
In this article, we'll take a look at some easier ways to debug your …
- Life
- Last Updated: April 30, 2024
- Jennifer HooperSally VedrosRaul MurcianoCharlie GleasonKimberly Lowe-WilliamsDavid RoutenCaleb Hearth, Christie Fidura
It is never easy to know how to react, communicate, or at times, even feel, during something as heartbreaking and real as the struggles that our fellow humans face through no fault of their own. As Herokai, we stand in solidarity with the Black Lives Matter movement and want to share some of our thoughts on the struggle, as well as some actions and resources that we find helpful.
We will be keeping this post updated and would love to include your voice. Please send us any thoughts that you’d like to share at: feedback@heroku.com.
“Many, if not all, …
- Engineering
- Last Updated: June 24, 2020
- Owen Ou, Chris Castle
Over the last few years, GraphQL has emerged as a very popular API specification that focuses on making data fetching easier for clients, whether the clients are a front-end or a third-party.
In a traditional REST-based API approach, the client makes a request, and the server dictates the response:
$ curl https://api.heroku.space/users/1
{
“id”: 1,
“name”: “Luke”,
“email”: “luke@heroku.space”,
“addresses”: [
{
“street”: “1234 Rodeo Drive”,
“city”: “Los Angeles”,
“country”: “USA”
}
]
}
But, in GraphQL, the client determines precisely the data it wants from the server. For example, the client may want only the user’s name and email, …
- Engineering
- Last Updated: June 03, 2024
- Jamie White
In the early years of web development, there were three standard fundamentals upon which every website was built: HTML, CSS, and JavaScript. As time passed, web developers became more proficient in their construction of fancy UI/UX widgets for websites. With the need for newer ways of crafting a site coming in conflict with the relatively slow adoption of newer standards, more and more developers began to build their own libraries to abstract away some of the technical details. The web ceased being a standard: now your website could be a React site, or an Angular site, or a Vue site, …
- News
- Last Updated: February 20, 2020
- Wade Wegner
Wade Wegner is SVP of Product for Salesforce Platform.
On a recent and all-too-short trip to London, I was humbled to have developers in the community spend time with me and other product managers at the UK Salesforce Tower. Building on the massively popular open dialogue with developers that we initiated at Dreamforce last year, our discussion was a transparent conversation with developers who have been building on the Salesforce platform.
I was incredibly inspired by the developers local to the London office who spent time after their work day to engage in meaningful conversation about what they wanted to …
- Life
- Last Updated: March 28, 2024
- Joe Kutner
As CEO of Disney, Michael Eisner had a policy that any employee could come to his office and pitch an idea. He believed that breaking down hierarchical barriers allowed innovative ideas to come from anywhere, and it worked. Disney invested in many of those pitches, some of which became the kernels for films like The Little Mermaid and Pocahontas.
At Heroku, we know our employees are full of innovative ideas waiting for investment. That’s why any engineer can propose a project through a process we call Research Grants. If the proposal is funded, that engineer gets about two …
- News
- Last Updated: April 03, 2024
- Sepideh Setayeshfar
Today we are thrilled to announce the general availability (GA) release of Heroku Enterprise Accounts. All Enterprise Teams associated with a company are nested under an Enterprise Account which delivers a higher level of visibility and accountability. With an Enterprise Account, executives and admins can ensure trust and improved agility with simple fast management of teams, users and expenses, so application development teams can stay focused on the development process.
With applications sitting at the core of almost all businesses, collaborative environments that make it possible for users to efficiently work together without security concerns are essential to the …
- News
- Last Updated: May 16, 2024
- Becky Jaimes
The data we store holds value, but refining data into meaning remains a difficult task. Over the last few months, we've taken a step back to figure out what we can do to help our users cross that divide, and rebuilt Heroku Dataclips from scratch with that goal in mind. The result is an experience that makes accessing and working with your data easier than ever, enabling anyone on your team familiar with SQL to take advantage of your most valuable asset without the need for specialized tools or knowledge of the database.
Dataclips is a flexible, lightweight way to …
Subscribe to the full-text RSS feed for Product Features.