What is Azure Cosmos DB?

What is Azure Cosmos DB? Features, Benefits, Pricing, and More

Angela Stringfellow Developer Tips, Tricks & Resources Leave a Comment

Microsoft aims to help you better manage your data with services like Azure Cosmos DB, a multi-model database service that transparently scales and replicates your data wherever your users are. Let’s take a closer look at this SaaS offering and how you can benefit from it. No worries, no SPAM. Opt-out anytime. A Definition of Azure Cosmos DB Comos DB …

What is Load Testing?

What is Load Testing? How It Works, Tools, Tutorials, and More

Angela Stringfellow Developer Tips, Tricks & Resources Leave a Comment

Performance testing is an important component of the application development lifecycle. Without it, your application could fail miserably in real-world conditions. That’s why we build tools like Retrace to help you monitor application performance, pinpoint and rectify bugs before your code ever gets to production. But performance testing isn’t a single process or method that lets you know whether your …

What is IIS Express?

What is IIS Express? How It Works, Tutorials, and More

Angela Stringfellow Developer Tips, Tricks & Resources Leave a Comment

Previously, when developers built and tested ASP.Net sites and applications, they use one of these two servers: Visual Studio’s ASP.NET Development Server and the Windows’ IIS Web Server. Each option has its pros and cons. Then, an increasing number of developers expressed their desire to have a server that exhibits the characteristics of user-friendly ASP.NET Development Server along with the …

How to Handle Exceptions in Java

How to Specify and Handle Exceptions in Java

Thorben Janssen Developer Tips, Tricks & Resources Leave a Comment

Errors happen all the time in the software world. It might be an invalid user input or an external system that is not responding, or it’s a simple programming error. In all these situations, the errors occur at runtime and the application needs to handle them. Otherwise, it crashes and can’t process further requests. Java provides a powerful mechanism which …

Visual Studio Online/Team Services

What is Visual Studio Team Services? A Look at Its Features, Uses, Tutorials and More

Angela Stringfellow Developer Tips, Tricks & Resources Leave a Comment

At Stackify, we’re big fans of tools that make developers’ lives simpler, and one such tool is Visual Studio Online, which is now known as Visual Studio Team Services (VSTS), an extension of the Visual Studio architecture that covers development teams. It has special tools and roles for software developers, testers, and specialists. These include tools for collaboration, reporting, development, and measurement. …

application performance management vs application performance monitoring

What Is Application Performance Monitoring and Why It Is Not Application Performance Management

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

Over recent years, the term APM has become increasingly used by lots of vendors and tools. Some refer to it as Application Performance Monitoring and some as Application Performance Management. But what is the difference? As the founder of a company who creates these types of tools, I definitely have some opinions on Application Performance Monitoring vs Application Performance Management. …

Top Java Tools

Top Java Tools: 63 Tools to Power Every Phase of Java Development

Angela Stringfellow Developer Tips, Tricks & Resources Leave a Comment

Many know Java as one of the simplest, but most powerful (not to mention sought-after) programming languages used by web developers. There are others who see it in the opposite light, saying that Java is a hard and more complex programming language. No worries, no SPAM. Opt-out anytime. In order to execute your Java coding more effectively, there are a …

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 Leave a Comment

What did my code just do? That is a critical question that developers always need to know. Application logging, tracing, and profiling are the primary ways that developers can answer this question. In this article, we’ll review ASP.NET tracing and how to view your tracing statements with Prefix. No worries, no SPAM. Opt-out anytime. Intro to ASP.NET Tracing Tracing is built …

Java Web Services Tutorial: Improve App Communication And Flexibility

Eugen Paraschiv Developer Tips, Tricks & Resources Leave a Comment

Web services have taken the development world by storm, especially in recent years as they’ve become more and more widely adopted. There are naturally many reasons for this, but first, let’s understand what exactly a web service is. No worries, no SPAM. Opt-out anytime. The World Wide Web Consortium (W3C) defines “web of services” as “message-based design frequently found on …

Find Slow Queries

Performance Tuning in SQL Server: Top 5 Ways to Find Slow Queries

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

SQL performance tuning is a never ending battle. I’m not a DBA, but I am a developer who has pretended to be one for 15 years.  I have worked with SQL Server databases with terrabytes of RAM all the way down to Stackify’s massive fleet of little SQL Azure databases. I have seen a little bit of everything over the …

JUnit 5 Code Example

A Look at JUnit 5’s Core Features & New Testing Functionality

