Skip to content

Reasonable Software with Ian Johnson and MongoDB with Kevin Smith

Photo of
Hosted By
Kevin S. and Daniel E.


This event will be broken down into 2 talks, Reasonable Software and A more flexible way to store your data with MongoDB being presented by Ian Johnson and Kevin Smith.

πŸ“… Agenda
- πŸ‘‹ Welcome
- πŸ—‘οΈ Housekeeping
- πŸ‘©β€πŸ« Session 1 - Reasonable Software
- πŸ• Food/Drinks
- πŸ‘©β€πŸ« Session 2 - A more flexible way to store your data with MongoDB
- 🍻 Social @

*Reasonable Software*

In a reasonable a system (i.e. a system that helps me to understand it, to reason about it) I should be able to understand how to make a change without holding the entire system in my head. I should be able to reason where the change needs to be made and reason about the impact it will have.

I want to explore what reasonable means to me, from the processes of the team all the way down to an individual block of code. Along the way, we will encounter existing frameworks, tools, and patterns that our community has developed over the years to help us to reason about our code and processes; I feel that they have often been misused and end up creating the opposite effect, adding unnecessary complexity to how we work.

*Ian Johnson*
Ian is a software developer working at Redgate, a company that develops tools for developers and database administrators.

Ian is passionate about writing maintainable code that delivers on the needs of users. Though he considers himself an introvert, Ian loves talking with other developers, learning from their experiences and sharing his own.

Outside of work, Ian is a passionate Star Wars fan and has been known to make the occasional really bad pun, but all of his code is "no-pun sourced" (sorry, couldn't resist).


*A more flexible way to store your data with MongoDB*

If you've been anywhere near software development, the norm is to store your data in a relational form, but what if there was a different way

We will take a look at the history of MongoDB and why it continues to be a trending database year on year. We will then go into the advantages of having a flexible document model and how we can utilize MongoDB for our application storage.

*Kevin Smith*
He runs dotnet York and dotnetsheff, and casually speaks at user groups. He is always keen to contribute to open source projects, one of the main ones being MassTransit. He has worked across a broad range of domains including: law, travel, finance and analytics.

Sheffield Hallam University, Owen Building Room 1029
Owen Building Room 1029, Hallam University, City Campus, Howard Street Β· Sheffield, al
How to find us

Enter through the Main Hallam University Entrance, Take the lifts to the 10th floor.

Google map of the user's next upcoming event's location