Giter VIP home page Giter VIP logo

ci-cd's Introduction

Who I am

Hi folks, I am Yoan Thirion a Technical Agile coach.

Yoan Thirion

I have designed software since more than 15 years now. My various experiences in fields like banking, insurance and industrial environments at Luxembourg helped me understood what were really fundamental to succeed in that area : agility and craft practices.

That's why since a few years I am focusing on helping teams deliver well crafted software by coaching them on the implementation of agile practices.

I coach teams get better at XP practices, Continuous Integration and Development, Domain Driven Design, Clean Code, BDD and many other technical practices (Mob programming, efficient code review, refactoring, functional programming ...).

What I do...

How I work

Podcast Coacher pour faire progresser par Yann Courtel et Yoan Thirion

Podcast

Programming languages

Most used languages

GitHub stats

Yoan Thirion Github Stats

Contributions

Yoan Thirion contributions

Xtrem T.D.D

With @Tr00d, we are working on the creation of a code kata to demonstrate a lot of learnings we had during the past years and shorten the learning curve of developers.

We are really proud to have a full workshop including facilitation guide, step-by-step solution in C# and java, a knowledge base and an escape game that you can use as facilitator for the first iterations.

Xtrem T.D.D

We had great feedback on it and chosen to publish all the content for free under M.I.T license, so you can find:

During the code kata participants will learn and practice:

  • Test-Driven Development
  • Mob Programming
  • Functional Programming
  • Mutation Testing
  • Property-Based Testing
  • Test Data Builders
  • Example Mapping
  • Clean Architecture
  • Fight Primitive Obsession
  • Clean Code
  • Parse don't validate
  • S.O.L.I.D principles
  • Functional Core / Imperative Shell
  • Outside-in T.D.D
  • Acceptance Testing / BDD

Do not hesitate to fork it, contribute, give feedback or anything else ๐Ÿ˜‰

Refactoring du Bouchonnois

A full workshop in french to learn and practice the below flavours :

  • Example Mapping
  • Static Code Analysis / Linter
  • Treat Warnings as Errors
  • Mutation Testing
  • Test Data Builders
  • Approval Testing
  • Automated Refactoring
  • Property-Based Testing
  • Tests d'Architecture
  • Test-Driven Development
  • Clean Architecture
  • Domain Driven Design
  • Tell Don't Ask
  • Functional Programming
  • Avoid Primitives
  • Avoid Exceptions
  • Architecture Decision Records
  • Event Sourcing
  • ...

Refactoring du Bouchonnois

Repository available here

Advent Of Craft 2023

25 challenges to learn and practice craft techniques.

Advent Of Craft

More infos here.

Software Crafter Journey

This journey is an attempt to centralize useful resources (code kata, workshops, talks) that can help aspiring Software Craftsperson in their Journey.

Journey

Repository available here

Resources

ci-cd's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.