article thumbnail

TDD saved the day

Xebia

To tackle each operation, I started with a small test, following the principles of Test-Driven Development (TDD). As an aside, TDD is an iterative workflow that involves describing a specific aspect you want to solve in terms of the programming language you’re using. Truly, TDD saved the day!

article thumbnail

Article: How to Spread Technical Practices Like TDD in an Organization

InfoQ Culture Methods

One of the success factors for Agile and DevOps is developers changing the way they work and adopting practices like Test-Driven Development (TDD). It’s not something that just happens by itself, and many of the “usual” ways of introducing change fail for TDD.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Daily Crunch: After glitch causes a two-hour global outage, WhatsApp restores service

TechCrunch

Bilt Rewards, which works with some of the country’s largest multifamily owners and operators to create loyalty programs and a co-branded credit card for property renters, entered unicorn status after securing $150 million in a growth round at a $1.5 8 questions to answer before your startup faces technical due diligence. .”

article thumbnail

The Real Reasons for Doing Test-Driven Development ??

Xebia

Why do people apply TDD? What Are the Real Reasons for Doing TDD? Test-Driven Development (TDD) is a controversial topic amongst developers. After many years of doing TDD daily, I think part of the reason is that some people do not fully grasp the reasons behind TDD. TDD and the Values of XP.

article thumbnail

Scrum master certification: Top 13 certs for agile pros

CIO

While Scrum can be a specific IT or tech skill, some organizations will hire a Scrum master , someone who is responsible for overseeing Scrum principles in the workplace, establishing Scrum practices, and helping others learn and understand the Scrum framework. What is a Scrum master?

SCRUM 225
article thumbnail

3 Stages of Learning a New Technology

Robots and Pencils

This article describes my strategy for learning new technologies, refined over the decade or so that I’ve been working in tech. When I talk about learning a technology, I mean something pretty concrete. I would apply this approach to: programming languages data stores libraries and frameworks tools (git, Docker, Regex, etc.)

article thumbnail

Lessons learned from the React Global Online Summit 22 – Junior Track

Apiumhub

There were numerous topics covered in this online event, and in this article, I would like to go through a few of the sessions in the junior track, such as Composable Microfrontends, React Hooks, TDD with User Interfaces, and Web Performance. He did a simple request form demo with TDD and the React Testing Library to prove his hypothesis.

UI/UX 88