Top Deployment Tools for 2018

Ben Putano Developer Tips, Tricks & Resources Leave a Comment

Software development has changed. Long gone are the days of isolated dev teams and disorganized rollouts. Today, successful development teams are dedicated to operating rapidly-changing, resilient web systems at scale. With so much collaboration, organization is important for the safety and security of any system. Continuous integration and continuous deployment are central to keeping updates steady and effective, but tracking …

Entity Framework Core and NHibernate: Understand the Similarities and Differences

Ricardo Peres Developer Tips, Tricks & Resources Leave a Comment

Introduction A long time before Entity Framework (EF) Core was around – or any other Entity Framework for that matter – we already had NHibernate. In this article, I’m going to talk a bit about EF and NHibernate, what approaches and differentiates them. History NHibernate is a port of Hibernate from Java, one of the oldest and most respected Object-Relational …

Retrace release

What’s New in Retrace: Java on Windows Support Now Available

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

We are happy to announce the release of Java on Windows in Retrace! This latest Retrace release aims to provide first-class support for monitoring Java web applications and services running on Windows systems. Now all the Java APM features that you could use on Linux are now also available for Windows! In addition, the release supports the most commonly used …

what containers and orchestrators actually are

The Advantages of Using Kubernetes and Docker Together

Christian Melendez Developer Tips, Tricks & Resources Leave a Comment

You might be hearing a lot about Kubernetes and Docker—so much that you might be wondering which one is better. Well, there is no “better” because these aren’t equivalent things. Docker is like an airplane and Kubernetes is like an airport. You wouldn’t ask “Which should I use to travel—airport versus airplane?” So it goes with Docker and Kubernetes. You …

Retrace Logging and Error Tips

5 Awesome Retrace Logging & Error Tracking Features

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

Retrace combines several tools that developers need for application monitoring in one easy to use tool. Retrace has some really amazing log management and error tracking features because of the tight integration between our APM, errors, and logging tools. In this article, we are going to highlight some of the top features that you should be using with Retrace! Organize …

Git and Jenkins

Building a Continuous Delivery Pipeline with Git & Jenkins

Lyndsey Padget Developer Tips, Tricks & Resources Leave a Comment

Jenkins is an automation server which can be used to build, test and deploy your code in a controlled and predictable way. It is arguably the most popular continuous integration tool in use today. The process of automatically building code in stages – and at each stage, testing and promoting it on to the next stage – is called a …

Visual Studio versus Rider

Ricardo Peres Developer Tips, Tricks & Resources Leave a Comment

In the beginning there was Visual Studio. For many years, it was essentially the only tool that offered a comprehensive IDE with useful functionality that could be used for enterprise-level .NET development. Other tools existed, of course, but they were generally no match for Visual Studio. In recent years, this landscape has somewhat changed: we now have Visual Studio Code, MonoDevelop, …

SOLID Principles in Java

SOLID Design Principles Explained – The Single Responsibility Principle

Thorben Janssen Developer Tips, Tricks & Resources Leave a Comment

SOLID is one of the most popular sets of design principles in object-oriented software development. It’s a mnemonic acronym for the following five design principles: Single Responsibility Principle Open/Closed Principle Liskov Substitution Principle Interface Segregation Principle Dependency Inversion All of them are broadly used and worth knowing. But in this first post of my series about the SOLID principles, I …

A Guide to Streams in Java 8: In-Depth Tutorial with Examples

Eugen Paraschiv Developer Tips, Tricks & Resources Leave a Comment

Overview The addition of the Stream is one of the major new functionality in Java 8. This in-depth tutorial is an introduction to the many functionalities supported by streams, with a focus on simple, practical examples. To understand this material, you need to have a basic, working knowledge of Java 8 (lambda expressions, Optional, method references). Introduction First of all, …

Kubernetes Tools

7 Kubernetes Tools to Expand Your Container Architecture

