September, 2022

The Real Reasons for Doing Test-Driven Development ??


Why do people apply TDD? Here’s a secret: it’s not for the tests. Learn about the actual goal and values hidden under the surface of Test-Driven Development. What Are the Real Reasons for Doing TDD? Test-Driven Development (TDD) is a controversial topic amongst developers.

Agile Sustainability Initiative

Agile Alliance

The planet is facing many challenges, including war, hunger, the climate crisis, and the decline of democratic rights. All of these challenges are addressed by the United Nations’ seventeen sustainable development goals, and this is why they are important for the Agile community.


Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Request Batch

Martin Fowler

When distributing data leads to lots of small messages around a cluster then network latency and the request processing time (including serialization, deserialization of the request on the server side) can add significant overhead.

Domain-Specific Languages in Kotlin: the Type-Safe Builder pattern


Domain-specific languages are one of Kotlin’s superpowers. If you build them right, you can offer users a fluent and elegant syntax that is readable and contains less boilerplate.

Lambda 130

Monetizing Analytics Features: Why Data Visualization Will Never Be Enough

Five years ago, data visualizations were a powerful way to differentiate a software application. Today, free visualizations seem to be everywhere. Two trends are forcing application providers to rethink how they offer analytics in their products.

Your Browser has become Your Office

Dots and Bridges

The pandemic exacerbated a trend towards remote work. Mobile device proliferation has created an unprecedented cybersecurity challenge for all private and public sector organizations. Until recently, these organizations relied upon current “state of the art” technologies – VPN, etc.

More Trending

How to Survive the Mad Dash to the End of the Year

Scott Elbin

This post is publishing on the first work day after Labor Day Weekend 2022 so you know what that means. It’s the official start of the mad dash to the end of the year.

Grab Your Cape: How to Go From C-suite Executive to Cyber Defense Superhero


Grab Your Cape: How to Go From C-suite Executive to Cyber Defense Superhero Here are 3 reasons why even chief executives need to be ready to transform into cyber defenders at a moment’s notice. Here are 3 reasons why even chief executives need to be ready to transform into cyber defenders at a moment’s notice. Business Imperatives

Measuring the Business Value of Technology Investments


I’ve spent my entire technical management career searching for the answer to one of the great mysteries: “Am I getting good value for my technology spend?”

How to Win More Business During Cybersecurity Awareness Month


Cybersecurity Awareness Month is here! This October, get in front of your audience and educate them on the evolving cybersecurity threats their businesses face.

eBook 98

The Changing World of HR: Prepare Your HCM for the Future

Speaker: Mark Stelzner - Founder & Managing Principal at IA

Join Mark Stelzner of IA as he discusses how to optimize your current HCM system and the opportunities for new tech.

Difference between Software Engineering and Computer Science

The Crazy Programmer

Although these fields initially appear comparable, their variability quickly becomes apparent when several studies are performed. The most important critical question is: which career is better in the long run?

How to Say No at Work: Powerful Phrases to Stand Your Ground

Let's Grow Leaders

To Gain More Confidence Saying No at Work, Start with Your “Yes” It’s never easy to say no at work. After all, you want to be helpful, responsive, and a team player.

How To 178

Scrum master anti-patterns 

Agile Alliance

Scrum masters are continuously looking for anti-patterns to help guide their team back onto the path of agility. But what if the anti-pattern originates from themselves? The post Scrum master anti-patterns first appeared on Agile Alliance. The Alliance


Employee Engagement and Professional Scrum - Part 1 of 5

Between Agility and Better Business Outcomes is Employee Engagement. Somewhere in between all the hard work that goes into becoming a more “agile” organization, and the real tangible business outcomes you are aiming for, there is the squishy topic of Employee Engagement.


6 Steps to More Streamlined Data Modeling

Are you a developer, database architect, or database administrator that's new to Cassandra, but been tasked with developing a plan for implementing the technology anyway? Worry no more. Discover a streamlined methodical approach to Apache Cassandra® data modeling.

Optimizing TopK queries in DataFusion


