The Java garbage collector finds unused objects and deletes them to free up memory. Read about how Java garbage collection works, and why it matters.
What is Scrum? How Does Rugby Help Software Developers Create Quality Products?
Wondering how Rugby relates to Scrum? In this post, we’ll examine the Scrum development framework, its benefits and disadvantages, and some best practices for Scrum software development. When you’re ready to manage your development process with Scrum methodology, check out this post for our analysis of 15 Scrum boards you can use to manage your workflow. Definition of Scrum Scrum is …
Most Useful Command Line Tools: 50 Cool Tools to Improve Your Workflow, Boost Productivity, and More
Developers and those with engineering responsibilities are fond of calling terminal their home. Anyone with a Unix system has to frequently interact with the Terminal in one way or the other. And customization has always been a big part of how much the Terminal can be used to improve productivity, create unique experiences, and manage the system to improve the …
Best Cloud Tools for Infrastructure Automation: Take the Pain Out of Infrastructure Management with These 51 Tools for Agile DevOps
There are two main reasons for infrastructure automation. First, system administrators, IT professionals and DevOps engineers need to automate as many routine tasks as possible. That’s why we build tools at Stackify to help developers automate processes like application performance management, error monitoring, and log management; automation means you have more time for mission-critical tasks. Second, automation makes the management …
25 App Developers and Cloud Pros Reveal the Biggest Advantages to Hosting Your App in the Cloud
More businesses are moving legacy applications to the cloud than ever before, but app developers face a unique set of circumstances. Sudden shifts in usage, for instance, can be catastrophic unless you’ve planned well in advance for such an increase — which is one reason load testing tools are so valuable, allowing you to test your app’s performance under a variety …
Stackify Sets Its Sights on Better App Performance Management with Developer-Friendly Software
The ongoing shift toward cloud computing has changed the balance of power for application management. As software becomes more complex and distributed across many different virtual machines, developers are shouldering responsibilities that were once held by IT operations teams.
What Is Telemetry? How Telemetry Works, Benefits of Telemetry, Challenges, Tutorial, and More
Telemetry is just one of the benefits of Stackify’s Retrace tool, a powerful feature that’s a core component of our Application Monitoring service. If you’re wondering why telemetry should matter to you, then look no further – read on to learn more about telemetry, how it works, and why it matters. Definition of Telemetry Telemetry is the automatic recording and …
What is Inetpub? How the Inetpub Folder Works, Avoiding Vulnerabilities, and More
We often mention inetpub in the process of explaining different development processes and tricks, such as in this post on how to view IIS logs on Windows and Azure. Because it’s important to understand how the inetpub folder works, the advantages of doing your development work there, and how to avoid potential vulnerabilities, we thought we’d take a closer look at …
Top Bug Tracking Tools: 51 Useful Tools for Tracking and Collaborating on Bugs and Issues for Better Software Development
Dealing with code problems is a natural part of the development process. For small projects, you can sometimes get away with local testing and local notes, but as your software keeps growing, it’s a good idea to start thinking about a centralized bug and issue tracking solution that can archive the progress of your development cycle. Likewise, it will be helpful …
What are PowerShell Commands? Understanding PowerShell’s Cmdlets with Code Examples, Tutorials, and More
Definition of PowerShell PowerShell is the shell framework developed by Microsoft for administration tasks such as configuration management and automation of repetitive jobs. The term ‘PowerShell’ refers to both – the shell used to execute commands and the scripting language that goes along with the framework. The scripting aspect of it is similar to Perl programming. The shell is comparable …
What is SQL Server Express? Definition, Benefits, and Limitations of SQL Server Express
If you use SQL in your work, you have several options available, ranging from enterprise options to the free SQL Server Express. Monitoring SQL queries are just one of the many things you can monitor with Prefix, so today we thought we’d take a closer look at how SQL Server Express stacks up to the more advanced, paid options, its …
Development Leaders Reveal the Best Metrics for Measuring Software Development Productivity
We’ve talked a lot about Agile development and DevOps — particularly, the always-pressing need to rapidly ship new versions of their code and update their products. But when it comes to evaluating the productivity of your development teams, what metrics matter most? Should you merely be concerned with deadlines and time sheets, or should you focus on customer satisfaction to evaluate …
Top Visual Studio Code Extensions: 50 Powerful Tools
Microsoft’s Visual Studio Code provides developers with a robust marketplace packed with useful tools and extensions that make VS Code even more functional and customizable to meet every developer’s needs. New extensions are added regularly, and you can find tools, libraries of snippets, and just about anything else you could want to streamline the development process. In fact, Stackify Prefix …
What is Regression Testing? Definition, Benefits, and Challenges of Regression Testing
We talked a bit about the Software Development Life Cycle (SDLC) in a recent post, but today, we’re going to dig a little deeper into one particular and crucial element in the testing phase, particularly for Agile development: regression testing. Definition of Regression Testing Regression testing refers to the process of testing a changed or updated computer program to make …
Azure vs. AWS Cloud Service Comparison: Which One is Better?
We’ve used Azure for nearly five years at Stackify; in fact, we built Retrace with Azure in mind. But is Azure the right cloud for you? The battle between Azure and AWS is heated, so we decided to see how they measure up in this head-to-head comparison. (Get a side-by-side, feature-by-feature comparison chart including Google Compute.) Customers love Amazon Web Services …
Compare Services & Features Between Microsoft Azure vs. Amazon Web Services vs. Google Compute
The easiest way to compare the big cloud services players is by evaluating products, services, and features in a direct comparison to determine which cloud best meets your needs. So we’ve done just that, pitting Azure, AWS, and Google Cloud against each other in this head-to-head comparison chart. (For a detailed discussion comparing Azure and AWS, check out this post.) Microsoft …
Top Load Testing Tools: 50 Useful Tools for Load Testing Websites, Apps, and More
As every developer knows, what works in the ideal scenario (a.k.a. your production environment) won’t necessarily work in the real world. That’s why you need tools like Retrace to help you quickly track down bugs and performance issues to keep things running smoothly. Load testing, just one of many valuable testing methods you can use before release to ensure that …
What is Dependency Injection C#? How It Works, Types of Dependency Injections in C#, and More
In a recent blog post, we talked about how C# and .NET are the next big thing. If you’re planning to code in C#, dependency injection is just one of many things you should know. Read on for a primer on dependency injection in C# so you can use it to your advantage in your next project. Definition of Dependency …
Trendiest Programming Languages: The Hottest, Most Sought-After Programming Languages for 2017
If you’ve spent any time in the development world, you’re well aware that there are hordes of programming languages. It’s impossible to be an expert in every programming language in existence, but it’s also hard to determine where your time is best spent in terms of acquiring new skills. You may ask yourself, “What are the trendiest programming languages? What expertise …
Anatomy of a Successful Developer Team Lead: What Makes a Good Developer Team Lead an Effective Leader?
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 …