Please join us this Wednesday night at 7 pm CDT when John Cavnar-Johnson will discuss “That’s so META”, a talk about “metaprogramming” – what is metaprogramming? Join us and find out!
What happens when an ordinary programmer discovers that the META (Most Effective Tactic Available) for the problem at hand is metaprogramming? Metaprogramming (where code treats other code as data) has long been a tool mostly reserved for the “big brain” computer scientists. In this session, I use some existing metaprogramming tools to cobble together a solution to a real world problem (bridging the gap between a relational data model and F# discriminated unions and record types). If an old liberal arts major can pull this off, you can too.
John Cavnar-Johnson is a software developer/architect working as a Principal Consultant for Improving. In the last 30 years, he’s been a corporate developer, IT sysadmin, trainer, software development manager, IT enterprise architect, consultant, and entrepreneur, but mostly he’s spent his time solving problems and hooking stuff together. In his spare time, he likes reading, drinking craft beer, and playing with his grandkids.