Are you interested in your most popular products, the top contributions to your KPI or answering similar questions about your data? Probably so, as it’s very common to want insights like this in analytics, reports and dashboards.

KPI 130

The Great DevOps Burnout

DevOps needs a mindset shift to save the overworked engineering collective. There’s a considerable discussion right now about the Great Resignation. But if you work in software engineering, you’re probably even more familiar with the Great Burnout.

DevOps 112

Donald Knuth Biography

The Crazy Programmer

Donald brought a transition in the field of computers. He was the first to create the WEB and CWEB computer programming systems. He is rightly known as the Father of Analysis of Algorithms. An American mathematician, Donald Ervin Knuth is a Computer Scientist and a Professor at Stanford University.

How to Build a High-Performing Team: Ten Vital Conversations

Let's Grow Leaders

Invest One Hour a Month to Help Your Team Perform Even Better. Every truly high-performing team has one thing in common: They spend time in candid conversation talking about what’s working and consistently look for ways to improve.

Modern Data Architecture for Embedded Analytics

Data has gone from a mere result of applications & processes to being crowned king. Picking the right avenue to data architecture depends on your organization’s needs. Development teams should build in stages, starting with a task that can be solved.

Scrum in Practice

Agile Alliance



Tips & Tricks to facilitate Sprint Planning

In this blog post, I share some tips and tricks that may help you facilitate strong Sprint Planning outcomes, so that your Scrum Team will have a great start into their Sprint. Spoiler alert: Facilitating strong Sprint Planning outcomes starts before the Sprint Planning event!


Superhero Scrum Masters; helpful or bottleneck?


Clark Kent is the legendary Superman. There. I’ve said it. The glasses didn’t stop me from finding out. Superman has unearthly powers, which makes sense as he’s not from Earth but planet Krypton.


Request Waiting List

Martin Fowler

Nodes often have to contact several other nodes to form a quorum to handle a client request. Unmesh Joshi how. a waiting list keeps track of the outstanding requests and sorting out what to do when it receives enough responses.


10 Rules to More Streamlined Data Modeling

Apache Kafka is a powerful piece of software that can solve a lot of problems. Like most libraries and frameworks, you get out of it what you put into it. Learn 10 rules that will help you perfect your Kafka system to get ahead.

David Patterson Biography

The Crazy Programmer

American computer Pioneer, David Andrew Patterson, was a professor of computer science at the University of California. He is best known for his operating systems, central processing units, and programming languages. Personal Life and Education.

Don’t Get Lost or Hurt: The Vital Role of Leadership Strategy and Tactics

Let's Grow Leaders

Balancing leadership strategy and tactics is critical for leaders at every level of an organization. When you don’t pay enough attention to strategy, you and your team end up lost in a wilderness of meaningless, unproductive busyness.

When One Size Doesn’t Fit All

Agile Alliance

In the years since the Agile Manifesto was written, there have been numerous Frameworks and other tools that have been created to support companies who are attempting to leverage Agile mindset and methodologies to provide value to customers.

Agile 190

Retrospective First Principles

TL; DR: Retrospective First Principles. What is your take on the Retrospective: A routine exercise at the end of a Sprint, supported by standard operating procedures? Or a critical part of a Scrum team’s journey of continuous improvement? As you may assume, I advocate for the latter.


Blueprint to Modernize Analytics

The longer you wait to modernize your application’s analytics, the longer it will take for you to realize this value. A blueprint helps you define your new solution, plot out how to get there, and determine what you’ll need in terms of time and resources.

Accelerate DevOps with GitHub – by Michael Kaufmann


Are you struggling with DevOps? You are not the only one. Many people have read books and done the research, but still fail to apply DevOps in their organization.

DevOps 130

The Future of FinTech and the Cloud

The integration of FinTech continues to revolutionize the way businesses interact with their consumers. What started as a viable solution to eliminating the need to carry physical currency has now become a multi-billion-dollar industry.

Sentiment Analysis in Python – A Quick Guide

The Crazy Programmer

Sentiment analysis is considered one of the most popular strategies businesses use to identify clients’ sentiments about their products or service. But what is sentiment analysis?