Speaker

Chris Schaller

Chris Schaller

Chief Software Architect - Fin365.com.au

Melbourne, Australia

Actions

Father of 2 teenagers, Junior Basketball coach at 3 clubs, OData Evangelist, and crazy mad Collingwood Fan.

My preferences are Star Wars, dark mode, spaces and search driven interfaces.

I've been a Full stack .Net developer since 2002, but long before that I have been working with robotics and automation systems to solve seemingly impractical and unnecessary tasks around the house. It took nearly 15 years to find a professional use for these skills in the realm of Industrial IoT, interfacing with PLCs, microcontrollers and SoCs like Raspberry Pi, mostly from the comfort of C#.

I bring my IoT experience in designing and managing distributed APIs and Micro-Service style solutions to each new project and design the core APIs with extensibility, scalability and long-term maintenance as primary concerns.

When I'm bored, I trawl StackOverflow for inspiration and the opportunity to flex my skills or try out new frameworks in an effort to help out my fellow developers.

Area of Expertise

  • Information & Communications Technology
  • Agriculture, Food & Forestry

Topics

  • IoT
  • Azure
  • OData
  • SQL Sever
  • .NET
  • Cloud Architecture

API Smarter not harder - Why OData is the best way to REST

It is good to REST, but not all APIs are equal. I'll show you how to use improved features in .Net 8 to get the API in your next project productive quickly implementing OData v4 so that you can unblock the user experience development.

If you or your team are coding API endpoints by hand, or if you are considering GraphQL in your next project and you haven't looked at OData yet, then let me show you a better way to write an API that is clean, productive and has great performance.

Scaling a Monolith - What to expect if your product idea actually takes off

There are many aspects of software development that we don't often talk about and instead must be experienced. Once the product is viable, the growth stage poses new architectural challenges that we thought we saw coming but are often not properly prepared for.

We will dissect 3 common but different monolithic product architectures and the decisions that were made to take them to market and the discuss the reality that got in the way.

There are good reasons to avoid micro-services in startups, for those applying the more traditional approach I hope you will leave this session knowing what to expect and how to avoid the mistakes I made as you scale your applications.

Extend yourself through Mentoring others

Part of what makes a good developer is being a good problem solver, but how do we find help to solve our problems or how can we be found by people who need help. Lets explore the mutual benefits to establishing Mentor/Mentee relationships with other developers and where to find them!

Heaps of questions and positive feedback after presenting this in the shorter 15min format at DDD by night. I have extended the original concept to cover common questions and scenarios that came up. Designed for 35 mins + 10 question time.

Chris Schaller

Chief Software Architect - Fin365.com.au

Melbourne, Australia

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top