Skip to content
DevDisciplineNIGHT CITY NEVER SLEEPS

All Posts

(25 article)
A New Watch, A New Gadget: When Excitement Becomes an Excuse, Not Motivation

A New Watch, A New Gadget: When Excitement Becomes an Excuse, Not Motivation

Where does the motivation really come from? It's about my preparation process for the Kaçkar Ultra 50K, my unconventional training program, and the relationship between running and our consumption habits.

14 min
Higher-Order Functions in Kotlin: Cleaner Android Code Without Duplication
SoftwareSoftware Engineering #12

Higher-Order Functions in Kotlin: Cleaner Android Code Without Duplication

Learn how to use high-order functions in Kotlin for Android development. Discover the power of functional programming and how to avoid code duplication.

5 min
How to Implement a ‘Git Submodule Library’ in an Android Project? (2026)
SoftwareSoftware Engineering #11

How to Implement a ‘Git Submodule Library’ in an Android Project? (2026)

Learn how to create and integrate a Git Submodule library into your Android projects for efficient code management.

10 min
Self-Discipline, Part 2: Staying Disciplined Through Months of Ultra Training
Running

Self-Discipline, Part 2: Staying Disciplined Through Months of Ultra Training

Discover how I tackled ultra races with strategic training, self-discipline, and the lessons learned along the way.

5 min
Indoor Navigation with Wi-Fi Signals: How We Built a Mall Wayfinding App
SoftwareSoftware Engineering #10

Indoor Navigation with Wi-Fi Signals: How We Built a Mall Wayfinding App

Technical details of our graduation project that used Wi-Fi signals to navigate a shopping mall, the challenges we faced, and our brilliant solutions.

16 min
ChatGPT Cited in 3 Days: A Generative Engine Optimization (GEO-AEO) Case Study
RunningSoftware Engineering #9

ChatGPT Cited in 3 Days: A Generative Engine Optimization (GEO-AEO) Case Study

Launched a web site on Saturday; by Wednesday ChatGPT was citing it. An honest GEO case study: SSR, structured data, llms.txt, Bing, and what didn't work.

15 min
How Our Graduation Project Won Best Project of the Year
SoftwareSoftware Engineering #8

How Our Graduation Project Won Best Project of the Year

Discover how our university graduation project became the best of the term and get valuable tips for your own project success.

10 min
5 Ways “Just Playing Games” Made Me a Better Person
Growth

5 Ways “Just Playing Games” Made Me a Better Person

Games are not just fun. Sometimes, they teach you patience, empathy, leadership, and even make you face your conscience. In this article, I’ll talk about lessons that come from keyboards and consoles, but stay with us in real life.

12 min
Self-Discipline
Running

Self-Discipline

Explore how rigorous training, goal-setting, and camaraderie fueled my 63km race success and personal growth.

11 min
Publishing an iOS App with Capacitor, Vue.js and Quasar: Every Error I Hit
SoftwareSoftware Engineering #7

Publishing an iOS App with Capacitor, Vue.js and Quasar: Every Error I Hit

A practical guide to publishing an iOS App with Vue.js and Quasar — covering real bugs, fixes, and the full App Store submission process for frontend devs.

17 min
From Android to Quasar and Vue.js: What an 8-Year Kotlin Developer Learned
SoftwareSoftware Engineering #6

From Android to Quasar and Vue.js: What an 8-Year Kotlin Developer Learned

An Android & Kotlin developer's burnout confession after 8 years: from building ING's banking app to cross-platform development with Vue.js & Quasar Framework.

4 min
A Principal Who Made a Difference 2: Class That Blooms in the Snow
Growth

A Principal Who Made a Difference 2: Class That Blooms in the Snow

In the village he reached on foot in the freezing cold of Sivas, a principal who made a difference has a passion for teaching began to blossom within him.

14 min
The Golden Ratio in UI Design: Why 1.618 Makes Interfaces Feel Right
SoftwareSoftware Engineering #5

