Guide To Dashboarding/Functional C#




Guide to Dashboarding/Functional C#

3 December 2018


Added 01-Jan-1970

A Practical Guide to Dashboarding - Jessica White:

Dashboarding, also known as visualisation, is a difficult thing to do. First, there is a vast choice of tooling and setup. Then, figuring out what information should be displayed, where and why can be confusing.

Together we will journey through a practical tour of Dashboarding. Focusing on metrics, we will go through some of the common patterns for services and API’s that can ensure your visualisations and dashboards are useful. Finally, I will demonstrate building a dashboard using these patterns using StatsD, Graphite, and Grafana.

This will be a whirlwind tour from start to finish on how to get started making useful development dashboards.

About Jessica White:

Jessica is a software developer at UNiDAYS, international speaker & avid learner. Topics that she is interested in include community building, monitoring and continuous improvement of systems. She is currently organising a technology conference which will take place in 2019, having previous experience with meetup organisation. Before switching to technology, she spent a previous life as a neuroscientist. She is easily bribed with coffee & loves hearing about other people’s experiences working in technology.



Twitter @JessPWhite


Functional C# - Simon Painter:

So you want to get started, putting together Functional code, but you don't have time for the learning curve that comes with F# or Haskell? Or maybe you're fine with them, but the rest of the team isn't ready to follow yet. Whatever the case may be, it's perfectly possible to implement a lot of the amazing features of Functional programming in C#, without the need for any new dependencies, or even any especially complicated code.
We'll be looking at:
• What is Functional Programming?
• What are the benefits?
• Higher-Order functions - Chaining & Currying
• Functional program structure
• Coming features in C#8 - Pattern Matching

About Simon Painter

Simon has been programming in some form from the day in the early 90s when he first realised his ZX Spectrum+ could do more than just play Magicland Dizzy, and professionally for around 13 years. He is passionate about development, open source and old British TV programs. Will code for money.



Twitter @madSimonJ