January, 2022

Will Artificial Intelligence Replace Programmers?

The Crazy Programmer

What do you think will AI replace programmers in the future? It may look like a sci-fi movie scene where every code will be typed automatically. But can AI write codes with accuracy and replace programmers? According to the research, over 50% of jobs in America will go automated by the end of 2030.

Paxos: using two consensus-building phases to handle unreliable nodes

Martin Fowler

Unmesh Joshi is ready to start the New Year with a few more of his Patterns of Distributed Systems. With this one he attempts the tricky task of explaining Paxos.

Insiders

Sign Up for our Newsletter

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

A Guide to the Agile Approach and Why It Matters to Your Company

Agile Alliance

Many companies have trouble adopting Agile, so let’s revisit the fundamentals, its importance to organizations, and what you need to know to start applying it. The post A Guide to the Agile Approach and Why It Matters to Your Company first appeared on Agile Alliance. Business Process Basics Feature

Podman, the free container engine alternative to Docker

Xebia

Containerization is powering the next wave to the cloud, with Docker as the software for interacting with the container ecosystem. Per the 31st of January 2022 Docker Desktop will, however, no longer be free for large enterprises.

7 Winning Lead Generation Strategies to Drive Growth

As B2B companies pivot to keep pace with a quickly changing marketplace, a data-centric approach to lead generation can be the difference between remaining competitive or being left behind. Get real-world examples and inspiration from leading B2B businesses in this whitepaper.

How to Fail as an Agile Coach in Scrum

Scrum.org

Scrum defines three specific accountabilities within the Scrum Team: the Developers, the Product Owner, and the Scrum Master. Scrum Guide 2020. When it comes to the Scrum framework, these three roles with their accountabilities are the minimum required to deliver a potentially “done” Increment.

More Trending

Log4J Vulnerability (Log4Shell) Explained

The Crazy Programmer

It is an open source library in java built for logging error messages in applications including networks, cloud computing services. This library has been used in many java programs designed for server as well as client applications. What is Log4Shell in Log4j?

Two Phase Commit

Martin Fowler

Continuing his exploration of important patterns to maintain consistency across a cluster, Unmesh Joshi now looks at Two Phase Commit. It's broadly the most familiar approach, but comes with lots of complexities to make it work in practice over unreliable networks.

Charting a more direct course for Agile2022

Agile Alliance

We often hear from conference-goers that the amount of content can be overwhelming. We’ve made some changes for Agile2022 that will make charting your course easier than ever. The post Charting a more direct course for Agile2022 first appeared on Agile Alliance. The Alliance Featured

Course 201

Podman, the free container engine alternative to Docker

Xebia

Containerization is powering the next wave to the cloud, with Docker as the software for interacting with the container ecosystem. Per the 31st of January 2022 Docker Desktop will, however, no longer be free for large enterprises.

Team x Culture x Tools x Prioritization = Value-Added Developer Productivity

Speaker: Kim Burgaard, Head of Engineering at Fernish

Join Kim Burgaard, Head of Engineering at Fernish, for this enlightening talk on how to maximize your developers' productivity.

We are entering the Deployment Phase of the Digital Age

Scrum.org

As of today the top 10 most valuable companies in the world as defined by market capitalization are Apple, Microsoft, Saudi Oil Company, Amazon, Alphabet, Facebook, Tencent Holdings, Tesla, Alibaba, and Berkshire Hathaway.

UI/UX 176

My Many Girlfriends

The Daily WTF

In the long ago, wild-west days of the late 90s, there was an expectation that managers would put up with a certain degree of eccentricity from their software developers.

10 User UI Components That Developers Need to Know

The Crazy Programmer

We know that, as a UI designer or web developer , it is essential that you have a thorough understanding of UI elements and how end users interact with them. It helps you design a more user-friendly application or website structure. User interface (UI) elements serve as the foundation for all apps.

Replicated Log: synchronize multiple nodes with a write-ahead log

Martin Fowler

One of the core challenges in a distributed system is keeping the state synchronized across all the nodes, especially when neither the nodes, or the connections between them, are reliable. The core approach to handle with is a replicated log : using the write-ahead log pattern over the cluster.

System 191

How AI and ML Can Accelerate and Optimize Software Development and Testing

Speaker: Eran Kinsbruner, Best-Selling Author, TechBeacon Top 30 Test Automation Leader & the Chief Evangelist and Senior Director at Perforce Software

In this session, Eran Kinsbruner will cover recommended areas where artificial intelligence and machine learning can be leveraged for DevOps productivity.

A chance to share your Agile story at Agile2022

