FlareStart
HomeNewsHow ToSources
FlareStart

Where developers start their day. All the tech news & tutorials that matter, in one place.

Quick Links

  • Home
  • News
  • Tutorials
  • Sources
  • Privacy Policy

Connect

© 2026 FlareStart. All rights reserved.

Back to articles
I built a water reminder plugin for JetBrains and VS Code — here's how and why
How-ToWeb Development

I built a water reminder plugin for JetBrains and VS Code — here's how and why

via Dev.to WebdevFederico C.9h ago

I built a water reminder plugin for JetBrains and VS Code The problem I spend most of my day inside WebStorm. I code, debug, think, and repeat — and I constantly forget to drink water. Phone notifications break my focus, external apps feel like overkill. I searched the JetBrains Marketplace and found nothing that did it in a simple, clean way. So I built it myself. Building the JetBrains plugin The JetBrains plugin ecosystem is based on the IntelliJ Platform SDK , and plugins are written in Kotlin . The timer service The core of the plugin is a background timer that fires a notification every X minutes: fun start () { val settings = WaterReminderSettings . getInstance (). state if (! settings . enabled ) return scheduler = Executors . newSingleThreadScheduledExecutor () scheduler ?. scheduleAtFixedRate ( { try { showNotification () } catch ( e : Exception ) { e . printStackTrace () } }, settings . intervalMinutes . toLong (), settings . intervalMinutes . toLong (), TimeUnit . MINUTES )

Continue reading on Dev.to Webdev

Opens in a new tab

Read Full Article
0 views

Related Articles

How to Build a Migration-Proof Icon Picker in AEM
How-To

How to Build a Migration-Proof Icon Picker in AEM

Medium Programming • 9h ago

You Don’t Need to Know How to Code Anymore — Here’s the Proof
How-To

You Don’t Need to Know How to Code Anymore — Here’s the Proof

Medium Programming • 9h ago

The Smart Bird Feeders Everyone’s Talking About (and Actually Buying) (2026)
How-To

The Smart Bird Feeders Everyone’s Talking About (and Actually Buying) (2026)

Wired • 10h ago

How I used CloneZilla to fully back up my PC in case disaster strikes (and it's free)
How-To

How I used CloneZilla to fully back up my PC in case disaster strikes (and it's free)

ZDNet • 11h ago

Why I Started Exploring Al as a First-Year CSE Student
How-To

Why I Started Exploring Al as a First-Year CSE Student

Medium Programming • 12h ago

Discover More Articles