C# Queue, Methods, and Operations

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

Alexandra Altvater Developer Tips, Tricks & Resources

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 …

Continuous Integration Tools

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

Alexandra Altvater Insights for Dev Managers

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 …

Selenium tutorial and tips

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

Alexandra Altvater Developer Tips, Tricks & Resources

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 …

The 44 Best Chrome Extensions for Developers

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

Alexandra Altvater Developer Tips, Tricks & Resources

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

Alexandra Altvater Developer Tips, Tricks & Resources

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

Alexandra Altvater Developer Tips, Tricks & Resources

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 …

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

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

Alexandra Altvater Insights for Dev Managers

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 …

firefox add ons for developers

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

Alexandra Altvater Developer Tips, Tricks & Resources

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 …

Top 50 Integrated Developer Environment Tools (IDEs)

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

Alexandra Altvater Developer Tips, Tricks & Resources

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 …

Developer Team Designing for Disaster

Is Your Developer Team Designing for a Disaster?

Alexandra Altvater BuildBetter

Development teams work at top speed, and the environment in which they work is demanding and complex. Software is no longer considered done until it’s shipped, and there’s been a tendency to view shipped software as preferable to perfect software. These philosophies, created in large part by agile and lean methodologies, celebrate deployments and meeting release cycle deadlines. But have …

Architecting a Developer Team Turnaround

Architecting a Developer Team Turnaround

Alexandra Altvater BuildBetter

A couple years ago, I accepted a position as the “director of digital” at a small marketing firm. And yes, there was still a divide between digital and traditional work there. I was mostly hired for my strategy capabilities and my successes with analyzing digital web properties and finding areas for growth. The title was just that, a title, as …

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 …

Inspire your developer team to improve your culture and get great work.

Inspire Your Developer Team in 5 Simple Ways

Alexandra Altvater BuildBetter

We have a great developer team. We make software. We also invest a lot of time and energy in ensuring that the work we do is excellent. It goes without saying then that our development team is a crucial part of our business. As a team, how we work gets just as much attention as the work we do.This mindset …

A meaningful developer team culture is a winning culture.

5 Principles for a Developer Team Culture that Wins

Alexandra Altvater BuildBetter

Culture. Of all the overloaded, over-used, buzzword-bingo, five dollar corporate-jingoistic catchphrases of leadership jargon out there, are there any that are more hyped yet seemingly less tangible than this one? Developer teams are not immune cultural risks and benefits. “They offer catered lunches, free snacks, a kegerator, and foosball!” Don’t get me wrong—I like those things! But once you’re in …

Three Favorite Open Source Java Libraries

Alexandra Altvater Developer Tips, Tricks & Resources

I’ve used a number of Java open source libraries over the years in a variety of projects. Java developers are lucky to have a long list of community libraries to pull from. Here are a few standouts that have made their way into virtually all of my new development. These were chosen because they have clean interfaces, provide significant value, …