Versatile technology leader with 20 years of experience delivering impactful solutions in modern Web Development and Java ecosystems. Known for exceptional technical depth and a track record of transforming complex challenges into high-quality, reliable products. Proven ability to lead initiatives, mentor teams, and drive technical excellence, often serving as the go-to expert for the most difficult technical problems.
Clicking through fifty dropdown menus to configure a resource is tedious and error-prone. There is a better way. By treating user input as a Domain Specific Language (DSL), we can offer an interface that is faster, flexible, and far more powerful. Join this talk to see why Text is the ultimate UI.
In this tech talk, we will delve into the intricacies of text parsing, exploring the strengths and weaknesses of regular expressions, grammars, and custom parsers, ultimately providing you with a comprehensive understanding of how to tackle this common yet challenging task in your own projects.
What are the building blocks and principles of a good test? What does "good" mean anyway? Join me as I dissect a test of a React component to highlight decisions behind every single line.