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.

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