Feedback Loops

Continuous Testing Requires Faster Feedback Loops

Ben Putano Developer Tips, Tricks & Resources Leave a Comment

For Agile and DevOps teams trying to move the needle of progress, CI/CD has become the gold standard. High-performing teams are “shifting left” by automating more and more steps of the software development lifecycle. CI/CD helps teams deliver more value to customers faster by removing manual processes and minimizing human error. However, Agile and DevOps teams continue to fall short …

Kubernetes as a Service

Ben Putano Developer Tips, Tricks & Resources Leave a Comment

 DevOp teams are increasingly looking toward Kubernetes as a scalable and effective way to package application containers of all sorts.. However, while Docker and Kubernetes have paved the way for the container and microservices revolution, there is still plenty of room for innovation. The strength of the Kubernetes tool lies in its ability to blend the simplicity of Platform as …

7 Code Merge Tools to Make Your Life 7x Easier

Ben Putano Developer Tips, Tricks & Resources Leave a Comment

Version control software has been around for many years. It has helped numerous developers of all skill levels manage projects. However, the management of version control has become a job in and of itself. This is due to large numbers of changes given to developers by managers and team leads. The process can be overwhelming; deciphering between different tools can …

Troubleshooting vs Debugging: What’s the Difference & Best Practices

Ben Putano Developer Tips, Tricks & Resources Leave a Comment

Computer programmers are bombarded with jargon and terminology. Experienced programmers have learned how to work with these terms. Beginning programmers become frustrated and confused. To some degree, it’s a rite of passage in the programming world. It separates the wheat from the chaff. Troubleshooting and debugging are two concepts programmers need to learn and distinguish between. You not only need …

Guide to Cloud Adoption Paths

A Developer’s Guide to Cloud Adoption and Paths

Ben Putano Developer Tips, Tricks & Resources Leave a Comment

Limited disruption. That is the dream of every organization when adopting new technologies. It reduces the anxiety of developers and operational staff alike. It makes management ecstatic as they won’t be subjected to news that another technology implementation went wrong. Minor glitches may still present themselves, but overall, they are not enough to derail the implementation of the new technology. …

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 …

A Crash Course Guide to Cloud Deployment Models 2018

Ben Putano Developer Tips, Tricks & Resources Leave a Comment

Over the past few years, we’ve seen more and more companies jump on the cloud computing bandwagon.and 2018 will prove to be no different. This study by Gartner predicts that as soon as next year, “30 percent of the 100 largest vendors’ new software investments will have shifted from cloud-first to cloud-only.” Gartner goes on to say that a “no …

Continuous Delivery Trends

Software Trends for 2018: Continuous Delivery

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

“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 Leave a Comment

 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 …

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 Leave a Comment

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 Leave a Comment

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

Top 6 Application Lifecycle Management (ALM) Tools To Make Your Life Easier

Ben Putano Developer Tips, Tricks & Resources Leave a Comment

Due to the complexity of current day web applications, ALM, or Application Lifecycle Management, is important now more than ever. It’s no longer just the coding and development stage that is crucial to an application’s success. It’s the initial Requirements (or Governance) stage, where teams decide what and how the application will be created and what problem it will seek …

Application deployment tips

8 Best Practices for Agile Software Deployment

Ben Putano Developer Tips, Tricks & Resources Leave a Comment

Stackify CEO Matt Watson said the #1 problem with agile development is lack of confidence in deployment. Rapid deployment, one of agile’s greatest strengths, can also be a major weakness if testing and automation are not properly developed. Moving too fast without the right processes in place can lead to errors, downtime, and poor user experience. However, companies can gain …

videos for software developers

Top YouTube Channels for Developers of all Levels

Ben Putano Developer Tips, Tricks & Resources Leave a Comment

Amongst the tribe of infinite learners, self-taught programmers, and digital nomads, there are few tools better than YouTube. What started as a simple video-sharing site is now arguably the second largest search engine in the world, rich with educational resources that puts the Library of Alexandria to shame. In fact, Google says, “more than 7 in 10 viewers use the …

Application Lifecycle Management

What is Application Lifecycle Management (ALM)?

Ben Putano Developer Tips, Tricks & Resources Leave a Comment

 Speed is the name of the game in today’s software-driven world. The best companies deploy software updates daily, sometimes more. In order to reach such epic levels of productivity, businesses need a plan for managing their software from beginning to end. That’s where application lifecycle management (ALM) comes in. ALM helps businesses make smart decisions about their software and manage …

most popular programming languages 2018

Most Popular and Influential Programming Languages of 2018

Ben Putano Developer Career Development Leave a Comment

Every Company is a Technology Company. This a common saying in today’s tech-driven world. Every industry is fundamentally changed by technology, and business leaders are making it the focal point of their companies. At the heart of these technologies are programming languages. Never have developers been more important to progress, and programming languages are their superpower. That’s why we are …

software development lifecycle phases

SDLC Phases: Identify Current Problems

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

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 …

top server monitoring tools

Top Server Monitoring Tools for the New Year

Ben Putano Developer Tips, Tricks & Resources Leave a Comment

DevOps teams have more on their plate than ever. As infrastructure needs grow, so does the time required to ensure that everything’s running smoothly. This makes automation crucial – especially in the server and network monitoring world. Server monitoring tools can save teams time by automating server management and providing real-time performance updates. As budgets reset for the New Year, …