Laxaro

View the latest news and breaking news today

Heroku

Read Latest News Article in Heroku.



best of the blogs: a heroku community tour

heroku is very fortunate to have a strong community of developers that are excited and passionate about our product. every day we hear from customers who tell us how much easier heroku has made their lives, and they frequently share stories about interesting technical projects we've helped them bring to life.our customers love us, and we love them right back. today we'll take a look at a few blog posts and applications from heroku users that illustrate what makes our community so special. we hope you enjoy the tour. if you have heroku stories of your own you'd like to share, we'd love to hear them!this article comes to us from yoni weisbrod, a js & react native developer from ivy. ivy makes a community and business management tool for inte...




kafka everywhere: new plans and pricing for apache kafka on heroku

event-driven architectures are on the rise, in response to fast-moving data and constellations of inter-connected systems. in order to support this trend, last year we released apache kafka on heroku - a gracefully integrated, fully managed, and carefully optimized element of heroku's platform that is the culmination of years of experience of running many hundreds of kafka clusters in production and contributing code to the kafka ecosystem.today, we are excited to announce additional plans and pricing in our kafka offering in order to make apache kafka more accessible, and to better support development, testing, and low volume production needs. apache kafka is a powerful, distributed streaming platform, and the dominant open source solution ...




heroku webhooks: powering new integrations and real-time notifications

we're happy to announce that heroku app webhooks is now generally available for all heroku customers. app webhooks provide notifications when your heroku app changes, including modifications to domain settings, releases, add-ons, and dyno formations. these notifications can empower your internal communications, dashboards, bots or anything else that can receive http post requests. integrating with heroku webhooks provides easy support for driving custom workflows and 3rd party tools.with the webhooks cli plugin, you can subscribe to events with a single command.heroku plugins:install heroku-webhooks heroku webhooks:add -i api:release -l notify -u https://example.com/hooks -a your-app in this example, after a new release is created for yo...




evolution of the heroku cli: 2008-2017

over the past decade, millions of developers have interacted with the heroku cli. in those 10 years, the cli has gone through many changes. we've changed languages several times; redesigned the plugin architecture; and improved test coverage and the test framework. what follows is the story of our team's journey to build and maintain the heroku cli from the early days of heroku to today.ruby (cli v1-v3)go/node (cli v4)go/node (cli v5)pure node (cli v6)what's next?our original cli (v1-v3) was written in ruby and served us well for many years. ruby is a great, expressive language for building clis, however, we started experiencing enough problems that we knew it was time to start thinking abo...




heroku postgres update: configuration, credentials, and ci

at the core of heroku’s data services sits postgres, and today, we are making it even easier to bend heroku postgres to the very unique needs of your application’s stack. with these new features, you can easily customize postgres, making it more powerful and configurable, while retaining all the automation and management capabilities of heroku postgres you know and love. by changing postgres settings, creating and working with database credentials, and providing tight integrations to heroku and heroku ci, you now have the ability to further tune your postgres database to your team’s needs. as we start peeling back the layers of heroku postgres, the ability to change the default b...




heroku postgres update: configuration, credentials, and ci

at the core of heroku’s data services sits postgres, and today, we are making it even easier to bend heroku postgres to the very unique needs of your application’s stack. with these new features, you can easily customize postgres, making it more powerful and configurable, while retaining all the automation and management capabilities of heroku postgres you know and love. by changing postgres settings, creating and working with database credentials, and providing tight integrations to heroku and heroku ci, you now have the ability to further tune your postgres database to your team’s needs. as we start peeling back the layers of heroku postgres, the ability to change the default b...




heroku postgres update: configuration, credentials, and ci

at the core of heroku’s data services sits postgres, and today, we are making it even easier to bend heroku postgres to the very unique needs of your application’s stack. with these new features, you can easily customize postgres, making it more powerful and configurable, while retaining all the automation and management capabilities of heroku postgres you know and love. by changing postgres settings, creating and working with database credentials, and providing tight integrations to heroku and heroku ci, you now have the ability to further tune your postgres database to your team’s needs. as we start peeling back the layers of heroku postgres, the ability to change the default b...




on the rise of kotlin

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 with developer tooling (intellij and other ides), created a language with very specific developer-oriented requirements. they wanted a modern syntax, fast compile times, and advanced concurrency constructs while taking advantage of the robust performance and reliability of the jvm. the result, kotlin 1.0, was released in february 2016 and its traje...




announcing heroku chatops for slack

today we’re making our slack integration generally available to all heroku customers through the release of heroku chatops.chatops is transforming the way dev teams work, replacing the asynchronous communication and context-switching of traditional operations processes with a shared conversational environment so teams can stay focused, communicate in real-time, gain visibility, and speed joint decision making. having seen the benefits of slack integration for managing our own apps, we wanted to make chatops easier to use and accessible to every dev team. heroku chatops handles the complexity of user onboarding, authentication, and accountability between slack & heroku, and provides users wi...




using heroku's expensive query dashboard to speed up your app

