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. In the cloud, …

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? Most experienced developers understand that software testing isn’t a singular approach, although, …

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

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. Does DevOps create or solve security challenges? Possible DevOps Security Issues DevOps typically refers …

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.   So yes, rest assured, I understand the easy assumption that one can ascertain a codebase’s quality by opening it up and starting to review 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. 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 needs. Each one appeals to different …

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

Why Production Monitoring Can Come Too Late in the Development Process

Erik Dietrich Insights for Dev Managers Leave a Comment

I’ve spent a number of years, now, writing software.  At the risk of dating myself, I worked on software in the early 2000s.  Back then, you couldn’t take quite as much for granted.  For example, while organizations considered source control a good practice, forgoing it wouldn’t have constituted lunacy the way it does today. As a result of the different …

Metrics for Measuring Software Productivity & Efficiency

22 Software Developers and Development Leaders Reveal the Best Metrics for Measuring Software Development Efficiency and Productivity

Angela Stringfellow Insights for Dev Managers Leave a Comment

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 …

How to Deploy ASP.NET Core Web App to Azure & How to Use Retrace With ASP.NET Core

Barry Luijbregts Developer Tips, Tricks & Resources, Insights for Dev Managers, Live Queue Leave a Comment

ASP.NET Core is the latest version of ASP.NET. It is built from the ground up using .NET Core, the lightweight, composable new .NET Framework. Some people love it, some don’t. However, this is the future. Microsoft will move forward with .NET Core and in the future, the regular, full-fledged versions will go away. I like ASP.NET core a lot. It …

What is regression testing?

What is Regression Testing? Definition, Benefits, and Challenges of Regression Testing

Angela Stringfellow Insights for Dev Managers Leave a Comment

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 Services

Azure vs. AWS: Which One is Better?

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

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. (For a side-by-side, feature-by-feature comparison chart including Google Compute, check out this post.) Customers …

Azure vs. AWS vs. Google Compute

Compare Services & Features Between Microsoft Azure vs. Amazon Web Services vs. Google Compute

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

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 …

3 Key DevOps Needs for Every Development Team

3 Key DevOps Needs for Every Development Team

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

Agile development has created a process for developers to rapidly ship a new version of their code. DevOps is the next step in the process. It is the ability to help get that code to production as fast as possible. What do development teams need to embrace DevOps? DevOps should be about empowering your development team to be able to do …

Continuous Integration Tools

Top Continuous Integration Tools: 51 Tools to Streamline Your Development Process, Boost Quality, and Enhance Accuracy

Angela Stringfellow Insights for Dev Managers Leave a Comment

Poorly managed development projects are bound to crash eventually. It’s likely happened to you a dozen of times already. While writing code can be a lot of fun, managing code and dependencies can quickly become a maze of its own when you’re dealing with the continuous growth of your codebase and feature branches. At Stackify, we aim to make the …

What is DevOps?

What is DevOps? – Give Your Development Team Ownership

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

DevOps has been a hot topic for the last several years. I have always had a love/hate relationship with the term. Most argue it as all about team culture and collaboration. Vendors have done everything they can to latch their products onto the DevOps bandwagon. As you will read below, I have my own opinion about what is DevOps and …

Azure DevTest Labs

How to Use Azure DevTest Labs for Test Environments and Dev Machines

Barry Luijbregts Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

DevTest Labs is one the best – and probably least – used features on Azure. It is similar to creating virtual machines on Azure but provides some specific features and advantages we will review. Here are the following topics we are going to cover: What is Azure DevTest Labs? Test Environments Dev Machines in the Cloud What is Azure DevTest Labs? …

Slow is Smooth and Smooth is Fast: Application Performance Management and the New Development Mantra

Guest Contributor Insights for Dev Managers Leave a Comment

By Charles Araujo, Principal Analyst, Intellyx In the mid-1980’s my dad ran SWAT teams for the LA County Sheriff. As a team leader, he had a simple mantra that he had learned while training with the Navy Seals and which he and his team repeated before every entry: “Slow is smooth. Smooth is fast.” This simple phrase was their reminder …

What is Functional Testing? Types, Tips, Limitations & More

What is Functional Testing? Types, Tips, Limitations & More

Angela Stringfellow Insights for Dev Managers Leave a Comment

A Definition of Functional Testing Functional testing is a type of software testing that evaluates the performance of individual functions of a software application. The purpose of functional testing is to ensure that the application and all of its individual functions work as they should in the real world and meet all requirements and specifications. It’s a valuable testing method …