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

Tag

# #pattern-matching

43 posts · 0 followers

[Asfaq Leeon](https://hashnode.com/@leeonscoding) · [21h ago](https://hashnode.com/posts/postgresql-string-manipulation-pattern-matching-a-practitioner-s-cheat-sheet/6af3f82ef1eb8bd2a3a54c57)

### [PostgreSQL String Manipulation & Pattern Matching: A Practitioner's Cheat Sheet](https://leeonscoding.hashnode.dev/postgresql-string-manipulation-pattern-matching-a-practitioner-s-cheat-sheet?utm_source=hashnode&utm_medium=feed)

You already know SELECT. This is the string toolbox I reach for daily when cleaning, parsing and reshaping text in Postgres, with the gotchas that actually bite in production. One schema, one dataset,

9 min read · [leeonscoding.hashnode.dev](https://leeonscoding.hashnode.dev/postgresql-string-manipulation-pattern-matching-a-practitioner-s-cheat-sheet?utm_source=hashnode&utm_medium=feed)

[Manikandan S](https://hashnode.com/@manikandan4411) · [Sep 24](https://hashnode.com/posts/java-21-features-in-java/6ab49eb460357919ad99bb98)

### [Java 21 Features in Java](https://manikandan4411.hashnode.dev/java-21-features-in-java?utm_source=hashnode&utm_medium=feed)

Author by Manikandan S - 23rd September 2026

5 min read · [manikandan4411.hashnode.dev](https://manikandan4411.hashnode.dev/java-21-features-in-java?utm_source=hashnode&utm_medium=feed)

[Manikandan S](https://hashnode.com/@manikandan4411) · [Sep 21](https://hashnode.com/posts/java-17-features-in-java/6ab150c696d7d41c750cba14)

### [Java 17 Features in Java](https://manikandan4411.hashnode.dev/java-17-features-in-java?utm_source=hashnode&utm_medium=feed)

Author by Manikandan S - 21st September 2026

4 min read · [manikandan4411.hashnode.dev](https://manikandan4411.hashnode.dev/java-17-features-in-java?utm_source=hashnode&utm_medium=feed)

[Gidudu Nicholas](https://hashnode.com/@nicowalter) · [Jun 20](https://hashnode.com/posts/how-to-handle-errors-the-right-way-in-flutter-a-practical-guide-to-sealed-classes-records-and-result-types/6a36e90fd5185a258a6a5508)

### [How to Handle Errors the Right Way in Flutter: A Practical Guide to Sealed Classes, Records, and Result Types](https://freecodecamp.org/news/how-to-handle-errors-the-right-way-in-flutter-a-practical-guide-to-sealed-classes-records-and-result-types?utm_source=hashnode&utm_medium=feed)

I used to think I was handling errors well in my Flutter apps. I had try/catch blocks everywhere. I was catching exceptions, logging them, and showing error messages to users. It felt solid. Then I st

17 min read · [freecodecamp.org](https://freecodecamp.org/news/how-to-handle-errors-the-right-way-in-flutter-a-practical-guide-to-sealed-classes-records-and-result-types?utm_source=hashnode&utm_medium=feed)

[Abstract Algorithms](https://hashnode.com/@abstractalgorithms) · [May 3](https://hashnode.com/posts/java-14-to-17-records-sealed-pattern-matching/69f6f94174d75d74a6211056)

### [Java 14 to 17: Records, Sealed Classes, Text Blocks, and Pattern Matching](https://abstractalgorithms.hashnode.dev/java-14-to-17-records-sealed-pattern-matching?utm_source=hashnode&utm_medium=feed)

Records eliminated boilerplate. Sealed classes enforced type hierarchies. Pattern matching removed redundant casts. Java 17 LTS made it stable.

25 min read · [abstractalgorithms.hashnode.dev](https://abstractalgorithms.hashnode.dev/java-14-to-17-records-sealed-pattern-matching?utm_source=hashnode&utm_medium=feed)

[Alain Iglesias Herrera](https://hashnode.com/@aiherrera) · [Nov 4, 2025](https://hashnode.com/posts/regex-beyond-the-usual-creative-uses-that-actually-save-you-hours/690a32ef421522bf75c1e73c)

### [Regex beyond the usual: creative uses that actually save you hours](https://blog.aiherrera.com/regex-beyond-the-usual-creative-uses-that-actually-save-you-hours?utm_source=hashnode&utm_medium=feed)

There are two kinds of developers: those who fear regex, and those who use it like a superpower. The funny part? It’s the same tool — the difference is perspective.Most people think of regex as the thing you use to validate emails, phone numbers, or ...

5 min read · [blog.aiherrera.com](https://blog.aiherrera.com/regex-beyond-the-usual-creative-uses-that-actually-save-you-hours?utm_source=hashnode&utm_medium=feed)

[Lucian Ghinda](https://hashnode.com/@lucianghinda) · [Oct 16, 2025](https://hashnode.com/posts/how-to-use-pattern-matching-to-locate-elements-in-a-hash-array/68f07a8472b47cf75d24d2a5)

### [How to Use Pattern Matching to Locate Elements in a Hash Array](https://codeandgit.hashnode.dev/how-to-use-pattern-matching-to-locate-elements-in-a-hash-array?utm_source=hashnode&utm_medium=feed)

Learn how to effectively use Ruby's pattern matching to locate elements within a hash array and handle exceptions

3 min read · [codeandgit.hashnode.dev](https://codeandgit.hashnode.dev/how-to-use-pattern-matching-to-locate-elements-in-a-hash-array?utm_source=hashnode&utm_medium=feed)

[Mohit jain](https://hashnode.com/@jainmohit0807) · [Aug 23, 2025](https://hashnode.com/posts/sealed-classes-in-java/68a9d06ee1abfbb2bb040535)

### [Sealed Classes in Java](https://jainmohit0807.hashnode.dev/sealed-classes-in-java?utm_source=hashnode&utm_medium=feed)

Sealed classes are one of the biggest “modern Java” features that came after Java 8, finalized in Java 17 (LTS). They give you more control over inheritance and make class hierarchies safer and easier to reason about. 1. The problem they solve In Ja...

6 min read · [jainmohit0807.hashnode.dev](https://jainmohit0807.hashnode.dev/sealed-classes-in-java?utm_source=hashnode&utm_medium=feed)

[Vidisha Gawas](https://hashnode.com/@vidisha262) · [Aug 16, 2025](https://hashnode.com/posts/scala-2-essentials-building-a-strong-foundation/68a057707d57962469c01e67)

### [⏳ Scala 2 Essentials: Building a Strong Foundation](https://opensourcegirl.hashnode.dev/scala-2-essentials-building-a-strong-foundation?utm_source=hashnode&utm_medium=feed)

@Credit - Daniel Ciocîrlan, Kannupriya Kalra, Adrien Piquerez, Scala Center Before diving into advanced functional programming and Scala 3’s new features, every developer needs a solid foundation. The Scala 2 Essentials course by Daniel Ciocîrlan (R...

5 min read · [opensourcegirl.hashnode.dev](https://opensourcegirl.hashnode.dev/scala-2-essentials-building-a-strong-foundation?utm_source=hashnode&utm_medium=feed)

[Nicolas Fränkel](https://hashnode.com/@nfrankel) · [Jul 24, 2025](https://hashnode.com/posts/pattern-matching-across-different-languages/68817795d4886de706bac156)

### [Pattern-matching across different languages](https://frankel.hashnode.dev/pattern-matching-across-different-languages?utm_source=hashnode&utm_medium=feed)

Pattern matching is a major feature in software development. While pattern matching applies in several locations, its current usage is limited to switch case blocks. I want to compare the power of pattern matching across a couple of programming langu...

7 min read · [frankel.hashnode.dev](https://frankel.hashnode.dev/pattern-matching-across-different-languages?utm_source=hashnode&utm_medium=feed)
