C# Queue, Methods, and Operations

What Is a C# Queue? How It Works, and the Benefits and Challenges of Working with C# Queues

Stackify Developer Tips, Tricks & Resources Leave a Comment

At Stackify, we recently blogged about best practices for C# logging. Today, let’s take a look at another useful capability, the C# Queue. A Definition of C# Queue The C# queue is a FIFO queue collection class in the System.Collection namespace. Storing elements in FIFO style (First In, First Out), the C# queue contains elements in precisely the order they were …

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 …

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 …

Selenium tutorial and tips

Selenium Tutorial: An Introduction to the Basic Features and Functions of Selenium

Stackify Developer Tips, Tricks & Resources Leave a Comment

Selenium is a suite of browser automation tools for automating web browsers across a variety of platforms. It’s primarily used for automating web applications for testing purposes, although it’s capable of much more. You might be wondering:  How can a Selenium tutorial improve your development and testing processes? Most of the big-name browser vendors support it. And many of these …

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? …

The 44 Best Chrome Extensions for Developers

The Best Chrome Extensions for Developers: 40+ Tools for Programmers

Stackify Developer Tips, Tricks & Resources Leave a Comment

Google Chrome is the most-used browser, offering a set of Chrome DevTools with built-in web authoring and debugging tools designed to make life easier for developers. But that’s not all: Chrome’s capabilities can be vastly expanded with thousands of add-ons and extensions that make it possible to perform a variety of tricks, test websites and apps in development, experiment with …

SOAP vs REST primary differences

SOAP vs. REST: The Differences and Benefits Between the Two Widely-Used Web Service Communication Protocols

Stackify Developer Tips, Tricks & Resources Leave a Comment

Defining SOAP and REST SOAP (Simple Object Access Protocol) and REST (Representational State Transfer) are both web service communication protocols. SOAP was long the standard approach to web service interfaces, although it’s been dominated by REST in recent years, with REST now representing more than 70% of public APIs according to Stormpath.  Understand the primary differences between SOAP vs. REST  and …

Top 50 DevOps Tools

Top DevOps Tools: 50 Reliable, Secure, and Proven Tools for All Your DevOps Needs

Stackify Developer Tips, Tricks & Resources Leave a Comment

Due to the intensive work DevOps engineers and their teams complete on a daily basis, it’s important to always be on the lookout for tools to improve efficiency and productivity. Unfortunately, there isn’t enough time in the day to dig for top-rated DevOps tools that fit the team. That’s why we did the searching for you. From tenured tools that …

Troubleshoot High .NET App CPU in Production

How to Troubleshoot High .NET App CPU in Production

Matt Watson Developer Tips, Tricks & Resources Leave a Comment

One of our .NET background services running as an Azure Worker Role uses a lot of CPU and runs on a bunch of servers. I decided to spend some time today to see if I could troubleshoot high CPU usage in production. I documented how I went about solving the problem with ANTS and Process Hacker so hopefully, it could help others! …

firefox add ons for developers

The Best Firefox Add-ons for Developers: 30+ Tools for Programmers

Stackify Developer Tips, Tricks & Resources Leave a Comment

Hey…remember Firefox? Google Chrome is now king of the browser hill, but Firefox is still chugging along and is actually still the best browser for web app developers to use. Sure it’s a little slow and hard on memory, but its customization options can’t be beaten. We’ve listed a few of our favorite Firefox add-ons that make our lives as …

How to Autoscale Azure App Services & Cloud Services

How to Autoscale Azure App Services & Cloud Services

Barry Luijbregts Developer Tips, Tricks & Resources Leave a Comment

One of the major benefits of using the cloud is scalability. With Azure autoscaling, you can scale up and out like you couldn’t do with your own hardware, as much as your wallet allows. But more importantly, you can scale down and in when you don’t need the resources, thereby saving money. This is something you wouldn’t be able to …

Comparison: Azure App Services vs Cloud Services

Comparison: Azure App Services vs Cloud Services

Matt Watson Developer Tips, Tricks & Resources, Live Queue Leave a Comment

Microsoft Azure provides multiple ways to deploy your applications to the Azure cloud. Azure App Services and Cloud Services are the two most popular, and easiest, ways to deploy your applications. They both support web applications and background service type applications. In this article, we will provide a comparison of Azure App services versus Cloud Services, along with a quick overview of each. App …

Top 50 Integrated Developer Environment Tools (IDEs)

Top Integrated Developer Environments (IDEs): 51 Powerful Dev Environments for Streamlined Development

Stackify Developer Tips, Tricks & Resources Leave a Comment

The work of a developer is complex and time-consuming, but arming yourself with the most sophisticated tools makes the job both quicker and easier. That’s why many developers turn to integrated development environments (IDEs) to manage workflows, access a suite of development tools within a single dashboard, and reduce errors that can have catastrophic consequences if deployed unchecked. IDEs run …

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

Erik Dietrich Developer Tips, Tricks & Resources Leave a Comment

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, …

Java Best Practices for Smarter Application Logging & Exception Handling

Eric Martin Developer Tips, Tricks & Resources Leave a Comment

Logging: We Should be Doing This Better by Now! What do I mean? There are lots of Java logging frameworks and libraries out there, and most developers use one or more of them every day. Two of the most common examples for Java developers are log4j and logback. They are simple and easy to use and work great for developers. …

What is Unit Testing?

You Still Don’t Know How to Do Unit Testing (and Your Secret is Safe with Me)

Erik Dietrich Developer Tips, Tricks & Resources Leave a Comment

What is Unit Testing, Tutorial and 6 Best Practices When I started in this industry, only an avant-garde fringe unit wrote automated tests for their code.  Over the last 15 years, however, that number has exploded, and the practice has become mainstream.  But “mainstream” does not mean “universal.”  Plenty of folks still do not have comfort with or even exposure to the …

Azure App Services logs

Where to Find Azure App Service Logs for Your App, IIS, Failed Request Tracing, etc

Barry Luijbregts Developer Tips, Tricks & Resources Leave a Comment

Troubleshooting application problems are difficult. It takes a lot of time. I would argue that it might be the thing that we developers spend most of our time on in the cycle – write some code – F5 – find out why it didn’t work – fix – F5…. And that’s just troubleshooting locally on your own machine. When your …