Agile Alliance

We’re looking for talks and workshop submissions on designing, developing, and caring for great products. We all have unique experiences and stories to tell - even you! The post A chance to share your Agile story at Agile2022 first appeared on Agile Alliance.

Agile 187

2 days in the life of a Domain-Driven Design trainee

Xebia

Why did I have a Domain-Driven Design (DDD) Foundations training? I’ve always been a big supporter of continuous learning and, as a social scientist, I know how easily we get trapped in cognitive bias and heuristics.

Creating Increments in Sprints and releasing are different things!

Scrum.org

There is often confusion in what happens in a Sprint with regards to the Increment and releasing. . Short summary of this article: during a Sprint, one or more increments are produced. This happens when a Product Backlog Item meets the definition of "Done".

SCRUM 175

What Is Causal Inference?

O'Reilly Media - Ideas

The Unreasonable Importance of Causal Reasoning. We are immersed in cause and effect. Whether we are shooting pool or getting vaccinated, we are always thinking about causality. If I shoot the cue ball at this angle, will the 3 ball go into the corner pocket?

Media 113

Omnichannel is Multichannel 2.0

Multichannel and omnichannel marketing are not the same. Many organizations are striving for omnichannel, but it can be a daunting journey—unless you have a map. Download your copy of the ultimate omnichannel guide today!

JSON to XML Converter Online

The Crazy Programmer

Welcome to JSON to XML converter online free tool. This tool will help you to easily convert your JSON data into XML data. All you need to do is add JSON data in the textbox and click on the convert button. This will instantly convert the JSON data into XML data.

Data 169

Legacy Mimic: a new component that looks like an old one

Martin Fowler

Ian Cartwright, Rob Horn, and James Lewis are also back with the New Year with a couple more articles from Patterns of Legacy Displacement in the funnel for the next couple of weeks.

A message from new Agile Alliance Board Chair, Heidi Musser

Agile Alliance

New Agile Alliance Board Chair, Heidi Musser greets the Agile community with a message of hope for the future of our non-profit member organization. The post A message from new Agile Alliance Board Chair, Heidi Musser first appeared on Agile Alliance. The Alliance Featured

Agile 185

2 days in the life of a Domain-Driven Design trainee

Xebia

Why did I have a Domain-Driven Design (DDD) Foundations training? I’ve always been a big supporter of continuous learning and, as a social scientist, I know how easily we get trapped in cognitive bias and heuristics.

Achieving Elite and High Performance DevOps Using DORA Metrics

Speaker: Nico Krüger, Senior Director of Solutions Engineering at Rollbar

Join Nico Krüger, Senior Director of Solutions Engineering at Rollbar, for advanced insight on taking the use of DORA Metrics to greater heights.

Can you be Agile with fixed-bid Projects?

Scrum.org

I always get one question from the candidates: Can Agile be applied in a fixed-bid project? When I ask them more information, their context is. They have. Fixed Date: A new or change request must be delivered by a defined deadline.

Agile 174

CI/CD is the New Lock-In

DevOps.com

Welcome to 2022! Let’s start this year’s blogging off with a bang, and point out that we are in the process of creating the biggest lock-in that we have ever had. And I do mean ever. Maybe the hardware lock-in of the old days where vendor A was incompatible with vendor B was worse, but […].

Database Languages in DBMS – DDL, DML, DCL, DQL

The Crazy Programmer

Programming languages which are used to create and operate database, known as database language like Structured Query language aka SQL etc. Most of database languages are non-procedural, means the language focus on “what to do instead of how to do?”.

Divert the Flow

Martin Fowler

Yesterday Ian Cartwright, Rob Horn, and James Lewis. described the Critical Aggregator and how it can metastasize into an invasive form.

Data 162

Put Your Data to Work: The Complete Playbook

Turn your data into a competitive advantage. This playbook contains: Exclusive stats, research & insights on how the pandemic affected businesses. A comprehensive “Request For Proposal” (RFP) checklist and an interactive quiz to test your data knowledge.

The Agile Coaching DNA

Agile Alliance

2 days in the life of a DDD Foundations trainee

Xebia

“Once we start judging, we stop learning.” I’ve always been a big supporter of continuous learning, and as a social scientist I know how easily we get trapped in cognitive bias and heuristics.

Energy 130

Top 10 Challenges Faced by Scrum Masters and Ways to Overcome them

Scrum.org

. The portrayal of a Scrum Master on a Scrum Team is barely the same as the role of the traditional Project Manager. A project manager generally has to go through a hierarchy of a pyramidical system.

SCRUM 173