Skip to content

London .NET June 2023 with Chris Simon and Dr. Mali Tabatabaie

Photo of Dylan Beattie
Hosted By
Dylan B. and Ian C.
London .NET June 2023 with Chris Simon and Dr. Mali Tabatabaie

Details

Join us at FundApps in Shoreditch for our June meetup. We've got Chris Simon talking about Contextive, a tool for documenting your domain models, and Mali Tabatabaie talking about the seven deadly sins of software development - plus drinks, snacks, and plenty of time to chat with your fellow .NET developers.

Chris Simon: Hacking on Contextive - the Living Domain Language Documentation Tool

"A change in the language is a change in the model"

As you maintain domain model integrity you may end up with "duplicate concepts" or "false cognates". Is everyone coding or are they coding? (Are you a doctor or a software developer)? Does a spoiler make you happy or sad (Are you a car enthusiast or a film lover?)

And how do new team members who weren't part of initial modelling exercises get up to speed on your domain language? Contextive is a new tool for documenting a ubiquitous domain language which embeds the definitions in all the places the language is used - in code, documentation, online conversations and modelling tools.

In this talk we'll review the tool, its inspiration and usage, then get stuck into collaboratively hacking on it to fix a bug or add a feature (decided on the night!).

Chris Simon is a Startup CTO Coach helping startups realise their vision and new CTOs flourish in their roles. He also supports executives & boards with strategic technology advice, and engineering teams with training, mentoring and consulting in architecture, quality, domain-driven design and test driven development.

He is a regular meetup & conference speaker (NDC, KanDDDinsky, Serverless Days ANZ, DDD Europe) and to support teams using Domain-Driven Design, he recently launched https://contextive.tech & co-founded the DDD Australia meetup.

Dr. Mali Tabatabaie: 7 Deadly Sins of Software Development

In this talk, I will share some insights and experiences gained throughout my research and development journey. Together, we will embark on a thought-provoking exploration, challenging our coding and development perspectives. By fostering a collaborative environment, we can collectively leverage our learning to fuel our continuous growth and improvement.

Now, let's delve into the captivating question: What are the seven deadly sins of coding?

Pride: Refusing to acknowledge the possibility of mistakes and arrogantly assuming that your code is always perfect.
Envy: Being jealous of other programmers’ skills or success and not being willing to collaborate with others.
Wrath: Reacting emotionally to bugs or criticisms of your code instead of using logic to address the issue.
Sloth: Being careless or lazy in your coding practices, resulting in inefficient or ineffective code.
Greed: Choosing to prioritize profit or personal gain over creating high-quality code that meets the needs of the end-users.
Gluttony: Overcomplicating code with unnecessary features or code that is too difficult to maintain.
Lust: Fixating on the latest programming languages, tools, or trends instead of focusing on creating sound, functional code that meets business and user needs.

Dr. Mali Tabatabaie is a full-stack developer with a PhD in Enterprise Information System Architecture, whose current focus is building .NET services at Trainline.

Photo of London .NET User Group group
London .NET User Group
See more events
114-116 Curtain Road · London