How to Transform Software Estimation and Focus on Maximizing ROI

Martin Mari Developer Tips, Tricks & Resources, Insights for Dev Managers

Working with fixed-scope and fixed-budget projects is perhaps one of the biggest product management challenges I have encountered. In this article, I will describe my experience in applying different technical and management practices that, when carried out at different stages, prove to help with these challenges: Avoiding the generation of change requests Adjusting to the initial budget Maximizing the delivery …

Continuous Delivery Challenges - roads and roadblocks graphic

6 Common Challenges Slowing Down Continuous Delivery

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

In recent years Continuous Delivery (CD) has become the standard choice for DevOps teams looking to develop and deploy high quality code. However as teams grow larger and take on more ambitious tasks, the implementation of CD—the actual delivery in Continuous Delivery—can be a challenge. Delays happen for a number reasons, and DevOps teams are consistently battling to keep projects …

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 coding process is like an amusement park– it involves a number of variables and safety considerations to ensure the quality of each ride. There’s a lot that can go wrong if the nuts and bolts of the process aren’t planned well in advance. Whether you’re building a web application or a roller coaster, the key to satisfying customers is …

Retrace app scoring icon

New Feature in Retrace: Application Scoring

Stackify Developer Tips, Tricks & Resources, Insights for Dev Managers, Stackify Product & Company Updates

Stackify, a leader in application performance tools, is excited to announce App Scoring as part of the Retrace product suite. App Scoring expands on Retrace’s deep performance insights, combining many factors of an application’s performance into a single “letter grade” benchmark score. With the addition of this new metric, users of Retrace can now see at a glance how their …

Testing in production with Microsoft Azure

Testing in Production with Microsoft Azure

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

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

Success with Microservices and Containers

State of the Union of Microservices and Containers

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

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 …

Continuous Delivery Trends

Software Trends for 2018: Continuous Delivery

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

“Software is eating the world” is no longer a hopeful vision. It’s happening. It’s here. Software is driving the world’s most important technological trends, and 2018 will prove to be an inflection point for several of them. Underlying the rapid pace of software transformation is another trend that has become immensely popular in itself. The rise of continuous delivery has …

Continuous Delivery: Jenkins vs Bamboo

CI/CD Tools Throwdown: Jenkins vs. TeamCity vs. Bamboo

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

 Have you ever looked at the Olympic world records from 1924? I know you’re here for a good ol’ CI/CD tools throwdown, but hear me out. If you compare the 1924 records to those from 2016, those Olympians wouldn’t even make their national teams. That’s how much better, faster, and stronger athletes are today.   Most of this improvement is …

8 Things to Monitor During a Software Deployment

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

As software developers, our ultimate goal is to get our hard work deployed to production. Thanks to agile development, DevOps, and continuous deployment tools, that process is quicker than ever! It is important to remember that a software deployment is more of a process and not a single event. As part of that process, you need to be monitoring your …

Patterns, Best Practices, and Tools for Agile and DevOps

Software Configuration Management: Patterns, Best Practices, and Tools for Agile and DevOps

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

Every high-functioning organization has a “master plan” that details how they are supposed to operate and accomplish tasks. The military has organization charts. Construction contractors have critical path scheduling. Mathematics (not an organization, I know) has Order of Operations. The world of software development is no different. While there are many project management methodologies and performance monitoring tools, there is …

What DevOps Success Looks Like

DevOps Success Stories Across the Industry

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

Across the world, companies from every industry are combining their development teams and operations teams to create one unified DevOps team. Teams are increasing productivity, transparency, and efficiency, while simultaneously decreasing bottlenecks and communication silos. Whether it’s a small restaurant POS startup out of Boston, or a world renowned ad agency, companies are making the switch and reaping the rewards. …

Understand the .NET Ecosystem

The .NET Ecosystem Demystified

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

When I think of .NET, I think of the .NET Framework and Visual Studio. The first production version 1.0 of the .NET Framework was released on February 13 in 2002. In technology years, this is light-years ago. Since then, new versions of the .NET Framework have been released and Microsoft has started efforts to keep .NET a viable development platform …

Java Application Performance

How to Improve the Performance of a Java Application

Eugen Paraschiv Developer Tips, Tricks & Resources, Insights for Dev Managers

1. Introduction In this article, we’ll discuss a number of approaches that can be helpful for improving the performance of a Java application. We’ll start with how to define measurable performance goals and then look at different tools to measure, monitor application performance and identify bottlenecks. We’ll also look at some of the common Java code level optimizations as well …

Developer Things Episode 5 feat. Matt Warren

Developer Things #5: What Is BenchmarkDotNet & Nerding out on Performance with Matt Warren

Matt Watson Developer Things Podcast, Insights for Dev Managers

In today’s episode of Developer Things, host Matt Watson speaks to guest Matt Warren. Matt Warren works for CA on their application performance management solutions. He is also involved in the BenchmarkDotNet project and spends time blogging about .NET. Matt got his start in software development with a programming course in computer science, focusing mostly on Java, while he was …

software development lifecycle phases

SDLC Phases: Identify Current Problems

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

Software Development Life Cycle (SDLC) is a broad term for a set of methodologies designed to guide a software development project. SDLC is a “process that produces software with the highest quality and lowest cost in the shortest time.” SDLC Phases There are several SDLC methodologies, but most include a version of the following phases: Identify Current Problems Plan Design Build …

Track Defect Escape Rate

How to Measure Defect Escape Rate to Keep Bugs Out of Production

Matt Watson Developer Tips, Tricks & Resources, Insights for Dev Managers, Stackify Product & Company Updates

Every software development team is under a lot of pressure to ship product improvements as fast as possible. Most organizations now use agile methodologies and DevOps practices to ship software faster than ever. The reality is that software development is still a messy process. A potential byproduct of every software deployment are new software defects that are found in production, …

BizDevOps Process

A Quick Guide to BizDevOps

Ben Putano Insights for Dev Managers

Every company today should be terrified of disruption by a faster, more innovative competitor. In fact, as you read this article, Amazon is busy deploying a new release every second, and odds are they’re already planning to move into your industry. Any company that doesn’t keep a healthy fear of disruption — and speed up their own innovation — will …

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 …

low code development benefit

How to Choose the Best Low-Code Platform For Your Dev Team

Ben Putano Insights for Dev Managers

As late as June 2015, Alere (recently acquired by Abbott) still used Microsoft Excel spreadsheets to track their internal audits and enterprise risk management. It’s hard to believe that the world-renowned pharmaceutical and medical device company, who was featured in the classic business book Good to Great, relied on such a clunky system for such an important business process.  When …