John Julien Developer Tips, Tricks & Resources Leave a Comment

  Kubernetes, the container orchestration tool originally developed by Google, has become a vital resource for Agile and DevOps teams. As an open source tool, Kubernetes is becoming an ecosystem in itself, with other tools being developed to support it. Some of these extensions are coming straight from Kubernetes, while others are open source projects in their own right. Kubernetes …

Kubernetes and Container Technology Best Practices

What is Kubernetes? A Guide to Container Orchestration

John Julien Developer Tips, Tricks & Resources Leave a Comment

Containers reshaped efficient software development, allowing dev teams to isolate apps in special solo environments on multiple operating systems. As container tools like Docker become more popular, logical container management has become the next workflow challenge for DevOps teams. That’s why more dev teams are turning to Kubernetes to manage their production-grade containers. Designed with the same principles that allow …

Testing in Production with Microsoft Azure

Barry Luijbregts Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

_ How do you test that a feature in your application actually works? Or that it is actually being used? Usually, you’d perform lots of tests in separate environments, like a QA or Acceptance environment. Or you’d route a certain percentage of your production traffic to the new version of your site to test if and how usage of your new …

Continuous deployment in Azure App Services

How to DevOps with Azure

Barry Luijbregts Developer Tips, Tricks & Resources Leave a Comment

In order to release quickly and have stable application environments with minimal errors, it is of vital importance that developers work well with IT operations people and vice versa. To do this, they need to communicate well and sometimes work in the same team. Ideally, they work in the same environment. Makes sense right? This is called DevOps. DevOps is …

Success with Microservices and Containers

State of the Union of Microservices and Containers

John Julien Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

In 20 years, we will look back at the 2010’s as a time of massive development reformation. The late 18th century had the Industrial Revolution, we have the Development Revolution. Lean, lightweight, and rapid development and deployments have taken over the way we look at software development– and for good reason. It’s no longer viable to spend a year working …

Dear Developers, Please Support Two Factor Authentication

Megan Horton Developer Tips, Tricks & Resources Leave a Comment

 Security is a topic all people in technology know is vitally important, but not all of us utilize best practices. Not practicing what you preach seems to be a trend in most industries. There are healthcare professionals who know how to take the best care of themselves and don’t, parents who only buy organic food for their kids and binge …

How High-Performing Teams ‘Shift Left’ with Continuous Testing

John Julien Developer Tips, Tricks & Resources Leave a Comment

The science of high-performing teams has fascinated business leaders and coaches for decades. There are hundreds of books on the subject, full of strategies and philosophies that are guaranteed to improve your group. The problem is, as soon as new performance standards become the norm, they are no longer considered high-performing. Teams must always push to find methods of higher …

Trace View Capabilities within Retrace: Determine Where Problems Are and How to Fix Them

Megan Horton Developer Tips, Tricks & Resources, Stackify Product & Company Updates Leave a Comment

Stackify’s APM+ product, Retrace, helps provide important insights into your code, and one of the important pieces to understand is the Traces view. The ‘traces’ can be found in the ‘Performance (APM+)’ tab when viewing a specific application. Traces allow you to view specific paths within an application with great detail. These can be extremely helpful in determining where problems …

Java Graphic

The State of Java in 2018

Thorben Janssen Developer Tips, Tricks & Resources Leave a Comment

2017 has been a turbulent year in the Java world. The long-awaited release of Java 9 brought a lot of changes and interesting new features, and Oracle announced a new release schedule for the JDK. And that was just the beginning. In the past, developers often complained that Java wasn’t developing fast enough. I don’t think you will hear these …

Azure SQL Database and Azure SQL Data Warehouse compared

Compare Azure SQL Database vs. Azure SQL Data Warehouse: Definitions, Differences and When to Use

Barry Luijbregts Developer Tips, Tricks & Resources Leave a Comment

 Azure SQL Database is one of the most used services in Microsoft Azure, and I use it a lot in my projects. It is basically SQL Server in the cloud, but fully managed and more intelligent. There is another service in Azure that is kind of similar, but not quite: Azure SQL Data Warehouse. Azure SQL Data Warehouse uses a …