A meeting with management to help them understand how to apply Domain Driven Design and get business value from it. Implementing type-driven optimizations in a compiler. Delivering a class on software architecture, helping students to grasp and understand new concepts.
It's all in a typical week's work for Jonathan!
Whether it's architecting, coding, teaching or mentoring, Jonathan is at home. He has an eye for elegance and simplicity, and loves to take something that seems difficult, get to the heart of the complexity and make an easy to understand solution. At Edument, Jonathan spends his time teaching, helping clients to tackle complexity in their software development and delivering solutions to some of their trickiest implementation challenges.
A consultant since 2006, Jonathan is also a very active open source contributor, and a popular speaker at a range of international workshops and conferences.
- Software Architecture
- Compilers and runtime environments
- Consultant for TN DataKonsult AB
- Core developer on the Rakudo Perl 6 Compiler
- Lead developer at Programmer’s Heaven (development site)
- Lead developer for WallCreate (online canvas art specialist)
- First class honors degree in Computer Science from the University of Cambridge.
Teacher for courses
News & feeds
Be involved and influence!Read more
We now have even more courses in our range and want to be able to offer them on schedule. But we need your help! Which of these 6 courses do you want to attend? Submit your interest!
A story about ReactRead more
The story about how we wrote a story(book) for our React courses
Course update: .NET Core 3.x and C# 8Read more
.NET Core 3.0 and C# 8 will be released at the end of September, of course we keep our courses up to date.
Edument talk about Angular and the lure about programmingRead more
David Waller and Stephen Lau are speaking att Day of the Programmer.
New courses - SQL and Power BIRead more
Are you new to SQL or would you like to deepen your knowledge in Power BI? Regardless, we now offer new courses.