Forem

bwi profile picture

bwi

Senior software architect working with .NET and Angular | Founder COCOAR

Location Vienna Joined Joined on  Personal website https://cocoar.dev github website

Education

B.Sc. Computer Science (in progress) – FernUniversität in Hagen

Pronouns

He/Him

Work

Senior Software Architect & Founder of COCOAR – Code Connected Architecture

Six Year Club
Writing Debut
Five Year Club
Four Year Club
Three Year Club
Two Year Club
One Year Club
Configuration Needs Semantics
Cover image for Configuration Needs Semantics

Configuration Needs Semantics

Comments
4 min read
Indeterminate Is Not a Value
Cover image for Indeterminate Is Not a Value

Indeterminate Is Not a Value

Comments
6 min read
Why Checkboxes Are Not as Simple as They Seem
Cover image for Why Checkboxes Are Not as Simple as They Seem

Why Checkboxes Are Not as Simple as They Seem

Comments
6 min read
Frontend – Temporal, APIs, and DateTimePickers That Don't Lie
Cover image for Frontend – Temporal, APIs, and DateTimePickers That Don't Lie

Frontend – Temporal, APIs, and DateTimePickers That Don't Lie

Comments
8 min read
PostgreSQL – Storing Time Without Lying to Yourself
Cover image for PostgreSQL – Storing Time Without Lying to Yourself

PostgreSQL – Storing Time Without Lying to Yourself

Comments
6 min read
.NET in Practice – Modeling Time with NodaTime
Cover image for .NET in Practice – Modeling Time with NodaTime

.NET in Practice – Modeling Time with NodaTime

Comments
8 min read
Global Events, Local Events, and Recurring Rules
Cover image for Global Events, Local Events, and Recurring Rules

Global Events, Local Events, and Recurring Rules

Comments
6 min read
Instant vs Local – When UTC Helps and When It Hurts
Cover image for Instant vs Local – When UTC Helps and When It Hurts

Instant vs Local – When UTC Helps and When It Hurts

Comments
6 min read
Deadlines Are Hard – Why "Submit by June 5th" Is Broken
Cover image for Deadlines Are Hard – Why "Submit by June 5th" Is Broken

Deadlines Are Hard – Why "Submit by June 5th" Is Broken

Comments
5 min read
The 7 Types of Time Every Developer Must Know
Cover image for The 7 Types of Time Every Developer Must Know

The 7 Types of Time Every Developer Must Know

1
Comments
7 min read
Why a Date Is Not a Point in Time
Cover image for Why a Date Is Not a Point in Time

Why a Date Is Not a Point in Time

Comments
4 min read
Time in Software, Done Right
Cover image for Time in Software, Done Right

Time in Software, Done Right

Comments
4 min read
Memory-Safe Secrets in .NET Configuration
Cover image for Memory-Safe Secrets in .NET Configuration

Memory-Safe Secrets in .NET Configuration

1
Comments
9 min read
Secrets in .NET: Why Strings Are Not Safe (and What to Do Instead)

Secrets in .NET: Why Strings Are Not Safe (and What to Do Instead)

3
Comments 1
8 min read
Power Patterns: Where Capability Composition Shines
Cover image for Power Patterns: Where Capability Composition Shines

Power Patterns: Where Capability Composition Shines

Comments
12 min read
Building with Capabilities: The Core API
Cover image for Building with Capabilities: The Core API

Building with Capabilities: The Core API

Comments
12 min read
Config-Aware Rules in .NET — The Power Feature of Cocoar.Configuration (Part 2)
Cover image for Config-Aware Rules in .NET — The Power Feature of Cocoar.Configuration (Part 2)

Config-Aware Rules in .NET — The Power Feature of Cocoar.Configuration (Part 2)

Comments
8 min read
The Cross-Assembly Metadata Problem in .NET (And How I Solved It)
Cover image for The Cross-Assembly Metadata Problem in .NET (And How I Solved It)

The Cross-Assembly Metadata Problem in .NET (And How I Solved It)

1
Comments
7 min read
Reactive, Strongly-Typed Configuration in .NET: Introducing Cocoar.Configuration v3.0
Cover image for Reactive, Strongly-Typed Configuration in .NET: Introducing Cocoar.Configuration v3.0

Reactive, Strongly-Typed Configuration in .NET: Introducing Cocoar.Configuration v3.0

Comments
4 min read
loading...