search

LEMON BLOG

Introducing the ViewPort Detector Web App

When you build websites (or even just browse them), "screen size" sounds like a simple concept. But the moment you start testing responsive layouts, things get messy fast. A page looks perfect on your desktop, then feels cramped on mobile. A button suddenly wraps into two lines. A canvas appears smaller than expected. And you're left guessing whether the problem is your CSS, the browser UI, the device pixel ratio, or something else entirely.

Continue reading

A Critical Node.js Bug That Can Quietly Take Down Servers

If you run production workloads on Node.js, this is one of those updates you should not postpone. A newly disclosed vulnerability shows how a subtle flaw deep inside Node's async handling can crash entire servers with nothing more than carefully triggered recursion.

Continue reading

Do We Really Need So Much JavaScript Anymore? Modern HTML and CSS Say “Maybe Not.”

For years, JavaScript has been the hero of the web. Anytime HTML and CSS hit their limits, JavaScript stepped in and saved the day. Want interactive menus? Fancy accordions? Dynamic UI behavior? JavaScript has traditionally been the go-to solution, and it has undeniably driven the evolution of modern web experiences forward.

Continue reading

Upgrading the Lemon Web DICOM Viewer – A Leap from Cornerstone v2 to v4

For quite some time, our LEMON WEB DICOM Viewer has been running smoothly on Cornerstone v2 — the trusted imaging library that made web-based DICOM viewing simple, fast, and reliable. But as imaging standards and browser capabilities evolve, it was time to give the engine a serious upgrade.

Continue reading

How I Got PlayStation Shoulder Buttons Working on EmulatorJS (and Made the Touch UI Not Terrible)

If you've ever tried running PS1 games on EmulatorJS, you've probably noticed something… missing. Out of the box, EmulatorJS doesn't map L1/L2/R1/R2 in its touch overlay for the PSX core. That's fine for some titles, but the moment you boot anything like Resident Evil 2, those shoulders suddenly matter a lot. Google around and most posts say the same thing: "Use a Bluetooth gamepad." That's a great option—until you're on a phone, on the couch, with no controller in sight.

Continue reading

LEMON VIDEO CHANNELS

Step into a world where web design & development, gaming & retro gaming, and guitar covers & shredding collide! Whether you're looking for expert web development insights, nostalgic arcade action, or electrifying guitar solos, this is the place for you. Now also featuring content on TikTok, we’re bringing creativity, music, and tech straight to your screen. Subscribe and join the ride—because the future is bold, fun, and full of possibilities!

My TikTok Video Collection
Subscribe to our Blog
Get notified when there's new article
Subscribe