application performance management vs application performance monitoring

What Is Application Performance Monitoring and Why It Is Not Application Performance Management

Matt Watson Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

Over recent years, the term APM has become increasingly used by lots of vendors and tools. Some refer to it as Application Performance Monitoring and some as Application Performance Management. But what is the difference? As the founder of a company who creates these types of tools, I definitely have some opinions on Application Performance Monitoring vs Application Performance Management. …

Key Application Performance Metrics

8 Key Application Performance Metrics & How to Measure Them

Matt Watson Insights for Dev Managers Leave a Comment

If you are trying to figure out how to measure the performance of your application, you are in the correct place. We spend a lot of time at Stackify thinking about application performance, especially about how to monitor and improve it. In this article, we cover some of our most important application performance metrics you should be tracking. No worries, …

Java Software Errors and How to Fix Them

Top Java Software Errors: 50 Common Java Errors and How to Avoid Them

Angela Stringfellow Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

There are many types of errors that could be encountered while developing Java software, from, but most are avoidable. We’ve rounded up 50 of the most common Java software errors, complete with code examples and tutorials to help you work around common coding problems. No worries, no SPAM. Opt-out anytime. For more tips and tricks for coding better Java programs, …

Java Management Extensions

What is Java Management Extensions? An Overview of JMX, mBeans and Consoles, Tutorials & More

Angela Stringfellow Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

Java remains one of the most popular programming languages in 2017, landing second only to JavaScript among the languages developers use most. Developers for this popular language are in high demand, as well, requiring a diverse skillset including communication, in-depth knowledge of the ecosystem, and of course an understanding of the language so deep they could code in their sleep. …

Improve security in DevOps

What is DevSecOps? How to Automate Security Testing

Matt Watson Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

Every company wants to see their company getting press and media attention. Unless it is due to a hacker and a security breach. Every few weeks you see in the media stories of companies who were hacked. Getting a new credit card every few months because the data was hacked has been routine for most of us. The more that …

What is Java DevOps?

What is Java DevOps? Benefits, Considerations, Tutorials and More

Angela Stringfellow Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

DevOps sees the coming together of practices, philosophies, and tools that allow you to create services and applications very quickly. This means that you can improve on your apps and evolve them at a much faster rate than those developers who are using traditional software development processes. We’ve talked about DevOps, in general, a great deal, but today, we’re going …

What are Windows Services?

What are Windows Services? How Windows Services Work, Examples, Tutorials and More

Angela Stringfellow Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

