Sebastian Chwastek

Software Developer

  • Blog
  • Projects
  • Ideas
  • GitHub
  • Twitter

Handling nullability and required properties in .NET API models

June 9, 2024

Exploring how required and null! affect API model binding and validation.

From C# to TypeScript: Tackling nullability challenges in model generation

May 12, 2024

Enable support for nullable reference types in Swagger and use use custom Schema Filter to mark non-nullable properties as required.

Builder Pattern with Implicit Conversion in C#

January 6, 2024

Use implicit conversion in your Builder Pattern to omit the final 'Build()' method call.

Async actions with useReducer in React

June 16, 2022

Creating a custom React's useReducer hook that lets us dispatch thunk async actions.

Running PostgreSQL and pgAdmin using Docker

December 23, 2021

Learn how to run PostgreSQL and pgAdmin using Docker.

Web Scraping Hacker News Using VBA

October 9, 2019

Web Scraping Hacker News using VBA. Learn how to use VBA to pull stories from Hacker News into Excel worksheet.

© Sebastian Chwastek, 2019-2025