Java Memory Leaks - How To Fix Them

What to Do About Java Memory Leaks: Tools, Fixes, and More

Stackify Developer Tips, Tricks & Resources

Memory management is Java’s strongest suit, and one of the many reasons why developers choose Java over other platforms and programming languages. On paper, you create objects and Java would deploy its Garbage Collector to allocate and free up memory. But that’s not to say  Java is flawless; in real life, memory leaks do happen, and it happens a lot …

SIEM Implementation Strategy & Plan

SIEM: A Guide to Successful Implementation, Strategy, and Planning

Stackify Insights for Dev Managers

Security Information and Event Management (SIEM) allows you to get real time analysis on threats and security alerts that are created by network applications and hardware. It controls the storage, manipulation, analysis, and reporting of different security data and enables you to correlate different events and alerts. SIEM plays a role in regulatory compliance and isn’t something that you should ignore. …

How to Return AJAX Response from Asynchronous JavaScript Call

How to Return AJAX Response from Asynchronous JavaScript Call: Methods and Code Examples

Stackify Developer Tips, Tricks & Resources

When JavaScript is used in conjunction with XML or REST APIs, you can create some useful behaviors with a set of web-development techniques collectively known as Ajax. Let’s take a look at a specific Ajax functionality: returning an Ajax response from an asynchronous JavaScript call. First, What is Ajax? Asynchronous JavaScript and XML, or Ajax, isn’t a new technology in itself, …

Continuous Integration vs. Continuous Development vs. Continuous Deployment

Dev Leaders Compare Continuous Delivery vs. Continuous Deployment vs. Continuous Integration

Stackify Insights for Dev Managers

The DevOps trend has given rise to a number of buzzwords and methodologies aiming to speed delivery and accuracy, giving developers the tools they need to deliver better products, with fewer bugs, and implement improvements continuously. Speaking of continuously, you may be familiar with the terms continuous delivery, continuous deployment, and continuous integration. The differences between the three can be …

What is Kestrel Web Server?

What is Kestrel Web Server? How It Works, Benefits, and More

Stackify Developer Tips, Tricks & Resources

Kestrel is open-source (source code available on GitHub), event-driven, asynchronous I/O based server used to host ASP.NET applications on any platform. It’s a listening server and a command-line interface. You install the listening server on a Windows or Linux server and the command-line interface on your computer. It was launched by Microsoft along with ASP.NET Core. All ASP.NET Core apps utilize a …

What is Real User Monitoring?

What is Real User Monitoring? How It Works, Examples, Best Practices, and More

Stackify Developer Tips, Tricks & Resources

Real User Monitoring is a type of performance monitoring that captures and analyzes each transaction by users of a website or application. It’s also known as real user measurement, real user metrics, end-user experience monitoring, or simply RUM. It’s used to gauge user experience, including key metrics like load time and transaction paths, and it’s an important component of application …

What is Azure Cosmos DB?

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

Stackify Developer Tips, Tricks & Resources

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 PaaS offering and how you can benefit from it. A Definition of Azure Cosmos DB Comos DB is a database service that is …

What is Load Testing?

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

Stackify Developer Tips, Tricks & Resources

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 …

Starkwood_Media_and_Retrace_for_Proactive_Customer_Service

Starkwood Media and Retrace: Logging and Exception Management and Proactive Customer Support

Stackify Stackify Product & Company Updates

Starkwood Media has been providing the automotive industry with media solutions for over 16 years. They continually work to pioneer customers’ online presence through their own experience and integration of current, successful web practices. They sought out Retrace in an effort to consolidate their tools and in doing so were able to offer more proactive customer support. Daniel Taylor, the …

What is IIS Express?

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

Stackify Developer Tips, Tricks & Resources

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 …

Visual Studio Online/Team Services

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

Stackify Developer Tips, Tricks & Resources

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

Announcing: Retrace for Azure Functions preview

Stackify Stackify Product & Company Updates

Have you had a chance yet to play with Azure Functions?  Here at Stackify, we’re pretty excited about this capability on Azure and the promise that it holds for building rapidly scale-able event-based processing with little to no management overhead! We’ve also heard from a lot of you asking when Retrace would be able to support this new serverless architecture. …

Top Java Tools

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

Stackify Developer Tips, Tricks & Resources

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. In order to execute your Java coding more effectively, there are a handful of Java tools that web …

Java Interview Questions

20 Java Pros and Dev Leaders Share Their Favorite Java Interview Questions (and How You Should Prepare to Answer Them)

Stackify Developer Career Development

Java remains a popular programming language, and it’s still the most sought-after programming language among employers. That means if you’re looking for a programming job, prospective employers will likely be asking questions designed to gauge your knowledge of this long-established programming language. (If you’re interviewing for new developer positions, you should probably brush up on your DevOps interview questions, too.) …

Syslog Examples, Tools, and Best Practices

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

Stackify Developer Tips, Tricks & Resources

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

Stackify Developer Tips, Tricks & Resources

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 …

Docker Environment Variables Tips and Best Practices

Docker Environment Variables: How to Set and Configure Server Applications

Stackify Developer Tips, Tricks & Resources

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

Stackify Developer Tips, Tricks & Resources

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. At Stackify, we’re big fans of Azure, but that’s not to say it’s the best choice for everyone (check out our …

What are Linux Logs?

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

Stackify Developer Tips, Tricks & Resources

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

Stackify BuildBetter, Developer Tips, Tricks & Resources

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