The Golden Ratio in UI Design: Why 1.618 Makes Interfaces Feel Right

A hidden math formula behind the apps you love: how 1.618 makes your UI look better — even if your users can’t explain why. Its about the Golden Ratio

11 min
Dagger Hilt Too Late: The Dependency Injection Lesson That Cost Us a Refactor
SoftwareSoftware Engineering #4

Dagger Hilt Too Late: The Dependency Injection Lesson That Cost Us a Refactor

How did the DI(Dagger Hilt) decision I postponed because it was a small one cause me trouble in a project that turned into a monster with three endpoints?

7 min
Building a Document-Based Legal AI (RAG) That Can Say “I Don’t Know”
SoftwareSoftware Engineering #3

Building a Document-Based Legal AI (RAG) That Can Say “I Don’t Know”

It only answers from my own legal documents. When it does not know, it just says so. And it puts the source under every line. Here is how I did it, and what I learned on the way.

12 min
A Principal Who Made a Difference, Part 3: Cliffs, Partridges and a Sivas Winter
Growth

A Principal Who Made a Difference, Part 3: Cliffs, Partridges and a Sivas Winter

Memories of teaching in a remote Sivas village: pur cliffs, partridge calls, harsh winters, and a reunion years later. The Principal Who Made a Difference tells

15 min
Vibe Coding, Reviewed by a Developer With 10 Years of Experience
SoftwareSoftware Engineering #2

Vibe Coding, Reviewed by a Developer With 10 Years of Experience

A veteran developer’s first encounter with vibe coding, who even said “it got too easy” when switching from Java to Kotlin.

11 min
Is Discipline Really Necessary for Success? What the Research Says
Growth

Is Discipline Really Necessary for Success? What the Research Says

Is success possible without discipline? What does science say? How do successful but disorganized people reach the top? Discover the truth!

10 min
A Principal Who Made a Difference: My Dad’s Leadership Journey
Growth

A Principal Who Made a Difference: My Dad’s Leadership Journey

Unforgettable memories and leadership lessons from a school principal with 35 years of experience.

11 min
My Sci-Fi Madness #1: Dune, and What It Gets Wrong
Sci-FiSci-Fi #2

My Sci-Fi Madness #1: Dune, and What It Gets Wrong

Explore Frank Herbert's Dune in detail, including its themes, characters, and my personal views. Join me in this deep dive into a sci-fi classic.

6 min
Sleep In and Still Get to Work on Time: 10 Lazy Morning Hacks
Growth

Sleep In and Still Get to Work on Time: 10 Lazy Morning Hacks

Ten lazy ways to wake up late and still leave the house on time. Move your morning routine to the night before and sleep in 20 to 30 minutes longer.

8 min
Why I Run: Freedom, Health and Inner Peace
Running

Why I Run: Freedom, Health and Inner Peace

Discover the exhilarating sense of freedom, mental clarity, and the importance of community. In this heartfelt piece, explore the impacts of running.

10 min
The T-Shirt Crowd Misses You, Haluk Levent

The T-Shirt Crowd Misses You, Haluk Levent

Relive two unforgettable Haluk Levent concerts, featuring rain-soaked rock, legendary performances, and the heartfelt memories that made these nights extraordinary.

12 min
Opening 11 Million Character HTML in a Mobile WebView: Virtual Chunking
SoftwareSoftware Engineering #1

Opening 11 Million Character HTML in a Mobile WebView: Virtual Chunking

"We'll just redirect these 227 documents to the browser," we said. Then, we decided to rescue the Turkish Commercial Law.

9 min
My Sci-Fi Madness #0: What Makes Science Fiction Different
Sci-FiSci-Fi #1

My Sci-Fi Madness #0: What Makes Science Fiction Different

Science fiction(Sci-Fi) is not just an entertainment genre for enthusiasts; it also challenges the imagination, makes us think, and questions the possibilities of the future.

4 min
Filters

Discovery Filters

Sort
Reading Time
Tag Suggestions

Suggested tags update based on the posts you search for.