What Is a Requirement Traceability Matrix

What Is a Requirement Traceability Matrix?

Vlad Georgescu Developer Tips, Tricks & Resources

When developing software applications, we want to make sure the application does what the software requirements say it’s supposed to do, and testing proves that it does. In this article, I’ll explore how to link requirements to test cases, and I’ll explain what a requirement traceability matrix is and how to build a simple one. What Is a Requirement Traceability …

Get tips to solve null reference exception

What Is NullReferenceException? Object reference not set to an instance of an object

Matt Watson Developer Tips, Tricks & Resources

“Object Reference Not Set to an instance of an object.” Cast the first stone those who never struggled with this error message when they were a beginner C#/.NET programmer. This infamous and dreaded error message happens when you get a NullReferenceException. This exception is thrown when you try to access a member—for instance, a method or a property—on a variable …

C# Exception Handling Best Practices

Matt Watson Developer Tips, Tricks & Resources

Welcome to Stackify’s guide to C# exception handling. In this article we cover the following topics: Basics about C# Exceptions, including examples Common .NET Exceptions How to Create Your Own Custom C# Exception Types How to Find Hidden .NET Exceptions C# Exception Logging Best Practices Why is this topic so important? In modern languages like C#, “problems” are typically modeled …

Top 10 Future Programming Languages

Freya Jacob Developer Tips, Tricks & Resources

Programming languages have made applications more efficient and easy to use, raising user experience to the next level. Let’s look at the top programming languages defining the future of code.  1. Python Python is widely accepted as the best programming language for beginner developers as it is simple and easy to use and deploy. It is widely used to build scalable …

10 of the Most Popular Java Frameworks of 2020

10 of the Most Popular Java Frameworks of 2020

Taurai Mutimutema Developer Tips, Tricks & Resources

There are plenty of reasons why Java, being one of the older software programming languages, is still widely used. For one, the immense power one wields when using Java is enough to make it their staple. Couple that with the possibilities that using good Java frameworks bring and you could lessen the turnaround time for big projects. This post will …

Continuous Application Improvement

What is Continuous Application Improvement?

Stackify Developer Tips, Tricks & Resources

CAI stands for Continuous Application Improvement. It is a software improvement process that is implemented at each step of the SDLC, ensuring immediate feedback at each step rather than waiting until risk levels and impact has gone up. When you implement CAI you shift your improvement process as far left as possible and catch software bugs and performance problems where …

6 Software Development Trends for 2020: Developers Needed

Ben Putano Developer Tips, Tricks & Resources

Well, my developer friends, 2020 is your year. Businesses in practically every industry have a fever to grow their IT operations and automate just anything possible. I know, I know. The demand for developers is nothing new. But 2020 is different. 2020 is the year where we see some of this decade’s most exciting technologies become commercially viable, and others …

Popular Ruby Libraries

Harikrishna Kundariya Developer Tips, Tricks & Resources

Ruby on Rails Gems is a package manager containing libraries, software packages, and utilities for standard format distribution of  Ruby programs and libraries. RoR Gems have functionality with related files to help save time in web development. Debugging Byebug: Byebug is an effective solution for debugging. This gem takes time between tasks and implementing code by changing variables to perform …

How to configure HTTPS for Ruby on Rails (RoR)

Riya Sander Developer Tips, Tricks & Resources

RoR (Ruby on Rails) is a server-side web application framework. To make it more secure, use HTTPS instead of HTTP.  Step One: Buy an SSL certificate: First step is purchasing  an SSL certificate. There are various  types of SSL certificates, based on your requirements including:  Extended Validation Certificates (EV SSL) Organization Validated Certificates (OV SSL) Domain Validated Certificates (DV SSL) …

Read our practical guide and learn how to measure and improve .NET performance, and make your apps as effcient and optimized as possible.

.NET Performance Optimization: Everything You Need To Know

Jared Nance Developer Tips, Tricks & Resources

It’s Friday afternoon, the majority of the development staff has already packed up and headed home for the weekend, but you remain to see the latest hotfix through to production. To your dismay, immediately after deployment, queues start backing up and you begin to get alerts from your monitoring system. Something has been broken and all evidence points to an …

View SQL Queries From Your Code With Prefix

Matt Watson Developer Tips, Tricks & Resources

Have you heard the saying “you can’t manage what you can’t measure?” The phrase is often attributed to management thinker Peter Drucker, and less often to other authors as well. It can also slightly vary in its wording, depending on the source. At the end of the day, the exact wording of the sayer and who said it first doesn’t …

Java Profilers

Java Profilers: Why You Need These 3 Different Types

Darin Howard Developer Tips, Tricks & Resources

Debugging performance issues in production can be a pain and, in some cases, impossible without the right tools. Java profilers have been around forever, but the profilers most developers think about are only one type: standard JVM profilers. However, using one type of profiler is not enough. Suppose you’re analyzing your application’s performance. There are multiple profiling activities which you …

List of top features and tips for ASP.NET

Advanced ASP.NET Trace Viewer – WebForms, MVC, Web API, WCF

Matt Watson Developer Tips, Tricks & Resources, Stackify Product & Company Updates

Software is a complex thing. As soon as you deploy an application to production—especially when you don’t have any control over the environment it’s running on—anything could happen. You’ve created this “monster” and set if free. It’s now free from your control. How do you tame this beast before it creates havoc? The first step is to trace its steps …

Free NHibernate Profiler to View SQL Query Performance

Carlos Schults Developer Tips, Tricks & Resources

Let’s begin with a little thought experiment. Imagine you’re responsible for the next release of your company’s flagship product, and today is the big day: you’re about to give a demo presentation for all the big shots in the company. The CTO is obviously there, since she’s your boss. The CEO is there as well, along with the VP of …

Free Entity Framework Profiler to View SQL Query Performance

Carlos Schults Developer Tips, Tricks & Resources

Picture this: you’re standing in the largest meeting room in your company. Behind you, a huge LED monitor. In front of you, all members of the C-suite. The CTO, your direct boss, is visibly nervous. The CEO looks interested and somewhat excited. The CFO looks happier than usual, though it probably has more to do with his very successful golf round …

Developer Things Episode 4 feat. Jason Taylor

Developer Things #4: Why 20,000 Developers Love Prefix with Jason Taylor

Matt Watson Developer Things Podcast

Matt and Jason discuss the free developer tool Prefix. Launched 18 months ago, it has now been downloaded by 20,000 developers in 140 countries. Prefix helps developers find and fix bugs in their code while they are writing it. Prefix is based on the same technology that Retrace uses to monitor servers in production or QA. It tracks key methods in …

Stackify's Latest Release: Prefix v3.0 is Here

Prefix New Release: Prefix v3.0 is Here!

Stackify Stackify Product & Company Updates

After months of hard work, we’re thrilled to release the latest version of Prefix, Prefix v3.0. In this new version, we fixed a number of bugs and added a few major enhancements including: A major .NET profiler update Better remote tracing New feature: the ability to disable suggestions Improved Remote Tracing with Prefix v3.0 One of Prefix’s key features has …

Learn how to support and show performance

Understanding & Profiling C# Async Await Tasks

Matt Watson Developer Tips, Tricks & Resources, Stackify Product & Company Updates

Microsoft and the .NET community have made asynchronous programming very easy with their implementation of async await in C#. The latest versions of ASP.NET heavily utilize it to improve performance. Many performance monitoring and profiling tools struggle to support and visualize the performance of asynchronous C# code. Stackify’s Prefix & Retrace products both have excellent support for applications using C# async await. …