Work

Five Architectures You Can Quickly Prototype on PaaS

By Michael Bogan in heroku

February 26, 2020

Sometimes, as an architect or developer, you want to try a new architecture or technical solution but just can’t seem to find the time to install, configure, debug, and figure out an entirely new concept. Experimentation is a lot of work, project deadlines come first, and new tech is often one of your last priorities.

Continue reading

Observability on Heroku: How to Monitor Apps on a Managed Infrastructure

By Nicholas Vincent-Hill in heroku

February 17, 2020

Cloud platforms like Heroku make it easier than ever to host applications: just upload your code, and they’ll deploy it for you. But a common misconception is that, because you don’t own the infrastructure, you can’t really monitor your applications or see under the hood.

Continue reading

Huginn: An Open-Source, Self-Hosted IFTTT

By Michael Bogan in heroku

February 13, 2020

As developers, we don’t have the time or patience for routine tasks. We like to get things done, and any tools that can help us automate are high on our radar. Enter Huginn, a workflow automation server similar to Zapier or IFTTT, but open source. With Huginn you can automate tasks such as watching for air travel deals, continually watching for certain topics on Twitter, or scanning for sensitive data in your code.

Continue reading

Which CI is Best for My Team

By Nicholas Vincent-Hill in heroku

February 8, 2020

At the beginning of developing and building a new application or product, before writing any business logic, it’s necessary to make some difficult decisions. These decisions can include which cloud hosting platform to use, which continuous integration (CI) tool to use, and various development configuration choices. These decisions can dictate the speed and success of your engineering efforts. Therefore, choosing the right CI tool can make or break the velocity and quality of a team’s code production.

Continue reading

5 Development Trends You Need to Know in 2020

By Michael Bogan in heroku

February 5, 2020

As a developer, it’s important to keep your skills up-to-date. We’re called upon to not only be experts in our day-to-day technologies, but to also stay informed of up-and-coming technologies. This allows us to continue to make the best decisions for our products and teams. Knowing the newest tech and in-demand skills is not only satisfying, but it also keeps us employed.

Continue reading

How Adopting PaaS Will Change Your Team

By Michael Bogan in heroku

January 24, 2020

If your project is considering PaaS, then you may be worried about how this change might impact your team—and rightfully so. Switching to PaaS often results in major shifts in roles and responsibilities. In this article, we will look at some of the most common changes to help prepare you and your team for the shift.

Continue reading

Monitoring Azure App Service Performance With SolarWinds AppOptics

By Andre Newman in appoptics

January 22, 2020

Azure App Service makes it easy to host reliable and scalable web applications. However, this doesn’t mean you can ignore your applications after deployment. Errors, performance issues, and other problems can occur at any time, affecting your quality of service and revenue. Staying on top of problems like these requires comprehensive monitoring, and application performance monitoring (APM) solutions like SolarWinds®AppOptics™can help.

Continue reading

Why Transaction Tracing is Critical for Monitoring Microservices

By Andre Newman in loggly

January 22, 2020

Teams switching from a monolithic application architecture to microservices often face a jarring realization: their time-tested troubleshooting techniques don’t work as effectively. A microservice consists of many independent, distributed, and ephemeral services with varying capabilities for monitoring and logging[](https://www.loggly.com/solution/logging-tool/). Techniques such as stack traces are effective troubleshooting tools in monoliths, but only paint a small portion of the big picture in a microservice-based application.

Continue reading

Monolith to Microservices: Is Your Organization Ready?

By Chris Maki in rollbar

January 14, 2020

Transitioning from a Monolith to a Microservices architecture can take years to complete. The internet is full of stories of companies famously making this transformation. But how do you know if it’s right for your organization? Is your organization ready?

Continue reading

Fear database changes? Get them under control with CI/CD

By Michael Bogan in heroku

December 17, 2019

Developers often fear database changes because a mistake by anyone on your team can lead to a major outage and even data loss. Let’s look at an example of how to include database migrations in your CI/CD process and push a non-backwards-compatible database change successfully.

Continue reading