Improve your CI/CD Pipeline with Kubernetes

How Kubernetes Can Improve Your CI/CD Pipeline

Ben Putano Developer Tips, Tricks & Resources, Insights for Dev Managers

The widespread use of automation and the quest for increasingly shorter development cycles can be considered the hallmarks of the current era of software development. Practices such as Continuous Deployment and Continuous Integration, which were unimaginable not that long ago, nowadays are commonplace techniques that most software professionals take for granted. In this scenario, designing and maintaining a functional CI/CD …

SDLC Models in 2019: How They’ve Aged and What’s Current

Vlad Georgescu Developer Tips, Tricks & Resources

The software development life cycle (SDLC) started to become a formalized process for software development in the 1960s. That’s pretty much when software systems started to exist. With its loosely defined development phases, the SDLC has become a software development term that gets a lot of people talking. The SDLC, however, is more of an acronym packed with meaning than …

4 Benefits of Implementing DevOps

Georgi Todorov Developer Tips, Tricks & Resources

DevOps is a tech industry buzzword that refers to the collaboration of a software development team and operations teams within a company. The results are a Development + Operations team, a DevOps team.  While it’s a buzzword, it also represents a new shift left standard that’s starting to take hold in the software development industry. In the interest of creating …

How to add DevOps process flow to your team

Ashley Cheng Developer Tips, Tricks & Resources

An optimized DevOps process flow is vital for DevOps teams.  It allows for seamless development and operations integration through the implementation of the CICD pipeline for development, deployment, and feedback.   Key benefits to adding devops process flow to your team include releasing new features in your application faster, iterating more often based on feedback from customers, identifying and fixing problems …

CICD

What Is CICD? What’s Important and How to Get It Right

Christian Melendez Developer Tips, Tricks & Resources

We’re on the verge of something here, people. A growing number of companies are shipping software in minutes. Yeah, you read that right. Minutes. Not hours, not weeks, months, or longer. Minutes. Often, teams struggle to ship software into the customer’s hands due to lack of consistency and excessive manual labor. Continuous integration (CI) and continuous delivery (CD) deliver software …

Mobile App vs. Web App Monitoring

Differences Between Mobile App and Web Performance Monitoring

Adam Developer Tips, Tricks & Resources, Stackify Product & Company Updates

Application Performance Monitoring, or Application Performance Management (APM), has become the de facto standard for providing better customer experiences and applications. APM allows you to observe the performance of your application including such valuable metrics as load time, errors, logs and transactions. Mobile and web applications have similarities, but there are striking differences between the two. Mobile applications depend on …

Web Performance Optimization

Why Premature Optimization Is the Root of All Evil

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

One of the hardest parts of software development is knowing what to work on. We all love to write code and build things. Developers are also expensive and in short supply. One of the biggest challenges is making sure we are making good use of our time.  The last thing we want is to ship code that our users don’t …

Should developers build, buy or open source their own software?

Build It, Buy It, or Open Source: The Software Dilemma

Matt Watson Insights for Dev Managers

One problem that all developers and companies struggle with is trying to decide if they should “build it” or “buy it”. Software developers love to build things. That is what we do! Their natural reaction tends to lean towards building things. We are also always up for a new challenge. How do you know when you should build software or …

Avoid these APM vanity metrics

Avoid APM Vanity Metrics – Use What Matters

Stackify Insights for Dev Managers, Stackify Product & Company Updates

Metrics are how we assess aspects of our business, applications, and infrastructure. They allow us to measure and report on key indicators, and we can then use that information for making decisions, or to adjust for improved performance, stability and overall quality. While collecting and analyzing metrics can be hard work, in many respects, the most challenging aspect of working …

Web Application Architecture

What is Web Application Architecture? How It Works, Trends, Best Practices and More

Angela Stringfellow Developer Tips, Tricks & Resources

At Stackify, we understand the amount of effort that goes into creating great applications. That’s why we build tools for Application Performance Management (APM), log management, and a whole suite of application support tools (in one solution) to make your life easier and your apps better. But every developer knows that the foundation of an outstanding application is its architecture. In …

How To Be a 10X Developer

10x Developers are Good at These 3 Things, and You Can Be Too

Matt Watson Developer Career Development, Developer Tips, Tricks & Resources

Nearly every software developer or programmer has encountered code written by someone else that proves the cliché “anyone can code.” But have you ever encountered the supposedly mythical “10x Developer?” Being a 10x developer has less to do with excelling at writing code and more to do with knowing exactly what code to write. Many of us began programming for …

What is Agile Development?

What is Agile Methodology? How It Works, Best Practices, Tools

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

Agile Methodology is a people-focused, results-focused approach to software development that respects our rapidly changing world. It’s centered around adaptive planning, self-organization, and short delivery times. It’s flexible, fast, and aims for continuous improvements in quality, using tools like Scrum and eXtreme Programming. How It Works It works by first admitting that the old “waterfall” method of software development leaves …

Software Metrics

What Are Software Metrics and How Can You Track Them?

Stackify Developer Tips, Tricks & Resources

A software metric is a measure of software characteristics which are quantifiable or countable. Software metrics are important for many reasons, including measuring software performance, planning work items, measuring productivity, and many other uses. Within the software development process, there are many metrics that are all related to each other. Software metrics are related to the four functions of management: Planning, …