Performance Testing for Business People

What Is Performance Testing? An Explanation for Business People

Erik Dietrich Developer Career Development, Insights for Dev Managers

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. How Performance Testing Impacts …

Elasticsearch Tutorial: Your Detailed Guide to Getting Started

Phil Vuollet Developer Tips, Tricks & Resources

In this Elasticsearch tutorial, I’m going to show you the basics. There are so many things to learn about Elasticsearch so I won’t be able to cover everything in this post. If you have experience searching Apache Lucene indexes, you’ll have a significant head start. Also, if you’ve worked with distributed indexes, this should be old hat. But if you’re …

Git and Jenkins

Building a Continuous Delivery Pipeline with Git & Jenkins

Lyndsey Padget Developer Tips, Tricks & Resources

Jenkins is an automation server which can be used to build, test and deploy your code in a controlled and predictable way. It is arguably the most popular continuous integration tool in use today. The process of automatically building code in stages – and at each stage, testing and promoting it on to the next stage – is called a …

Stackify Blog

Get the latest news, tips, and guides on software development. Join the 40,000 developers that subscribe to our newsletter. By submitting your email address, you agree to be contacted via e-mail about our products and services. You can unsubscribe at any time.  Node.js Error Handling Best Practices: Ship With Confidence Lou BichardJanuary 21, 2022 When deploying applications into production, we …

How to Write Good Test Cases

Constructing Test Cases That Don’t Suck (and How to Avoid Common Mistakes)

Alexandra Altvater Developer Tips, Tricks & Resources

Software testing is a crucial component of the software development lifecycle. Without it, you could miss functionality issues or major usability flaws that end up frustrating your end users. But all test cases are not created equal. Writing high-quality, effective test cases is just as important as testing your applications. In fact, poor test cases can result in a testing …

Important Skills and Characteristics for Java Developers

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

Alexandra Altvater BuildBetter, Developer Career Development, Insights for Dev Managers

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. Aside from its widespread use, it’s also the most in-demand programming language among …

Margasoft Team

Developer Teams Must Work Differently in the Future

Alexandra Altvater BuildBetter

As we inject more new technology into our everyday lives, software development continues to be one of the most popular and fastest growing job fields. But have you ever really thought about the core essence of a developer’s work? Software developers tend to think and work only inside the tasks they are assigned to. If they are to write a …

application performance monitoring

Application Performance Monitoring 101

Iryne Somera Developer Tips, Tricks & Resources

In this guide, let’s dive deep into Application Performance Monitoring (APM) and how it works. We’re going to establish the difference between monitoring and management. Additionally, understand how to leverage APM’s full potential and its role among the different parts of the organizations, not just the technical department.  Modern applications bring value to every organization in today’s information age. These …

Understand ROI of APM

6 Types of ROI for APM (Application Performance Management Tools)

Matt Watson Developer Tips, Tricks & Resources, Popular

It has been said that nearly every business is now a software business in some form or another. That means that the reliability and performance of their software applications are critical to their success. Unfortunately, many application performance management (APM) tools have been very expensive and targeted at only large enterprises. The price of APM for 20 servers can range …

Mistakes Evaluating & Purchasing APM Software

Biggest Mistakes Companies Make When Evaluating & Purchasing APM Software

Alexandra Altvater Developer Tips, Tricks & Resources

The right Application Performance Management and Monitoring solution can make all the difference. Not only can APM tools make you more productive by drastically reducing the time it takes to find the root cause of performance issues, but comprehensive APM solutions include robust reporting, real-time monitoring and alerts, and more to let you know immediately when a performance issue arises …

SIEM Implementation Strategy & Plan

SIEM: A Guide to Successful Implementation, Strategy, and Planning

Alexandra Altvater Insights for Dev Managers

Security Information and Event Management (SIEM) allows you to get real time analysis on threats and security alerts that are created by network applications and hardware. It controls the storage, manipulation, analysis, and reporting of different security data and enables you to correlate different events and alerts. SIEM plays a role in regulatory compliance and isn’t something that you should ignore. …

Continuous Integration vs. Continuous Development vs. Continuous Deployment

Dev Leaders Compare Continuous Delivery vs. Continuous Deployment vs. Continuous Integration

Alexandra Altvater Insights for Dev Managers

The DevOps trend has given rise to a number of buzzwords and methodologies aiming to speed delivery and accuracy, giving developers the tools they need to deliver better products, with fewer bugs, and implement improvements continuously. Speaking of continuously, you may be familiar with the terms continuous delivery, continuous deployment, and continuous integration. The differences between the three can be …

The Best Tools for Log Management

Best Log Management Tools: Useful Tools for Log Management, Monitoring, Analytics, and More

Alexandra Altvater Developer Tips, Tricks & Resources

Gone are the days of painful plain-text log management. While plain-text data is still useful in certain situations, when it comes to doing extended analysis to gather insightful infrastructure data – and improve the quality of your code – it pays to invest in reliable log management tools and systems that can empower your business workflow. Logs are not an …

Mistakes Implementing APM Solutions

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

Alexandra Altvater Developer Tips, Tricks & Resources, Insights for Dev Managers

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.) The key to success, though, is implementing systems and solutions that are aligned with larger business goals and …

Anatomy of a developer

Anatomy of a Successful Developer Team Lead: What Makes a Good Developer Team Lead an Effective Leader?

Alexandra Altvater Developer Career Development, Insights for Dev Managers

A developer team lead is responsible for not just designing and writing code, but for the coordination of an entire development team. Team leads often transition from a role as a developer, QA tester, or other hands-on technical role to the position of team leader, but the transition isn’t always an easy one. So what makes a successful developer team lead? What …

How to Write Test Cases and Why They Are Like the Scientific Method

Erik Dietrich Developer Tips, Tricks & Resources

As I’ve mentioned before on this blog, I have a good bit of experience writing unit tests.  In fact, I’ve managed to parlay this experience into a nice chunk of my living.  This includes consulting, training developers, building courses, and writing books.  From this evidence, one might conclude that unit testing is in demand. Because of the demand and driving interest, …

Top 18 APM Tools (Application Monitoring)

Top 18 APM Tools (Application Monitoring) You Should Consider

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

Every business is highly dependent on software these days. Ensuring that all of your organization’s mission-critical applications are running optimally at all times is priority #1! There is a wide range of application performance management and application monitoring (APM) tools on the market available for developers, DevOps teams, and traditional IT operations. There is a lot of gray area as …