# Talks

[https://chemaclass.com/talks/](https://chemaclass.com/talks/)

---

- [bashunit](/talks/bashunit/index.md)
  bashunit, a testing framework for bash scripts inspired by PHPUnit and Jest. Test the scripts in your pipelines like you test anything else.
- [Gacela Project](/talks/gacela/index.md)
  Gacela normalises the entry point of each module in your PHP application, so modules talk to each other without leaking domain logic.
- [Hands-on Refactoring and TDD](/talks/hands-on-refactoring-tdd/index.md)
  A live coding session on test-first development and refactoring, solving a code kata from scratch in pair and mob programming.
- [How to improve your tech talk](/talks/how-to-improve-your-tech-talk/index.md)
  How to get on a stage and talk to 5, 50 or 500 people. What it actually takes to prepare and deliver a talk worth hearing.
- [Phel Lang](/talks/phel/index.md)
  Phel, a functional Lisp that compiles to PHP. Persistent data structures, macros and a REPL, built on top of the PHP ecosystem.
- [Update your team to be more extreme](/talks/update-your-team-to-be-more-extreme/index.md)
  Embracing change is not optional in software. How to create the spaces your team needs to leave the comfort zone and keep learning.

