Skip to content

Virtual: Sophie Obomighie - Understanding Computation : The C# Memory Model

Photo of Layla Porter
Hosted By
Layla P. and Steve C.
Virtual:  Sophie Obomighie - Understanding Computation : The C# Memory Model

Details

About Sophie:

Sophie Obomighie is a Software developer with a focus on building solutions with .NET and C#. She also enjoys building business relevant and impactful projects with other Microsoft technologies including Sharepoint and application development for Microsoft Teams. She is interested in improving the gender imbalance in the technology space and volunteers for organizations that have that as their primary goal. She is based in Lagos, Nigeria.

Understanding Computation: The C# Memory Model

Every programmer needs to understand how memory models work in order to write more intuitive code. My target audience for this talk is anyone who wants to acquire an understanding of the Memory Model in C#. This means beginners, mid-level or experts will find this talk quite useful. However, while preparing this presentation, I have in mind the beginner programmer (a category I classify myself under).
I will discuss the topic under the following sub-topics :

  1. Understanding programming
  2. Understanding Computers from history
  3. Complexity theory
  4. Compiler
  5. Standard ECMA-334 C# Language Specification
  6. Thread Communication Patterns
  7. Multithreading
  8. how the memory model is actually implemented on different architectures

At the end of this talk, the listeners can expect a general overview of how the memory model works in C# as well as how they apply to individual systems.

Photo of MK.NET - Milton Keynes .NET Meetup Group group
MK.NET - Milton Keynes .NET Meetup Group
See more events