There are many instances in which a developer might want to develop an application that runs as a Windows Service, and there are some distinct advantages to doing so. At Stackify, we aim to help make you a better developer in every possible scenario, and that’s why we built Prefix to help you debug Windows Services (and tons of other …

Web Application Performance Testing Tips

Fundamentals of Web Application Performance Testing

Erik Dietrich Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

Software development, as a profession, has evolved in fits and starts over the years.  When I think back a couple of decades, I find myself a little amazed.  During the infancy of the web, hand-coding PHP (or PERL) live on a production machine seemed perfectly fine. No worries, no SPAM. Opt-out anytime. At first blush, that might just seem like …

Important Skills and Characteristics for Java Developers

20 Development Leaders and Java Pros Reveal the Most Important Characteristics and Skills of Great Java Developers

Angela Stringfellow BuildBetter, Developer Career Development, Insights for Dev Managers Leave a Comment

Java remains one of the most popular programming languages. In our recent deep-dive into the hottest programming languages for 2017, Java landed second among the most-used programming languages and the languages with the most active repositories on GitHub – beat out only by JavaScript in both categories. No worries, no SPAM. Opt-out anytime. Aside from its widespread use, it’s also …

Pair Programming Benefits: The Business Rationale

Erik Dietrich Insights for Dev Managers Leave a Comment

During the course of my work as a consultant, I wind up working with many companies adopting agile practices, most commonly following Scrum.  Some of these practices they embrace easily, such as continuous integration.  Others cause some consternation.  But perhaps no practice furrows more browse in management than pair programming.  Whatever pair programming benefits they can imagine, they always harbor …

Code Coverage Tools

The Ultimate List of Code Coverage Tools: 25 Code Coverage Tools for C, C++, Java, .NET, and More

Angela Stringfellow Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

Code Coverage is a measurement of how many lines, statements, or blocks of your code are tested using your suite of automated tests. It’s an essential metric to understand the quality of your QA efforts. Code coverage shows you how much of your application is not covered by automated tests and is therefore vulnerable to defects. Code coverage is typically …

What is VisualVM? How to Use VisualVM, Benefits, Tutorials and More

Angela Stringfellow Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

VisualVM is a Java profiler, one of the several types of Java performance tools (to see more of our favorite Java performance tools, check out this post). In today’s post, we’ll take a look at VisualVM, how it works, and some integrations and alternatives. No worries, no SPAM. Opt-out anytime. A Definition of VisualVM VisualVM is a powerful tool that provides a …

Cloud Monitoring Tips

6 Reasons Cloud Monitoring Is Different Than Server Monitoring

Matt Watson Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

Traditional IT monitoring has revolved around monitoring the infrastructures and servers. As you move to the cloud, it is possible that you don’t have either of those things. You could deploy your app via a service like Azure App Services and rely on Azure’s hosted Redis and SQL offerings. You could literally have access to zero servers. No worries, no …

Software Testing Tips: How to Ensure Your App Functions Like a Well-Oiled Machine

Software Testing Tips: 101 Expert Tips, Tricks and Strategies for Better, Faster Testing and Leveraging Results for Success

Angela Stringfellow Developer Tips, Tricks & Resources, Insights for Dev Managers, Popular Leave a Comment

When you hear the term “software testing,” do you think about one particular type of test — such as functional testing or regression testing — or do you immediately start visualizing the complex, interconnected web of test types and techniques that comprise the broad world of software testing? No worries, no SPAM. Opt-out anytime. Most experienced developers understand that software …

Performance Testing for Business People

What Is Performance Testing? An Explanation for Business People

Erik Dietrich Developer Career Development, Insights for Dev Managers Leave a Comment

Performance testing is a form of software testing that focuses on how a system running the system performs under a particular load. Performance testing should give organizations the diagnostic information they need to eliminate bottlenecks. You can find more information about types, steps and best practices here.  This article provides insights and scenarios on performance testing from a business perspective. No worries, no …

Dev Ops Increases Security (1)

How DevOps Increases Security, Not Hurts It

Matt Watson Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

One of the biggest challenges for development teams is having good visibility into production deployments. It is nearly impossible to track down application problems without access to critical data. Developers need access to a range of things, including application performance reporting, configurations, log files and more. No worries, no SPAM. Opt-out anytime. Does DevOps create or solve security challenges? Possible …

Software Quality

How to Evaluate Software Quality from Source Code

Erik Dietrich Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

I’ll understand if you read the title of this post and smirked.  I probably would have done so, opening it up only to see what profound wisdom awaited me.  Review the code, Captain Obvious.   No worries, no SPAM. Opt-out anytime. So yes, rest assured, I understand the easy assumption that one can ascertain a codebase’s quality by opening it …

Top Source Code Repository Hosts

Top Source Code Repository Hosts: 50 Repo Hosts for Team Collaboration, Open Source, and More

Angela Stringfellow Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

Every developer’s toolkit needs a good source code repository host; a good host for your code is especially useful for DevOps team collaboration and working with Open Source projects. No worries, no SPAM. Opt-out anytime. There are many source code repository hosts available online, from the widely-used GitHub and Bitbucket to the lesser-known yet useful repo hosts catering to specific …

Mistakes Implementing APM Solutions

20 IT Leaders Reveal the Biggest Mistakes IT Management Teams Make When Implementing Application Performance Monitoring Solutions

Angela Stringfellow Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

Application Performance Management (APM) solutions are a must-have for Agile development teams, and when implemented correctly, they can save substantial amounts of time, create a better end user experience, and improve overall development operations. (Naturally, we’re big on APM – it’s what we do.) No worries, no SPAM. Opt-out anytime. The key to success, though, is implementing systems and solutions that are …