Add new podcast episodes and update content structure
- Created new podcast episode files for "Freelance Client Stories", "Productivity Without Burnout", "Conversations with Builders", "Stable Frontend Systems", "Writing Cleaner Service Layers", and "Foundations Over Tools" with relevant metadata and episode notes. - Introduced a new TypeScript type definition for PodcastKind and PodcastEpisode to enhance type safety. - Implemented a content reading function to fetch and sort podcast episodes by date. - Updated package.json to include new dependencies: gray-matter for markdown parsing and pdfjs-dist for PDF handling. - Added PDF files for Atomic Design and personal resume to the public directory.
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
---
|
||||
title: "Freelance Client Stories"
|
||||
date: "2026-01-30"
|
||||
youtubeUrl: "https://www.youtube.com/watch?v=XWUeVzf0t6Y&t=2s"
|
||||
spotifyUrl: "https://open.spotify.com/show/placeholder-masabasi"
|
||||
podcast: "masa-basi"
|
||||
---
|
||||
|
||||
## Episode Notes
|
||||
|
||||
Real stories from client communication, scope alignment, and delivery expectations.
|
||||
|
||||
## Sources
|
||||
|
||||
- Proposal templates
|
||||
- Client handoff checklist
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
title: "Productivity Without Burnout"
|
||||
date: "2026-02-20"
|
||||
youtubeUrl: "https://www.youtube.com/watch?v=H8sP8HejI7A"
|
||||
spotifyUrl: "https://open.spotify.com/show/placeholder-masabasi"
|
||||
podcast: "masa-basi"
|
||||
---
|
||||
|
||||
## Episode Notes
|
||||
|
||||
An informal talk on balancing shipping speed with sustainable routines.
|
||||
|
||||
## Sources
|
||||
|
||||
- Weekly planning template
|
||||
- Timeboxing references
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
title: "Conversations with Builders"
|
||||
date: "2026-03-07"
|
||||
youtubeUrl: "https://www.youtube.com/watch?v=9JEOGCX5aSQ&t=22s"
|
||||
spotifyUrl: "https://open.spotify.com/show/placeholder-masabasi"
|
||||
podcast: "masa-basi"
|
||||
---
|
||||
|
||||
## Episode Notes
|
||||
|
||||
Guest conversation about discipline, career direction, and making room for deep work.
|
||||
|
||||
## Sources
|
||||
|
||||
- Guest reading list
|
||||
- Workflow snapshots
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
title: "Stable Frontend Systems"
|
||||
date: "2026-02-23"
|
||||
youtubeUrl: "https://www.youtube.com/watch?v=XWUeVzf0t6Y&t=2s"
|
||||
spotifyUrl: "https://open.spotify.com/show/placeholder-yazilim"
|
||||
podcast: "yazilim"
|
||||
---
|
||||
|
||||
## Episode Notes
|
||||
|
||||
This one is about component contracts, UI consistency, and reducing regressions in fast-moving projects.
|
||||
|
||||
## Sources
|
||||
|
||||
- Design token architecture references
|
||||
- Next.js App Router docs
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
title: "Writing Cleaner Service Layers"
|
||||
date: "2026-03-02"
|
||||
youtubeUrl: "https://www.youtube.com/watch?v=H8sP8HejI7A"
|
||||
spotifyUrl: "https://open.spotify.com/show/placeholder-yazilim"
|
||||
podcast: "yazilim"
|
||||
---
|
||||
|
||||
## Episode Notes
|
||||
|
||||
We discuss service-layer boundaries, validation ownership, and error mapping strategy.
|
||||
|
||||
## Sources
|
||||
|
||||
- Practical clean architecture examples
|
||||
- Team code review checklist
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
title: "Foundations Over Tools"
|
||||
date: "2026-03-09"
|
||||
youtubeUrl: "https://www.youtube.com/watch?v=9JEOGCX5aSQ&t=22s"
|
||||
spotifyUrl: "https://open.spotify.com/show/placeholder-yazilim"
|
||||
podcast: "yazilim"
|
||||
---
|
||||
|
||||
## Episode Notes
|
||||
|
||||
This episode focuses on software fundamentals and why architecture basics matter more than tool hype.
|
||||
|
||||
## Sources
|
||||
|
||||
- Domain modeling notes
|
||||
- Node.js internals docs
|
||||
- System design interview references
|
||||
Reference in New Issue
Block a user