Hi π
I'm a web developer passionate about Test-Driven Development (TDD), Functional Programming, and Software Craftsmanship. I love building scalable, maintainable software and improving workflows through well-tested and well-structured code.
- Web Development: JavaScript, TypeScript, and modern frameworks like Angular.
- Backend Development: Experienced with ASP.NET Core for building APIs and services.
- Test-Driven Development: Advocate for writing tests first to ensure reliability.
- Functional Programming: Currently exploring FP paradigms for cleaner, more efficient code.
- Open-Source Collaboration: Actively contributing and open to pair programming.
π΅ Explore, create and share drum patterns in your browser Tech stack: Angular, Scala, Web Audio API
ποΈ Learn to mix a dub track online Tech stack: Three.js, Web Audio API A tech-meets-music project.
Understand architecture testing, hexagonal structure with bounded contexts, and testing with Jest and arch-unit-ts in an Angular app.
Explore functional programming concepts in multi-paradigm languages: types, immutability, recursion, and more. Examples in: OCaml
An introduction to the basics of CSS:
- DOM and CSS
- Partial enumeration of selectors
- Specificity explained
Learn how to structure CSS for maintainability:
- Specificity
- DOM Elements
- OOCSS, BEM, SMACSS
I'm always open to pair programming, discussing architecture, or hacking on open-source. π§ Email: bab07ali@gmail.com π LinkedIn: baptiste-lyet
Let's talk code and music!