Eugen Paraschiv Developer Tips, Tricks & Resources Leave a Comment

JUnit 5 is the updated version of the highly popular testing library for Java applications, JUnit, scheduled to be released in Q3 2017. The new version enables a lot more testing options and finally adds support for Java 8 features. In fact, JUnit 5 requires Java 8 to work. No worries, no SPAM. Opt-out anytime. The library is composed of several modules, …

Syslog Examples, Tools, and Best Practices

Syslog Tutorial: How It Works, Examples, Best Practices, and More

Angela Stringfellow Developer Tips, Tricks & Resources Leave a Comment

Syslog is a standard for sending and receiving notification messages–in a particular format–from various network devices. The messages include time stamps, event messages, severity, host IP addresses, diagnostics and more. In terms of its built-in severity level, it can communicate a range between level 0, an Emergency, level 5, a Warning, System Unstable, critical and level 6 and 7 which …

Gradle vs. Maven

Gradle vs. Maven: Performance, Compatibility, Builds, & More

Angela Stringfellow Developer Tips, Tricks & Resources Leave a Comment

Gradle is one of several Java development tools featured in Stackify’s Comprehensive Java Developer’s Guide, but it’s not the only build automation tool to consider. Maven is an older and commonly used alternative, but which build system is best for your project? With other tools, such as Spring, allowing developers to choose between the two systems, coupled with an increasing …

Find and fix issues in Hibernate with Retrace

How to Find Hibernate Performance Issues in Development and Production

Thorben Janssen Developer Tips, Tricks & Resources Leave a Comment

The Java Persistence API (JPA), and Hibernate ORM as its most popular implementation are used in most Java applications to interact with a relational database. The main reason for their popularity is that they use object-relational mapping to abstract the database interactions and make it very easy to implement simple CRUD operations. No worries, no SPAM. Opt-out anytime. But this …

Docker Environment Variables Tips and Best Practices

Docker Environment Variables: How to Set and Configure Server Applications

Angela Stringfellow Developer Tips, Tricks & Resources Leave a Comment

Docker is an open-sourced project that uses containers instead of virtual machines to run server applications. This is a setup that uses fewer resources for development and hosting, so it’s no wonder that Docker is taking the development world by storm. You can even use Docker with ASP.NET, and of course, you can leverage Stackify’s Retrace with your existing stack, including Docker, …

What is PowerShell Start-Process?

What is PowerShell Start Process? How to Execute a File from a Command Line in Windows

Angela Stringfellow Developer Tips, Tricks & Resources Leave a Comment

PowerShell is an incredible tool; you can even extend its powers with Azure PowerShell to control Azure’s robust functionality, allowing you to use cmdlets to provision VMs, create cloud services, and carry out a number of other complex processes. No worries, no SPAM. Opt-out anytime. At Stackify, we’re big fans of Azure, but that’s not to say it’s the best …

What are Linux Logs?

What are Linux Logs? How to View Them, Most Important Directories, and More

Angela Stringfellow Developer Tips, Tricks & Resources Leave a Comment

Logging is a must for today’s developers; that’s why we built Retrace with a built-in, centralized log management tool to enable you to collect all your log data in one place for streamlined monitoring and better insights. Retrace works out-of-the-box with your stack, including Linux, Azure, MySQL, Windows, AWS, Oracle, MongoDB, and more. And, it includes all the features you …

What is Pair Programming? Advantages, Challenges, and Tutorials

What is Pair Programming? Advantages, Challenges, Tutorials & More

Angela Stringfellow BuildBetter, Developer Tips, Tricks & Resources Leave a Comment

Developers do their best work when they’re inspired and empowered, as we discussed recently in this post. That means equipping your developers with the tools and resources they need to be more efficient, blending agility with accuracy to build better products, faster. There are several tactics for achieving these goals, many of which work well in tandem. Application performance monitoring, …

Top Docker Tools

Top Docker Tools: 51 Useful Docker Tools for Every Stage of the Development Pipeline

Angela Stringfellow Developer Tips, Tricks & Resources Leave a Comment

Docker is sweeping across startups and enterprises alike, changing the way we build and ship applications. It’s the most prominent and widely known software container platform, and it’s particularly useful for eliminating common challenges when collaborating on code (like the “it works on my machine” phenomenon that most devs know all too well). With Docker, you can run and manage …

Learn how to support and show performance

Understanding & Profiling C# Async Await Tasks

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

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. No worries, no SPAM. Opt-out anytime. Stackify’s Prefix & Retrace products both have excellent support …