i recently demonstrated how you can use rack mini profiler to find and fix slow queries. it’s a valuable tool for well-trafficked pages, but sometimes the slowdown is happening on a page you don't visit often, or in a worker task that isn't visible via rack mini profiler. how can you find and fix those slow queries?heroku has a feature called expensive queries that can help you out. it shows historical performance data about the queries running on your database: most time consuming, most frequently invoked, slowest execution time, and slowest i/o.recently, i used this feature to identify and address some slow queries for a site i run on heroku named codetriage (the best way to get started ...




using heroku's expensive query dashboard to speed up your app

i recently demonstrated how you can use rack mini profiler to find and fix slow queries. it’s a valuable tool for well-trafficked pages, but sometimes the slowdown is happening on a page you don't visit often, or in a worker task that isn't visible via rack mini profiler. how can you find and fix those slow queries?heroku has a feature called expensive queries that can help you out. it shows historical performance data about the queries running on your database: most time consuming, most frequently invoked, slowest execution time, and slowest i/o.recently, i used this feature to identify and address some slow queries for a site i run on heroku named codetriage (the best way to get started ...




introducing heroku shield: continuous delivery for high compliance apps

today we are happy to announce heroku shield, a new addition to our heroku enterprise line of products. heroku shield introduces new capabilities to dynos, postgres databases and private spaces that make heroku suitable for high compliance environments such as healthcare apps regulated by the health insurance portability and accountability act (hipaa). with heroku shield, the power and productivity of heroku is now easily available to a whole new class of strictly regulated apps.at the core of heroku’s products is the idea that developers can turn great ideas into successful customer experiences at a surprising pace when all unnecessary and irrelevant elements of application infrastructure ...




on the rise of kotlin

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 with developer tooling (intellij and other ides), created a language with very specific developer-oriented requirements. they wanted a modern syntax, fast compile times, and advanced concurrency constructs while taking advantage of the robust performance and reliability of the jvm. the result, kotlin 1.0, was released in february 2016 and its traje...




habits of a happy node hacker 2017

it’s been a little over a year since our last happy node hackers post, and even in such a short time much has changed and some powerful new tools have been released. the node.js ecosystem continues to mature and new best practices have emerged.here are 8 habits for happy node hackers updated for 2017. they're specifically for app developers, rather than module authors, since those groups have different goals and constraints:in modern node applications, your code is often only the tip of an iceberg. even a small application could have thousands of lines of javascript hidden in node_modules. if your application specifies exact dependencies in package.json, the libraries you depend on probab...




habits of a happy node hacker 2017

it’s been a little over a year since our last happy node hackers post, and even in such a short time much has changed and some powerful new tools have been released. the node.js ecosystem continues to mature and new best practices have emerged.here are 8 habits for happy node hackers updated for 2017.in modern node applications, your code is often only the tip of an iceberg. even a small application could have thousands of lines of javascript hidden in node_modules. if your application specifies exact dependencies in package.json, the libraries you depend on probably don’t. over time, you'll get slightly different code for each install, leading to unpredictability and potentially introd...




announcing release phase: automatically run tasks before a new release is deployed

you’re using a continuous delivery pipeline because it takes the manual steps out of code deployment. but when a release includes updates to a database schema, the deployment requires manual intervention and team coordination. typically, someone on the team will log into the database and run the migration, then quickly deploy the new code to production. it's a process rife with deployment risk.now with release phase, generally available today, you can define tasks you need to run before a release is deployed to production. simply push your code and release phase will automatically run your database schema migration, upload static assets to a cdn, or any other task your app needs to be re...




introducing heroku shield: continuous delivery for high compliance apps

today we are happy to announce heroku shield, a new addition to our heroku enterprise line of products. heroku shield introduces new capabilities to dynos, postgres databases and private spaces that make heroku suitable for high compliance environments such as healthcare apps regulated by the health insurance portability and accountability act (hipaa). with heroku shield, the power and productivity of heroku is now easily available to a whole new class of strictly regulated apps.at the core of heroku’s products is the idea that developers can turn great ideas into successful customer experiences at a surprising pace when all unnecessary and irrelevant elements of application infrastructure ...




announcing dns service discovery for heroku private spaces: microservices communication, made easy

today, we are excited to announce dns service discovery for heroku private spaces, an easy way to find and coordinate services for microservice-style deployments.as applications grow in sophistication and scale, developers often organize their applications into small, purpose-built “microservices”. these microservice systems act in unison to achieve what otherwise would be handled by a single, larger monolithic application, which serves the benefit of simplifying applications’ codebases and improving their overall reliability. dns service discovery is a valuable component of a true microservices architecture. it is a simple, yet effective way to facilitate microservice-style appli...




announcing platform api for partners

heroku has always made it easy for you to extend your apps with add-ons. starting today, partners can access the platform api to build a more secure and cohesive developer experience between add-ons and heroku. several add-ons are already using the new platform api for partners. adept scale, a long-time add-on in our marketplace that provides automated scaling of heroku dynos, has updated its integration to offer a stronger security stance, with properly scoped access to each app it is added to. existing customer integrations have been updated as of friday may 12th. all new installs of adept scale will use the more secure, scoped platform api. opbeat, a performance monitoring service for node...




heroku ci is now generally available: fast, low setup ci that’s easy to use

today we are proud to announce that heroku ci, a low-configuration test runner for unit and browser testing that is tightly integrated with heroku pipelines, is now in general availability. to build software with optimal feature release speed and quality, continuous integration (ci) is a popular and best practice, and is an essential part of a complete continuous delivery (cd) practice. as we have done for builds, deployments, and cd, heroku ci dramatically improves the ease, experience, and function of ci. now your energy can go into your apps, not your process.with today's addition of heroku ci, heroku now offers a complete ci/cd solution for developers in all of our officially supported la...