---
title: "#null-safety articles | Hashnode"
description: "Explore 33 articles tagged #null-safety on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/null-safety"
---

Tag

# #null-safety

33 posts · 0 followers

[Jayaprakash R](https://hashnode.com/@jpzealot) · [Sep 27, 2025](https://hashnode.com/posts/android-kotlin-talk-003-kotlin-null-safety/68d7899c88cc943290084895)

### [Android: Kotlin Talk #003 - Kotlin Null Safety (?.) (?:) (!!)](https://happycodingwithjp.hashnode.dev/android-kotlin-talk-003-kotlin-null-safety?utm_source=hashnode&utm_medium=feed)

Explore Kotlin strategies for handling null values effectively.

2 min read · [happycodingwithjp.hashnode.dev](https://happycodingwithjp.hashnode.dev/android-kotlin-talk-003-kotlin-null-safety?utm_source=hashnode&utm_medium=feed)

[Mark Pro](https://hashnode.com/@mark-pro) · [Sep 10, 2025](https://hashnode.com/posts/nulls-should-be-exceptional/68c208ffc2a14560a56eb31a)

### [Nulls Should Be Exceptional](https://blog.oneiro.dev/nulls-should-be-exceptional?utm_source=hashnode&utm_medium=feed)

Introduction Null reference exceptions are the norm, they are not exceptional. For many developers, handling nothing (null) has become a mundane routine built into the mind's muscle memory. A few "if" statements there, a guard condition here, and yet...

10 min read · [blog.oneiro.dev](https://blog.oneiro.dev/nulls-should-be-exceptional?utm_source=hashnode&utm_medium=feed)

[Mark Pro](https://hashnode.com/@mark-pro) · [Sep 10, 2025](https://hashnode.com/posts/be-expressive-null-handling/68c18ae645e56a973381d956)

### [Be Expressive: Null Handling](https://blog.oneiro.dev/be-expressive-null-handling?utm_source=hashnode&utm_medium=feed)

Null handling in C#

7 min read · [blog.oneiro.dev](https://blog.oneiro.dev/be-expressive-null-handling?utm_source=hashnode&utm_medium=feed)

[Md. Al - Amin](https://hashnode.com/@alaminkarno) · [Jul 16, 2025](https://hashnode.com/posts/i-trusted-darts-null-safety-and-it-still-crashed-my-app/6877626979ba48b1810d9161)

### [I Trusted Dart’s Null Safety… and It Still Crashed My App](https://alaminkarno.hashnode.dev/i-trusted-darts-null-safety-and-it-still-crashed-my-app?utm_source=hashnode&utm_medium=feed)

Late, Nullable, Required — When and Why in Dart Null Safety

5 min read · [alaminkarno.hashnode.dev](https://alaminkarno.hashnode.dev/i-trusted-darts-null-safety-and-it-still-crashed-my-app?utm_source=hashnode&utm_medium=feed)

[AbulAsar S.](https://hashnode.com/@abulasar) · [Apr 29, 2025](https://hashnode.com/posts/til-debugging-column-cannot-be-null-error-in-mysql-despite-nullable-column-definition/6810d035ae0498491487851d)

### [TIL: Debugging "Column Cannot Be Null" Error in MySQL despite nullable column definition](https://abulasar.com/til-debugging-column-cannot-be-null-error-in-mysql-despite-nullable-column-definition?utm_source=hashnode&utm_medium=feed)

Problem Statement While working on a Nestjs project, I encountered a weird problem related to the database column. I was trying to insert a record into a MySQL table using TypeORM. The error I was experiencing stated that a specific column “cannot be...

2 min read · [abulasar.com](https://abulasar.com/til-debugging-column-cannot-be-null-error-in-mysql-despite-nullable-column-definition?utm_source=hashnode&utm_medium=feed)

[Jarrod Roberson](https://hashnode.com/@JarrodRoberson) · [Feb 24, 2025](https://hashnode.com/posts/use-marker-values-instead-of-null-or-whatever-your-language-calls-a-it/67bc2da5788ae70fd805d179)

### [Use marker values instead of null or whatever your language calls a it!](https://blog.vertigrated.com/use-marker-values-instead-of-null-or-whatever-your-language-calls-a-it?utm_source=hashnode&utm_medium=feed)

null means data is missing but provides no semantic meaning for its absence. providing why it is missing is critical for data integrity

15 min read · [blog.vertigrated.com](https://blog.vertigrated.com/use-marker-values-instead-of-null-or-whatever-your-language-calls-a-it?utm_source=hashnode&utm_medium=feed)

[Steve Smith](https://hashnode.com/@greatsteve) · [Nov 5, 2024](https://hashnode.com/posts/10-common-flutter-mistakes-and-how-to-avoid-them/6729e13bb4cbd303e3308baa)

### [10 Common Flutter Mistakes and How to Avoid Them](https://techburner.hashnode.dev/10-common-flutter-mistakes-and-how-to-avoid-them?utm_source=hashnode&utm_medium=feed)

Discover 10 common mistakes developers make in Flutter and learn effective strategies to avoid them.

5 min read · [techburner.hashnode.dev](https://techburner.hashnode.dev/10-common-flutter-mistakes-and-how-to-avoid-them?utm_source=hashnode&utm_medium=feed)

[Truong Nguyen](https://hashnode.com/@truongnn) · [Nov 3, 2024](https://hashnode.com/posts/darts-analyzer-missed-required-parameters/67278bafa911e8e7345ffeaa)

### [Dart's Analyzer missed required parameters](https://truongnn.me/darts-analyzer-missed-required-parameters?utm_source=hashnode&utm_medium=feed)

When working with Dart, developers expect the compiler and analyzer to catch null-related issues at compile time. However, there are cases where the Dart analyzer can miss nullability checks, allowing code that may compile successfully but throw erro...

1 min read · [truongnn.me](https://truongnn.me/darts-analyzer-missed-required-parameters?utm_source=hashnode&utm_medium=feed)

[Idorenyin Akaninyene](https://hashnode.com/@Idorenyin1914) · [Sep 26, 2024](https://hashnode.com/posts/when-to-use-the-and-in-javascript/66f5d10b21151ef923bc8e1d)

### [When To Use the ?? And || In JavaScript.](https://dorendev.hashnode.dev/when-to-use-the-and-in-javascript?utm_source=hashnode&utm_medium=feed)

When To Use the ?? And || In JavaScript.

1 min read · [dorendev.hashnode.dev](https://dorendev.hashnode.dev/when-to-use-the-and-in-javascript?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/when-to-use-the-and-in-javascript/66f5d10b21151ef923bc8e1d)

[Carmine Tambascia](https://hashnode.com/@carmine) · [Aug 23, 2024](https://hashnode.com/posts/what-is-tss-exclamation-mark-operator-or-bag-and-how-does-it-work/66c84ae0fdeaf41d3b2149ac)

### [What is Typescript 's exclamation(!) mark operator, or bag and how does it work?](https://blog.allaroundjavascript.com/what-is-tss-exclamation-mark-operator-or-bag-and-how-does-it-work?utm_source=hashnode&utm_medium=feed)

Avoid Object is possibly 'null'.ts(2531)

3 min read · [blog.allaroundjavascript.com](https://blog.allaroundjavascript.com/what-is-tss-exclamation-mark-operator-or-bag-and-how-does-it-work?utm_source=hashnode&utm_medium=feed)
