November, 2022

A Winning Strategy for Students Learning C++

The Crazy Programmer

C++ is one of the most popular programming languages used by developers across the world. This language can be a great tool for those interested in getting into software engineering, cryptocurrency mining, or other tech-related professions.

True Gratitude – More Than Pleasantries or Recognition

Let's Grow Leaders

It’s easy for true gratitude to get lost in the swirl of formal recognition programs, everyday courtesies, and the relentless push for more and better. Progress is good. You need recognition. And courtesy is vital. But none of these are genuine gratitude. True gratitude begins with deep humility.

Video 161

Sign Up for our Newsletter

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

Exploring Mastodon

Martin Fowler

I've been a heavy user of Twitter over the last decade, and while Musk's purchase of Twitter hasn't got me running for the exit, it has prompted me to take a look at possible alternatives should Twitter change into something no longer worthwhile for me.


Dealing with meeting tensions the Agile way

Agile Alliance

Every group has a point where their working plan comes off the rails. This happens even with the most experienced Agilists – even your Agile Alliance Board of Directors. The post Dealing with meeting tensions the Agile way first appeared on Agile Alliance. Process The Alliance

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.

IT Recruiting: Strategy and Tips for Success

Hacker Earth Developers Blog

Hiring skilled personnel is the top priority for any HR manager , as the organization’s success is directly linked to the quality of professionals in its ranks.

More Trending

Guido Van Rossum Biography

The Crazy Programmer

If you’re an experienced programmer, you may have heard of Guido Van Rossum before. He’s the creator of the Python programming language, and he’s also worked as an engineer at Google, Apple, and MercadoLibre. It’s hard to find more experience in software design and implementation than that!

How to Know if Your Boss is a Micromanager (or if you just need help)

Let's Grow Leaders

Is it micromanagement or the support you need? One of the biggest requests for help we receive is, “How do I deal with my micromanager boss?” ” In fact, that phrase consistently ranks in the top “ Asking for a Friend” questions in our Leadership Development Programs.

How To 160

Using CWs

Martin Fowler

One of the new features on Mastodon for a recovering twitterer is the CW field for new posts. CW stands for Content Warning. When I’m composing a post, if I press the CW button, I have the option of putting a short phrase into a dialog. Readers will initially only see that short phrase, and need to click a button to see more. But there's a lot of strong opinions on when and how to use it - how do I navigate that? more…. skip-home-page

How To 204

Results from the 2023 Board election

Agile Alliance

Meet your new 2023-2026 Board members The 2023 Agile Alliance Board of Directors election is in the books! We want you to get to know your new representatives, so we asked each new Board member three questions. Keep reading for more details about their careers.

Agile 198

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.

Resilience, an introduction.


What is resilience? What distinguishes the various types of resilience? How does this impact your business design and IT design? This article will provide some foundational views on resilience as refeference.

Streamlining 5 Warehouse Essential Processes

Cherry Work

The five important processes for warehouse operations are Receiving, Put-Away, Storage, Picking, Packing & Shipping. Streamlining these processes can ensure maximum warehouse efficiency, faster product delivery, and customer satisfaction.

Difference between Web Designer and Web Developer

The Crazy Programmer

Have you ever wondered about the distinctions between web developers’ and web designers’ duties and obligations? You’re not alone! Many people have trouble distinguishing between these two.

Job Interview: The Best Way to Showcase Your Unique Talents (Video)

Let's Grow Leaders

Nail Your Next Job Interview By Showcasing Your Unique Value. I get frustrated and sad when I see highly qualified people unable to sell themselves in a job interview– particularly when they seem to be so qualified.

Video 131

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.

Twitter feed now cross-posts to Mastodon

Martin Fowler

One of the main things I wanted to do with Mastodon was to replicate my twitter feed there, so that folks who would rather follow me on Mastodon could get everything. To do this, I used You have to give it credentials to access both your Twitter and Mastodon feeds, which is a little worrisome, but my Mastodon-aware colleagues have used it without problems. It allows cross-posting in either or both directions, but I've set it up to just go from Twitter to Mastodon.


5 reasons why refining your Product Backlog is worth the time

I gotta say, refining work items is usually, by far, the Scrum Team’s least popular activity. No one gets up in the morning saying, “I can’t wait to refine the Product Backlog!” . Investing the time to refine work items can seem unnecessary.


What are Java Records?


Records in Java (3 part series). What are Java Records? How to use Java Records. Java Records as Data Transfer Objects (upcoming). Records have been in Java since version 16, but what are they and what can you use them for? Records can be thought of as a replacement for simple data-holding POJOs.

Data 130

The Ultimate Guide to Warehouse Operations Technology

Cherry Work

Pricing based on gut instinct, or a simpler cost-plus pricing plan may appear to be a smart idea at first.

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.

Rust vs Python – What Are The Differences

The Crazy Programmer

Software engineering has come a long way since the 1980s. From BASIC to C, Python, and Java, people can write much more complicated programs. Programming languages have diverged and evolved, helping to shape our current software industry.

How to Make an Even Better Career Elevator Pitch

Let's Grow Leaders

Use this Simple Technique for a Better Career Elevator Pitch. Do you ever think of exactly the right thing to say — your perfect career elevator pitch — the moment you walk away from the conversation?

Film 134

Etsy's observability and ML infrastructure teams moving to the cloud

Martin Fowler

Tim Cochran and Keyur Govande. continue their account of how Etsy used the cloud to scale up by describing the journey of two teams : observability and ML infrastructure. more…. skip-home-page

What are the focus areas of an Agile Coach?

Who is an Agile Coach? Though, there is no universal definition of what is an Agile Coach. I want to define, Someone who developed deep expertise to help people, teams, and organisations enable better customer outcomes by focusing on an organisation’s internal and external orientation.

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.

How to use Java Records


Records in Java (3 part series). What are Java Records? How to use Java Records. Java Records as Data Transfer Objects (upcoming). Table of Contents. Creating and using records. Documentation. Default Values. Validation. Normalization. Modifying records. Manually add wither methods.

How To 130

Keeping it real with BDD

Agile Alliance

Business and tech people often speak different languages, which makes sense because they have different mindsets. While this enables them to be good at their very different jobs, it also makes it harder for them to understand each other.

Agile 153

Linus Torvalds Biography

The Crazy Programmer

Linus Torvalds is a Finnish-American software engineer who is best known as the creator of the Linux kernel and the co-founder of the Linux Foundation.

Linux 130

What’s one piece of career advice you wish you had learned sooner?

Let's Grow Leaders

Career advice you wish you had learned sooner. On this week’s episode of Asking for a Friend, I interviewed Kathryn Heath and Brenda Wensil , authors of I Wish I’d Known This , about the career advice they have after years of professional coaching. . .

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.

Your organization should run its own Mastodon server

Martin Fowler

The latest crisis at Twitter has led to a big surge of interest in Mastodon and the broader Fediverse of open social media platforms. My colleague Julien Deswaef has long been an advocate of the Fediverse. Here he explains why organizations should take control of their own social media platform. by running their own Mastodon server.

Introducing Personal Scrum

Scrum is a framework for developing and sustaining complex products. But could it be used by individuals to help them in their personal and professional lives? The answer is yes, in a modified form.


Favorite Google Cloud Security Service: Google Cloud Security Command Center Premium


Introducing the Service.