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

DevOps Interview Questions and How to Prepare

What’s Your Favorite DevOps Interview Question? 20 DevOps Pros Share Their Favorite Questions and How Developers Can Prepare

Stackify Developer Career Development

Everyone’s talking about DevOps these days, so it’s no surprise that companies are looking for developers and team leaders who are well-versed in the latest DevOps approaches. Speaking of the latest approaches, it’s becoming more important than ever to integrate DevOps, APM, and the developer, so be sure to download our free guide, The Complete Developer Takeover, to learn how to …

Top Docker Tools

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

Stackify Developer Tips, Tricks & Resources

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 …

Stackify's Latest Release: Prefix v3.0 is Here

Prefix New Release: Prefix v3.0 is Here!

Stackify Stackify Product & Company Updates

After months of hard work, we’re thrilled to release the latest version of Prefix, Prefix v3.0. In this new version, we fixed a number of bugs and added a few major enhancements including: A major .NET profiler update Better remote tracing New feature: the ability to disable suggestions Improved Remote Tracing with Prefix v3.0 One of Prefix’s key features has …

Java Software Errors and How to Fix Them

Top Java Software Errors: 50 Common Java Errors and How to Avoid Them

Stackify Developer Tips, Tricks & Resources, Insights for Dev Managers

There are many types of errors that could be encountered while developing Java software, from, but most are avoidable. We’ve rounded up 50 of the most common Java software errors, complete with code examples and tutorials to help you work around common coding problems. For more tips and tricks for coding better Java programs, download our Comprehensive Java Developer’s Guide, …

Java Management Extensions

What is Java Management Extensions? An Overview of JMX, mBeans and Consoles, Tutorials & More

Stackify Developer Tips, Tricks & Resources, Insights for Dev Managers

Java remains one of the most popular programming languages in 2017, landing second only to JavaScript among the languages developers use most. Developers for this popular language are in high demand, as well, requiring a diverse skillset including communication, in-depth knowledge of the ecosystem, and of course an understanding of the language so deep they could code in their sleep. …

What are Microservices?

What are Microservices? Code Examples, Best Practices, Tutorials and More

Stackify Developer Tips, Tricks & Resources

Microservices are increasingly used in the development world as developers work to create larger, more complex applications that are better developed and managed as a combination of smaller services that work cohesively together for larger, application-wide functionality. Tools such as Service Fabric are rising to meet the need to think about and build apps using a piece-by-piece methodology that is, frankly, …

What is Java DevOps?

What is Java DevOps? Benefits, Considerations, Tutorials and More

Stackify Developer Tips, Tricks & Resources, Insights for Dev Managers

DevOps sees the coming together of practices, philosophies, and tools that allow you to create services and applications very quickly. This means that you can improve on your apps and evolve them at a much faster rate than those developers who are using traditional software development processes. We’ve talked about DevOps, in general, a great deal, but today, we’re going …

DotNet Errors and How to Fix Them

Top .NET Software Errors: 50 Common Mistakes and How to Fix Them

Stackify Developer Tips, Tricks & Resources

Developing in .NET provides several powerful benefits, including less overall code, improved security, ease of updates/changes, and language independence. That said, the system isn’t without errors and problems. From common exceptions to coding mistakes to incorrect assumptions, most of these issues come down to programmer error. The list below shares the 50 top .NET software errors from around the web. …

Important Skills for .NET Developers

20 Development Leaders and .NET Pros Reveal the Most Common Skills & Characteristics of Great .NET Developers

Stackify BuildBetter, Developer Career Development, Developer Tips, Tricks & Resources

Microsoft’s .NET Framework is incredibly popular, and its widespread use is one of the reasons C# is gaining ground as one of the most popular and most-used programming languages. What’s more, .NET Core, a modular, open-source (check out the code on GitHub) development stack that’s already used by ASP.NET and .NET Native, is quickly gaining speed, which will heavily influence the …

What is Azure PowerShell?

What is Azure PowerShell? How It Works, Installation, Best Practices, and More

Stackify Developer Tips, Tricks & Resources

We’ve talked about Azure and some of its helpful features before, such as Azure App Services and the oh-so-useful deployment slots, how to find Azure App service logs for your apps, and other tips. If you’re on the fence about what cloud service is right for you, you might find our recent Azure vs. AWS comparison helpful. However, if you’re …

Monitor Windows Services

What are Windows Services? How Windows Services Work, Examples, Tutorials and More

Stackify Developer Tips, Tricks & Resources, Insights for Dev Managers

There are many instances in which a developer might want to develop an application that runs as a Windows Service, and there are some distinct advantages to doing so. At Stackify, we aim to help make you a better developer in every possible scenario, and that’s why we built Prefix to help you debug Windows Services (and tons of other …

Important Skills and Characteristics for Java Developers

20 Development Leaders and Java Pros Reveal the Most Important Characteristics and Skills of Great Java Developers

Stackify BuildBetter, Developer Career Development, Insights for Dev Managers

Java remains one of the most popular programming languages. In our recent deep-dive into the hottest programming languages for 2017, Java landed second among the most-used programming languages and the languages with the most active repositories on GitHub – beat out only by JavaScript in both categories. Aside from its widespread use, it’s also the most in-demand programming language among …

Code Coverage Tools

The Ultimate List of Code Coverage Tools: 25 Code Coverage Tools for C, C++, Java, .NET, and More

Stackify Developer Tips, Tricks & Resources, Insights for Dev Managers

Code Coverage is a measurement of how many lines, statements, or blocks of your code are tested using your suite of automated tests. It’s an essential metric to understand the quality of your QA efforts. Code coverage shows you how much of your application is not covered by automated tests and is therefore vulnerable to defects. Code coverage is typically …